Raising Code Quality in Flutter with Mutation Testing
summary
Introduces mutation testing for Flutter using Dart tooling to evaluate and improve test suites. Covers how mutation testing works, a practical example applied to a real Flutter project, interpreting mutation reports, and best practices to write effective mutation tests to catch gaps in existing tests and increase confidence in code quality.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:59Unit tests importance
- 6:10What are mutation tests?
- 14:49Demo: Example app
- 17:20Test coverage vs real quality
- 21:44Live mutation testing
- 24:32Interpreting mutation test report
- 30:18Improving code with mutation test
- 33:55Results after adjustments
- 36:03Mutation test pros and cons
- 38:48Q&A
related talks
30mMutation Testing, Finally a Good Measure of Test Quality?
43mMutation Testing, Finally a Good Measure of Test Quality?
17mMutation Testing: Diagnosing Test Quality
46mTest Your Tests Before They Betray You: Mutation Testing!
41mTest Your Tests by Introducing Bugs with Mutation Testing
34mAre your tests any good? Discover Mutation Testing
20mUnleashing the Power of Mutation Testing: Supercharging Software Quality and Resilien...
48mMutation Testing, or What Code Coverage Keeps Silent About
