Overview
This course on Mutation Testing aims to teach learners how to assess the effectiveness of their test suites by creating slightly altered versions of their code, known as "mutants." By identifying flaws in the code or tests, participants will gain insights into improving the quality of their code and tests. The course covers the benefits, drawbacks, inner workings, and history of mutation testing, along with practical examples and a list of tools for various programming languages. The teaching method includes explanations, examples, and tool demonstrations. This course is intended for software developers, testers, and anyone interested in enhancing the quality of their code through rigorous testing practices.
Syllabus
Kill All Mutants! (Intro to Mutation Testing) - Dave Aronson - ACCU 2022
Taught by
ACCU Conference