On getting started with mutation testing
An introduction to mutation testing, a technique for evaluating the quality and trustworthiness of automated test suites by deliberately injecting faults.
An introduction to mutation testing, a technique for evaluating the quality and trustworthiness of automated test suites by deliberately injecting faults.
Explains how mutation testing can be applied beyond unit tests, using a Java Spring Boot API example with acceptance tests.
Introducing a mutation testing framework for Go assembly to improve test coverage of constant-time cryptographic code and prevent hidden bugs.
Explores a hybrid fuzzing approach combining mutation-based fuzzing with formal methods (Alive2) to find bugs in LLVM optimization passes.