Yazılım Test Süreçleri

Zelal Anık
Vakıf Katılım Ar-Ge Merkezi
2 min readJun 26, 2024

Test, Projelerin yürütülmesinde önemli bir aşamayı kapsar. İşin sorunsuz bir şekilde devreye alınmasına katkısı büyüktür.

Yazılım Test Sürecinin adımları aşağıdaki gibidir :

  • Test Planlama
  • Test Senaryosu oluşturma
  • Test Koşumu için ilgili ortamın hazır hale gelmesi
  • Test Koşumu
  • Hata tespiti
  • Tespit edilen hataların çözümü
  • Test Sonuç Raporunun oluşturulması ve paydaş ekiplere iletilmesi

Test Planlama :

Test Planlama test sürecinin ilk adımıdır. Bu aşamada kaynak tespiti yapılır. Koşumun yapılacağı ortama uygun çerçeve tasarlanır.

Örneğin bir ekran testi yapılacaksa ; buton kontrolü , text alan kontrolü gibi başlangıç için bir çerçeve oluşturulur.

Test Senaryosu oluşturma :

Geliştirmenin yapıldığı Proje kapsamında Test Senaryosu hazırlanır. Yazılan test senaryoları uçtan uca test yapabilecek seviyede olmalıdır.

Oluşturulan senaryolanır , konuya hakim olmayan biri tarafından okunduğunda koşumu yapabilecek yeterlilikte olması tercih edilmelidir.

Test Koşumu için ilgili ortamın hazır hale gelmesi :

Senaryo yazımı tamamlandıktan sonra koşuma başlanması için ortamın teste hazır olması gereklidir.

Test Koşumu :

İlgili ortamda yazılan senaryoların koşumu yapılır. Koşumun yapılacağı test türü projeye göre değişecektir.

Örneğin bir bir ekranın/sistemin :

Çalışılabilirliği manuel olarak kontrol edilecekse : Fonksiyonel Test

Manuel müdahale olmadan çalışılabilirliği kontrol edilecekse : Otomasyon testi yapılarak yazılan senaryo seti koşulur.

Yukarıda Test Türlerinden Fonksiyonel Test ve Otomasyon Testinden örnek verildi.

Hata tespiti ve kayıt altına alınması :

Testler sırasında hata tespiti yapılırsa kayıt altına alınmalıdır.

Hata kaydı oluştururken :

Bulgu Başlığı , Açıklaması , Data Bilgisi , Ortam Bilgisi , Önem Derecesi, Ekran Görüntüsü , gerekliyse video kaydı gibi detaylar eklenerek oluşturulmalıdır.

Tespit edilen hataların çözümü :

Hata kaydı, proje kapsamında geliştirmeyi yapan yazılımcıya iletilir. Yazılımcı kodu debug ederek hatayı yakalamayı dener.

Hatanın çözümü için gereken aksiyonu alır ve retest için Test Uzmanına yönlendirir.

Test Uzmanı tarafından yapılan kontroller sonucunda hatanın çözüldüğü görüldüğünde ilgili kayıt kapatılır.

Test Sonuç Raporunun oluşturulması ve paydaş ekiplere iletilmesi :

Test Senaryo yazımı ve koşumu tamamlandıktan sonra tespit edilen hatalar çözülene kadar Test Süreci devam eder. Hata kalmadığında Projeye dair yazım , koşum bulgu detaylarının olduğu rapor hazırlanır ve projedeki paydaş ekiplere iletilir.

--

--