Mutasyon testi, yazılım testinde kaynak koddaki hataları bulmak için kaynak kodun belirli ifadelerinin değiştirildiği bir test türüdür 1.
Bu testin adımları şunlardır:
- Mutant Programlar Oluşturma: Programın kaynak koduna hatalar eklenerek birçok sürüm (mutant) oluşturulur ve her mutant tek bir hata içermelidir 14.
- Test Senaryolarını Uygulama: Test senaryoları hem orijinal programa hem de mutant programlara uygulanır 1.
- Sonuçların Karşılaştırılması: Orijinal ve mutant programların sonuçları karşılaştırılır 1.
- Mutantın Öldürülmesi: Eğer orijinal program ve mutant program farklı çıktılar üretirse, mutant test senaryosu tarafından öldürülmüş olur 1.
5 kaynaktan alınan bilgiyle göre: