EMZETT.
Giriş yap

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