Crowia Blog

Test Analizi Nedir?
Test Analizi Nedir?03-08-2021 Yazılım

Test Analizi Nedir?

Test Analizi Nedir?

Yazılım Testi

Geliştirilen yazılımlarda çeşitli hataların olması kaçınılmazdır. Söz konusu hatalar farklı sonuçlara neden olur. Örneğin bir sağlık uygulamasında yapılan küçük bir hata can kaybına neden olma riski taşırken, finansla ilgili bir uygulamada yapılan hata para kaybı riski taşımaktadır. Bu nedenle yazılım testleri büyük önem taşır. Yazılım testleri özetle;

  • Müşteriye sunulmadan önce yazılımın kalitesinden emin olmak ve müşteri memnuniyetini arttırmak,
  • Yeniden geliştirme masraflarını azaltmak,
  • Geliştirme işleminin erken aşamalarında hataları saptayarak, hataların daha başka hatalara neden olmasını engellemek; böylece zaman ve maliyetten tasarruf etmek,

amaçları doğrultusunda da yapılmaktadır.

Test Sürecinin Aşamaları

  • Öncelikle test edilecek yazılıma ait analiz ve teknik tasarımla ilgili dokümanlar test ekibi tarafından incelenir.
  • Test aşamasında uygulanacak olan test teknikleri belirlenir.
  • Testin sonlandırma kriterleri belirlenir.
  • Bir programa belirli girdiler verildiğinde hangi çıktıların alınması gerektiğini bildiren test senaryoları oluşturulur.
  • Testler belirlenen metotlar kullanılarak yapılır.
  • Yapılan testler sonucunda bulunan hatalar düzeltildikten sonra test sonlandırma kriterleri kontrol edilir. Eğer tüm kriterlerin kabul edilebilir düzeyde sağlanmışsa test sonlandırılır.
  • Testin sonlandırılmasının ardından uygulama müşteri testine açılır (Kullanıcı Kabul Testi).
  • Müşterilerin bulduğu hatalar veya değiştirilmesi istenilen noktalar gözden geçirilerek tekrar test ekibinin kontrolüne sunulur.
  • Bu kontrolden çıkan uygulama ürün aşamasına geçer ve böylelikle yazılım test süreci sona erdirilerek, yazılım geliştirme süreci tamamlanmış olur.

Yazar


Uzman Resim Bulunamadı
Crowia