İçindekiler:
Tanımı - Regresyon Testi ne anlama geliyor?
Regresyon testi, yeni sorunların yazılım değişikliklerinin sonucu olup olmadığını belirlemek için kullanılan bir tür yazılım testidir.
Bir değişikliği uygulamadan önce bir program test edilir. Bir değişiklik uygulandıktan sonra, değişikliğin yeni hatalar veya sorunlar yaratıp yaratmadığını veya gerçek değişikliğin amaçlanan amacına ulaşıp ulaşmadığını tespit etmek için program seçilen alanlarda yeniden test edilir.
Techopedia Regresyon Testini Açıklıyor
Regresyon testi büyük yazılım uygulamaları için önemlidir, çünkü bir sorunun bir kısmının değiştirilmesinin uygulamanın farklı bir kısmı için yeni bir sorun yaratıp yaratmadığını bilmek zordur. Örneğin, banka başvuru kredisi modülünde yapılan bir değişiklik aylık işlem raporunun başarısız olmasına neden olabilir. Çoğu durumda, sorunlar ilişkisiz görünebilir, ancak aslında uygulama geliştiricileri arasındaki hayal kırıklığının kökü olabilir.
Regresyon testi gerektiren diğer durumlar, belirli değişikliklerin amaçlanan bir hedefe ulaşıp ulaşmadığını tespit etmeyi veya sorunsuz bir dönemden sonra ortaya çıkan sorunlarla ilişkili yeni tehlikeleri test etmeyi içerir.
Modern regresyon testi öncelikle, belirli bir değişiklik uygulandıktan sonra karşılaştırılan mevcut yazılım anlık görüntülerini alan özel ticari test araçlarıyla gerçekleştirilir. İnsan test kullanıcılarının otomatik yazılım test cihazlarıyla aynı görevleri verimli bir şekilde gerçekleştirmeleri neredeyse imkansızdır. Bu özellikle bankalar, hastaneler, üretim işletmeleri ve büyük perakendeciler gibi geniş bilgi işlem ortamlarındaki büyük ve karmaşık yazılım uygulamaları için geçerlidir.
