Mutation Analysis
summary
Mutational (mutation) analysis is presented as a way to check the quality and robustness of test suites and application architecture by introducing small code changes (mutations) and ensuring tests detect them. The talk explains mutation testing theory, how to implement it for .NET, shows a tool for performing the analysis, and demonstrates common mutation types with real-world examples.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:56Why mutation testing
- 9:01Test case problems
- 12:15How mutation analysis works
- 22:58Surviving mutants fight
- 29:02Stryker for .NET
- 35:04Applicability criteria
- 36:31When to use mutation testing
- 40:24Q&A
related talks
48mMutation Testing, or What Code Coverage Keeps Silent About
30mMutation Testing, Finally a Good Measure of Test Quality?
43mMutation Testing, Finally a Good Measure of Test Quality?
45mMutation Testing
17mThe Mutants Are Coming — Will Your Tests Withstand?
17mMutation Testing: Diagnosing Test Quality
29mKill All Mutants! (Intro to Mutation Testing)
46mTest Your Tests Before They Betray You: Mutation Testing!
