Regresyon ile Tekrar Testi Arasındaki Farklar Nelerdir?

Bu yazımda sizlere birbiriyle çok sık karıştırılan Regresyon ile Tekrar Testi Arasındaki Farklar Nelerdir? konusunu anlatmaya çalışacağım. Hadi başlayalım 🙂

Tekrar Testi Nedir ?

Tekrar testi, ürün test edildikten sonra raporlanan hataların yazılım geliştiriciler tarafından çözüldüğü bilgisi alındıktan sonra düzelip düzelmediğini kontrol etmek için yapılan bir test çeşididir. Bu test çeşidi literatürde onay testi veya re-test olarak da geçmektedir.

Tekrar testi yapıldıktan sonra söz konusu hatanın çözüldüğü görülürse açılan ilgili hata kaydı kapatılır. Ancak söz konusu hata tekrar testinden sonra çözülmediği anlaşılırsa ilgili hatanın durumu Aktif’e çekilir. Bu şekilde açılan hata çözülene kadar tekrar testleri yürütülür.

Regresyon Testi Nedir?

Regresyon Testi, yapılan değişiklikler sonucunda varsa yeni hataları bulmak için yapılan test çeşididir. Regresyon testi tüm test seviyelerinde gerçekleştirilebilir. Yazılan test senaryoları regresyon testlerine uygun şekilde yazılmalıdır yani tekrar edilebilir olmalıdır.

Regresyon testlerinin ürünün hangi alanlarında yapılacağını etki analizi yaparak belirleyebiliriz. Etki analizi yaparken geliştiricilerden yardım alınabilir. Geliştiricilerin bug-fix yaptığı method, fonksiyon veya classların hangi ekranlarda kullanıldığı öğrenilerek regresyon testlerinin kapsamı belirlenebilir.

Regresyon testleri birçok kez çalıştırılır bu nedenle yavaş ilerleme sağlanır bunun için genellikle regresyon testlerinde test otomasyon araçları tercih edilir.

Regresyon Testi ne zaman yapılmalıdır?

  • Ürüne yeni bir özellik eklendiğinde,
  • Ürünün herhangi bir bölümünde yapılan hata düzeltmelerinde,
  • Ürünün çalıştığı ortam değiştirildiğinde

Faydalı olması dileğiyle…

www.yasinalbakir.net