Kurumsal şirketlerde yazılım test süreçleri nasıl olmalıdır? STLC nedir?
Hadi biraz okuma yapalım.

Yazılım Testi Yaşam Döngüsü, hedeflerin karşılandığından emin olmak için belirli bir sıra ve belirli yöntemlerle ifade edilen test sürecidir. Bahsi geçen yöntemler özetle şöyle sıralanabilir;
1- Gereklilik Analizi:
STLC’nin bu aşamasında, analiz ve gereksinimler incelenir. Geliştirilecek ürünün veya çıktının ne şekilde ve nasıl test edileceği araştırılır. Test edilebilir yerler belirlenir.
2- Testin Planlanması:
Bu aşama, testin planlanmasının yapıldığı aşamadır. Testin kapsamı ve içeriği belirlenir. Projenin büyüklüğüne göre değişiklik gösterebilir. Zamanlama planlaması da bu aşamada yapılmalıdır. Testin ne zaman başlayacağı ve ne zaman biteceği öngörülmeli ve buna göre hazırlık yapılmalıdır. Elbette henüz projenin başında zamanlama yapmak hatalı olabilir, projede test sürecinde çıkacak sorunlar bitiş tarihi için sadece öngörü yapılmasına yardımcı olacaktır. Tüm bu sebepler, zamanlamaya dair planlama genelde tahmini olmasına sebep olur.
3- Test Senaryolarının Geliştirilmesi:
Bu aşamada, projenin beklenen ve gerçekleşen çıktılarının hazırlandığı aşamadır. Test uzmanları, aşama içinde uygulayacağı senaryoları yazar. Senaryo yazımında genelde projenin dokümanından faydalanılır. Test uzmanının tecrübesi, test senaryolarının yazımında oldukça etkilidir.
4- Test Ortamının Kurulması:
Testlerin gerçekleştirileceği ortamın oluşturulmasıdır. Bu aşama; donanım, yazılım ve ağ gereksinimlerini içerebilir.
5- Testlerin Koşulması:
Bu aşamada, oluşturulan test senaryoları(case) koşulur. Yazılmış senaryolar uygulanır. Senaryoların, eksiksiz bir biçimde tamamlanması önemlidir.
6- Testlerin Raporlanması:
Koşulan senaryoların sonucunda belirlenen durumun raporlanma sürecidir. Raporda, sade bir dil ile sorunlar belirtilmelidir. Bu aşamada, ekran görüntüsü veya video gibi unsurların kullanılması raporu daha açıklayıcı hale getirir. Hatanın görüldüğü yer, hatanın sebebi ve sonuçları ayrıntılanmalıdır.

Bir yanıt yazın