iOS: LLVM based mutation testing to check your unit test reliability, Android and Kotlin: JVM based mutation testing
LLVM-BASED MUTATION TESTING SYSTEM
Several years ago I discovered very powerful technique - Mutation Testing. Since then I was (and still am) dreaming to have a tool which will do the job for languages like C, Objective-C and C++.
Now I have confidence in that it can be implemented using LLVM.
Outline for this article:
Several years ago I discovered very powerful technique - Mutation Testing. Since then I was (and still am) dreaming to have a tool which will do the job for languages like C, Objective-C and C++.
Now I have confidence in that it can be implemented using LLVM.
Outline for this article:
- overview of mutation testing
- mutation testing system - proof of concept
- thoughts on potential implementation of MT system using LLVM
Mutation testing system built on top of LLVM on GitHub.
mull-project / mull
JVM-BASED MUTATION TESTING
PIT is a state of the art mutation testing system, providing gold standard test coverage for Java and the jvm. It's fast, scalable and integrates with modern test and build tooling.
PIT Mutation Testing
JVM-BASED MUTATION TESTING
PIT is a state of the art mutation testing system, providing gold standard test coverage for Java and the jvm. It's fast, scalable and integrates with modern test and build tooling.
PIT Mutation Testing
Comments
Post a Comment