Regresyon testi
Bir zamanlar çalışan bir şeyin hâlâ çalıştığını doğrulayan test. Yani regresyon sıradan bir hata değil, eskiden doğru olan bir davranıştaki kusurdur.
En değerli türü, bildirilen bir hataya karşılık yazılandır: başarısız olan bir test yazarsınız, kusuru düzeltirsiniz, testin yeşile döndüğünü izlersiniz. Test o hatanın tekrarına karşı sonsuza dek koruma olarak kalır ve birikerek her push'ta CI'da çalışan bir takıma dönüşür. Teknikler arasında snapshot ve golden master testi vardır: çıktı, saklanan bir referans dosyayla karşılaştırılır. Güçlüdür ama kötüye kullanması kolaydır; neden değiştiğini anlamak yerine referansı güncellemek cazip gelir. Regresyon sızdıktan sonra sebep olan commit'i bulmanın en hızlı yolu git bisect'tir.