TestBash Spring 2023 was our first TestBash of the year and it was a smashing online experience!
On the 23rd of March, we invited experts within the software testing and quality industries to come on our virtual stage and share their knowledge and experiences with our worldwide community.
All session recordings are now available to watch via:
- the TestBash Spring Playlist
- or each individual talk
What Happened
Select a session to learn more about it.
Failing for the Right Reason - a Fresh Look on TDD
What
Talk + Q&ATopics
Description
-
“Lifecycle Flow” is the outermost layer of this BDD approach and follows along a flow of activity between 1 or more actors, usually driving a browser along many screens of a web style applications leading to one of a number of possible flow-on effects. These flows usually represent a business process.
-
“Page/Component Mechanics” are tests still run from a browser but focusing on a particular page or component on a number of places within the app and exercise specific behaviours that may come about from various states the application may find itself in.
-
“Frontend Component Tests” are used to test the usually javascript frontend framework implementation of the web page implementation. They allow for faster unit-level testing of the various states the frontend can be in.
-
“External Integration Tests” are a boundary that is fulfilled with a mock at most other layers of testing. This layer is performed separately to better control the effect of third-party services.
-
“API Acceptance Tests” define a boundary of the backend system and are an integration test of the backend unit as a whole.
-
“Controller Unit Tests” are written as unit tests as opposed to more standard RSpec integration tests. This is due to the API acceptance being a better place to drive out the integration and means tests at this layer would only change with API changes.
-
“Domain Concept Tests” often a number of model classes in rails represent a join domain concept and it is worth testing their interaction.
- “Domain Unit Tests” are mostly done against the grain of RSpec and are unit tests and not integrated with the DB.
- how to define the unit under test and why
- the kind of things that should and should not be tested and could break under this level
- example test code
Learning Outcomes
- What Unit is under test
- What to test at which level
- Which failures are expected to happen where
- A code repository with all these concepts
Speakers
Meet & Greet with TestGear!
What
SessionDescription
Curious about who is behind TestGear?
Meet the team with an ice-breaker to start off the day!
Leaders, experts, and marketers will be ready for introductions and some teasers on what’s to come!
Infrastructure Testing Strategy
What
Talk + Q&ADescription
Learning Outcomes
- What is infrastructure testing and how this can improve testing goals
- Why infrastructure issues needs to be addressed and their impact on testing overall
Speaker
How (Not) to Measure Quality
What
Talk + Q&ATopics
Description
Different stakeholders have very different qualities in mind. Product people and users care about outer quality, developers are concerned with inner quality aspects, and finally managers care most about process quality. These three qualities need very different sets of metrics.
Another problem is that some commomly used metrics are only proxies for the imformation that we need. E.g. code coverage tells us which lines of code get executed during a test, but sometimes we confuse this with how well the code is tested.
Learning Outcomes
- Identify different approaches on how (not) to measure quality
- Assess commonly used quality metrics against different purposes
- Be aware of possible side effects of measurements
- Understand how metrics can be combined to even out each other's weaknesses
Speaker
Public Reveal of Dragonfly Release with TestGear
What
SessionDescription
Our long-awaited release is happening live as an Avant-premiere to the TestBash community!
Discover the all-new UI, different modules, and why it’s such an exciting game changer – and shoot your questions to our solution expert!
Tester Meets CI System
What
Talk + Q&ADescription
Learning Outcomes
- Achieve great testing results by looking beyond the product under test
- Understand how to provide impulses for your team and make impactful suggestions even if you can’t implement the changes yourself
- Discover practical examples how a CI System does benefit from a tester looking into it
Speaker
Test Management Evolution: Collaboration and the End of QA Friction
What
TalkTopics
Description
Different QA teams and Devs across the SDLC industry have been separated for long enough. Siloed and using different tools and channels, they end up burning time and energy to align. It’s time to stop onboarding your QA talent as if you’re taking them to the zoo.
Tony from TestGear will show you how you can bring together the whole team with transparency, collaboration, and engagement.
Reach QA synergy with a tool that provides you with unmatched flexibility and clarity, and empower your team for better, faster releases.
Learning Outcomes
- Why transparency is key in QA for SDLC
- How gamifying your tools can add a layer of motivation and excellence
- How dissolving QA silos can save 50% of your team's time
- How to be part of the evolution with TestGear
- First public launch of our completely new UI with the “Dragonfly” release
Speaker
Live Q&A with Tony Grabs from TestGear
What
Q&ADescription
Straight after Tony's talk on the main stage, you'll be able to join this session and ask Tony anything about his talk, work experience or his work at TestGear.
Speaker
Skills and Strategies for New Test Managers
What
Ask Me AnythingTopics
Description
Which skills and strategies are needed to be successful in Test/QA Leadership?
How can we create a culture that values feedback?
How to grow and retain your team in these uncertain economic times?
During this session, these and more questions will be answered live by Laveena Ramchandani.
Laveena will share her own experiences and of those with varying backgrounds, and offer actionable guidance to those aiming to become, or just starting to work as a Test Manager or Lead.
Learning Outcomes
- Tools and techniques: how to choose what’s best for your team
- Being a people manager
- Giving and receiving feedback
- Working smart
- Traits to cultivate
Speaker
Tighten Your Test Automation Feedback Loop
What
TalkDescription
Finding and fixing bugs is a headache even for mature DevOps teams. Between filing a defect, gathering diagnostics data, and finding the root cause, teams are struggling to speed up mean time to resolution.
Join this session to learn how mabl can empower your teams to create a tight feedback loop that helps you find and resolve defects faster.
Learning Outcomes
- Achieve comprehensive test coverage with UI, API, and accessibility tests
- Find defects earlier by giving developers the power to run tests quickly in their workstation and integrating to the CI pipeline
- Accelerate defect resolution by including comprehensive diagnostics data and the ability to rerun tests easily
Live Q&A with Rowland Hill from mabl
What
Q&ADescription
Straight after Rowland's talk on the main stage, he will join a live Q&A session to answer all your questions.
The TestGear Pub Quiz Competition - Win Team Licenses or TestGear Merch!
What
GameDescription
3 rounds of trivia questions, exciting questions, and unexpected twists.
If you’re feeling competitive and you’re in for some mid-day fun, join us and get the chance to win team licenses or TestGear merch!
Let's Test the Pokemon API with REST and GraphQL
What
Talk + Q&ATopics
Description
Learning Outcomes
- Evaluate the differences between REST and GraphQL
- Understand the pros and cons of these two, from a testing perspective
- Apply your knowledge of testing REST APIs while testing GraphQL
Speakers
Become a TestGear Brand Ambassador
What
SessionDescription
Are you a content creator?
Influencer or micro-influencer?
Vocal tester?
Or a QA expert with a passion for networking and growing communities?
We’re building 2-way value-based relationships and growing fast!
Join our ambassador programs and start earning perks and gifts as you grow along with our team ❤️
Harness the Power of Debugging!
What
Talk + Q&ADescription
I started debugging as part of analysing bugs, then used it to understand and read code. Later got involved in writing automated checks which in turn gave me the tools to expand my testing and look at software implementations with a different perspective. Following the positive results, I have tried to employ the same routine on other problem areas. From my experiences, I have found that one could debug a production issue to do root cause analysis, debug a process to identify gaps, debug an idea/problem to understand the scope, debug an initiative to explore the possibilities and many more.
The whole journey takes a different turn when done alone, when done with someone or a group, when different tools and techniques are used. It is interesting to see how the different phases of debugging change with respect to the context too. In the talk, I would like to share my debugging routine for technical and people problems and go over the similarities and differences.
I feel like critical thinking and curiosity can accelerate the journey and reduce the iterations needed to find the solution or reach the destination. There is also a caveat of overdoing it and stepping into the overthinking mode which becomes a vicious circle from which one can't escape. So, some tips from my end to identify patterns and proceed with caution while debugging.
Learning Outcomes
- This session will warm people to the idea of usual software debugging if they are new to it. Give them some useful resources on how to get started and employ it in their daily work. They could try the techniques alone or with their team even on a remote set up
- Next would be to encourage people to try the same debugging techniques with a small twist on other problem areas outside of the codebase. Debugging is an important transferable skill one can leverage when making the leap to a leadership role from that of a solo contributor
- Finally some tips to identify patterns and not to overdo it
Speaker
Discussion: How AI Can Impact Our Testing Roles
What
Panel DiscussionDescription
In this session, our host Jenna Charlton will be joined by three experienced professionals with buckets of knowledge about AI in testing.
We will look to find out how the use of AI can assist your testing and its impact and ethics on testing.
- Nicola Martin, from London, UK, is the Head of Quality Engineering at a UK-based AI software company. Nicola is a speaker and panellist at global events on diversity, women in tech, quality, AI, software testing and mentorship.
- Daniel Knott lives in Hamburg, Germany and a Head of Product Quality Engineering, a Book Author, a Blogger, YouTuber and Speaker and a Software Testing Trainer. Daniel loves digital products with high quality being it web or native mobile applications.
- Tariq King, from sunny Miami, USA, is a recognised thought leader in software engineering, DevOps, testing and AI/ML with over fifteen years of professional experience in the software industry.
Speakers
Dragonfly – Beta Easter Egg Challenge with TestGear (€1000 value gift & more)
What
SessionDescription
You know the drill. New releases come with their own quirks and challenges.
We’ve hidden some easter eggs, bugs, and defects for you to find, collect, report, and send our way for some cool rewards from the TestGear team!
ADHD and Me: How Neurodivergence Boosts my Testing
What
Talk + Q&ADescription
Learning Outcomes
- ADHD inspires in me a curiosity to dig below the surface
- Anxiety helps me to empathize with user experience
- Depression/manic cycles train me to use my energy wisely, at the right time
Speaker
AMA with the TestGear Team
What
Ask Me AnythingDescription
AMA with the people behind the TestGear brand and product.
This is your time to find out whatever you want to know and learn from the community and the team.
See you as we wrap up the day!
Prioritizing Your Tests by Considering Impact and Value!
What
Talk + Q&ADescription
Learning Outcomes
- Understand what is Design Thinking
- Learn how to prioritize tests based on impact and value
- Use prioritization techniques for automation strategy
Speakers
99-Second Talks
What
99 Second TalksTopics
Description
It wouldn't be a TestBash without our famous 99-Second Talks!
The 99-Second Talks are the attendee's stage, an opportunity for you to come on stage and talk for, that's right, 99 seconds.
You can talk about anything, a testing topic you want to share, a personal experience, or an idea sparked by all the fantastic talks you've just listened to... the stage is yours, for 99-Seconds!
This is also a great way to get started with your public speaking.
Our stage mom Tristan Lombard, will introduce you on stage and start the clock. As soon as the time's up, a noise will be heard and that's it: time's up!
All talks will be added to our website and you will be featured as a speaker
Prerequisites
You will need to give your web browser permission to allow your camera and microphone. Make sure these are enabled before you go on screen.
Frequently Asked Questions
How can I attend?
TestBash Spring 2023 as well as all online TestBashes are included in Pro membership which makes it by far the most affordable way to attend. Pro MoT is £249.99 per year with discounts for teams and a monthly option for individual memberships.
Alternatively, you can buy a ticket just for the event for £75 - these are now available!
Can I sponsor TestBash Spring?
The sponsorship brochure for TestBash Spring is now available and can be downloaded here. If you're interested in sponsoring this conference email your interest to Áine, our MarketingBoss (marketing@ministryoftesting.com).
Where is the conference hosted?
TestBash Spring 2023 will be hosted on Hopin, an excellent platform for events like this. You'll need to create a Hopin account to access the event.
How do I join on the day?
The Hopin joining details will be added to this event page one week before the conference.
To view this, make sure you are logged in with your MoT account. If you are a Pro Member, all you need to do is register.
If you have purchased a ticket, it can take up to 24 hours for your ticket to be registered.