Gereksinimlerin test edilmesi, manuel test etmenin önemli bir aşamasıdır çünkü burada yapılan hatalar gelecekte pahalı hatalara yol açabilir.
Soru tarihi:
Geliştirmenin erken aşamalarında ürün gereksinimleri belgeler (TK, spesifikasyonlar) şeklinde kaydedilir. Yanlış veya eksik belgeleme, uygulama ve test aşamasında birçok soruna neden olur.
Sorun:
Gereksinimler genellikle eksik, belirsiz veya çelişkili olabilir. Bu, yanlış anlamalara ve ürünün kalitesiz uygulanmasına yol açar. Test uzmanı, bu tür durumları önceden saptamalıdır.
Çözüm:
Gereksinimlerin manuel testi şunları içerir:
Anahtar özellikler:
“Test edilebilir bir gereksinim” ne demektir?
Test edilebilir bir gereksinim, ürün içinde yerine getirilip getirilmediği kesin olarak söylenebilen bir gereksinimdir. Abstraksiyonlar, genel ifadeler ve belirsiz parametreler içermemelidir.
Gereksinimlerin sadece yazarları tarafından anlaşılıyorsa, bunlar kaliteli sayılabilir mi?
Hayır. Kaliteli gereksinimlerin, tüm ekip üyeleri (geliştiriciler, test uzmanları, analistler, iş dünyası) tarafından net bir şekilde anlaşılması gerekir.
Test uzmanının gereksinimleri ekleme veya düzeltme yükümlülüğü var mı?
Hayır, test uzmanı sorunları saptar ve bunları sorumlu kişilere bildirir, ancak gereksinimleri kendi başına yeniden yazmamalıdır.
Test uzmanı gereksinimleri aldı, bunları eksiklik ve tutarlılık açısından kontrol etmedi, belirsiz ifadeleri göz ardı etti. Sonuç olarak, geliştiriciler bu gereksinimleri farklı yorumladılar, göz önüne alınmamış senaryolar ortaya çıktı ve bunlar sadece sürüm aşamasında belirlendi.
Artılar:
Eksiler:
Gereksinimlerle tanışma aşamasında, test uzmanı iş analistine sorular hazırladı, tartışmalı noktaları netleştirdi ve negatif senaryoları eklemesine yardımcı oldu. Bu sayede birçok yanlış anlamayı önlemek ve sürümdeki hata sayısını önemli ölçüde azaltmak mümkün oldu.
Artılar:
Eksiler: