Bu yazımızda yazılım test mühendislerinin ne iş yaptığını ve uygulamayı test etme adımlarından bahsedeceğiz.
Özetlemek gerekirse test mühendisleri basit anlamıyla yazılım geliştirme süreçlerinde yazılımı test eden meslek dalıdır. Bu süreçlere değinmek gerekirse uygulamanın kodlanmaya başlamasından tutun müşteriye sunuluncaya kadarki zaman diliminde bu yazılımı test eder ve eksikleri ya da hataları programcıya bildirir.
Yazılım test mühendislerinin görev adımlarını incelemek gerekirse :
- İlk olarak tüm belgeleri okurlar ve programın çalışma mantığını anlarlar.
- Neyin test edilmesi gerektiğini bulurlar.
- Test senaryosu yani “test case” oluştururlar.
- Daha sonra her senaryoya denk gelen belirli sonuçları analiz ederler.
- Uygulamanın normal çalışma akışıyla kendi oluşturduğu test senaryosunu karşılaştırır ve akışa uymayan durumları tespit eder.
- Bu hataları ya da eksikleri birer test raporunda toparlar.
- Bu raporu hataların ciddiyetine ve önemine göre hazırlarlar.
- Bu raporları programcıya aktarır ve hata düzelene kadar takipte kalır.
- Herhangi bir hata olmasa da kullanıcının ya da müşterinin göz zevkine hitap eden ve kullanışlı bir uygulama geliştirme tarafında da programcıya destek olur.