Yazılımda regresyon testi nedir? Extensions99

Doğrulama testi olarak da adlandırılan regresyon testi, herhangi bir hatanın giderildiğinden ve onarımlar ve yeni eklenen özelliklerin bir sonucu olarak daha önce çalışan başka hiçbir işlevin başarısız olmadığından emin olmak için değiştirilen bir yazılım sisteminin seçici olarak yeniden test edilmesidir. yazılımın önceki sürümlerinde sorun yaratmamış.

Regresyon Testi ve Yamalar

Regresyon testi, bir programcı tanınan bir sorunu gidermeye çalıştıktan veya yanlışlıkla hatalara neden olabilecek bir programa kaynak kodu ekledikten sonra başlatılır. Yeni değiştirilen kodun yine de belirtilen gereksinimlere uygun olmasını ve değiştirilmemiş kodun bakım faaliyetinden etkilenmemesini sağlamak için bir kalite kontrol önlemidir.

Bu tür bir yazılım yeniden test etme, geliştiriciler tarafından yamalar veya hata düzeltmeleri geliştirildikten sonra uygulanan yaygın bir yaklaşımdır. Bu senaryoda, regresyon testi, değişikliklerin yazılımı veya sistemi olumsuz yönde etkilememesini veya uygulamanın başka bir yerinde sorun yaratmamasını sağlayacaktır.

Ortak Stratejiler

Tüm yazılımlar ve senaryolar için net bir regresyon testi prosedürleri olmasa da, ortak stratejiler şunları içerir:

  • Büyük düzeltmeleri hemen test edin
  • Yeni ortaya çıkan yan etkileri izleyin
  • Her hatayı gerileme testi
  • İşlevselliğe odaklanın
  • Programın her yeni sürümüyle çalışacak bir test kitaplığı geliştirin
  • Her şeyi izleyin, takip edin ve günlüğe kaydedin