Mutasyon testi
Kısaca: Mutasyon testinde bir araç program kodunu bilerek biraz değiştirir (örneğin > yerine >=) ve testlerin bunu fark edip etmediğini denetler.
Biraz daha ayrıntılı: Yüksek test kapsamı yalnızca hangi satırların çalıştığını söyler, testlerin hataları yakalayıp yakalamadığını değil. Her değişikliğe “mutant” denir. Bir test başarısız olursa mutant “öldürülmüştür”; aksi halde “hayatta kalır” ve bir test boşluğunu ortaya çıkarır.
Ayrıntılı
- Mutasyon puanı: öldürülen mutantların payı…
Ayrıca bak: Özellik tabanlı test