What if a tool injected bugs into your code to see if your tests could find them? Learn how mutation testing reveals your true test quality.
#1about 2 minutes
Why developers often view unit testing as a chore
Unit testing is often treated like a necessary but undesirable task, which raises the question of when enough testing has been done.
#2about 3 minutes
Distinguishing between code coverage and test coverage metrics
Code coverage is a quantitative metric measuring how much source code is executed, while test coverage is a qualitative metric assessing how well tests cover possible scenarios.
#3about 3 minutes
Using mutation testing to measure test suite quality
Mutation testing automatically introduces small bugs (mutants) into source code to verify that the existing test suite can detect and "kill" them.
#4about 3 minutes
Applying basic test design with the error guessing technique
Error guessing is an intuitive, experience-based technique that is good for covering happy paths but often misses important edge cases.
#5about 3 minutes
Structuring tests with the decision table technique
The decision table technique systematically covers all combinations of input conditions but becomes impractical as the number of conditions grows exponentially.
#6about 7 minutes
Generating effective test cases with property-based testing
Property-based testing generates a wide range of test inputs automatically by describing data properties rather than specifying concrete examples, excelling at finding edge cases.
#7about 2 minutes
Prioritizing test efforts using risk-based testing
Risk-based testing helps teams decide how much testing is sufficient by estimating the probability and impact of potential failures to focus efforts on high-risk areas.
Related jobs
Jobs that call for the skills explored in this talk.
Integration And E2E Testing: Are They Complementary or Interchangeable?The coronavirus pandemic’s effect on the software development industry was not as devastating as for, say, arts and tourism. In fact, the industry demonstrated significant resilience. According to Statista, only about a third of IT specialists worldw...
What Developers Really Need to Create Great Code DemosEvery developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
Anto Pranjić
11 Tips to Make The Most Out of Your First World Congress The world’s most awesome event for developers is taking place in less than a month! It’s been far too long since the last time we met in person, but that’s only going to make this year’s WeAreDevelopers World Congress a truly special experience. Conf...
From learning to earning
Jobs that call for the skills explored in this talk.