Bakım aşamasında manuel test, mevcut ve çalışan bir sistemin güncellemeleri, hata düzeltmeleri veya yeni bileşenlerin entegrasyonu sırasında test edilmesidir.
Daha önce bakım, artık testi yapılmayan alanlar üzerinden gerçekleştirilirdi; genellikle sadece yeni fonksiyonlar test edilirdi. Ancak zamanla, herhangi bir müdahalenin mevcut senaryoları etkileyebileceği anlaşıldı.
Tipik bir durum şu şekildedir:
Etkili bir bakım testi organizasyonu şunları gerektirir:
Anahtar özellikler:
Sadece değiştirilen modüllerin mi test edilmesi gerekiyor?
Hayır, değişimlerin yan etkilerini kaçırmamak için, onlarla ilişkili sistem bileşenlerinin de mutlaka test edilmesi gerekmektedir.
Her düzeltmeden sonra tam regresyon testi yeterli mi?
Hayır, genellikle kritik ana yolların kontrolü yeterlidir; tam regresyon testi sadece sürüm öncesinde veya önemli değişikliklerde yapılır.
Bakım aşamasında keşif testinden tamamen vazgeçilebilir mi?
Hayır, keşif testi, senaryo kapsamının dışında karmaşık hataları bulmaya olanak tanır ve bakım aşamasını desteklemelidir.
Kullanıcı profilindeki bir hata düzeltildiğinde sadece profil test edilir, ancak oturum açma ve profilin diğer sayfalardaki görünümü kontrol edilmez. Sonuç olarak bir hata ortaya çıkar: ana sayfada profil güncellenmez.
Artılar:
Eksiler:
Düzeltilen hata, hem ayrı hem de kapsamlı olarak test edilir: profilin kullanıldığı her yerde kontrolü yapılır. Ana senaryolar kontrol listesi kullanılır.
Artılar:
Eksiler: