Tests:
a total amount of tests. Each test can be affected by zero or more mutants.Mutants:
a total amount of mutations. Each mutation can be reachable by one or more tests.Survived Mutants:
mutants that are not caused any tests to fail.Killed Mutants:
mutants that caused one or more tests to fail.Weakly Killed Mutants:
mutants that caused at least one test to fail.Strongly Killed Mutants:
mutants that caused all tests to fail.Mutation Score:
(killed mutants) / (total mutants)Distance:
if function A calls function B and function B calls function C,
then C is accessible from A, and the distance between A and C is 2.
Distance is used to control how far we want to go with mutations.