YAZILIM TESTİ TASARIM TEKNİKLERİNİN MATEMATİKSEL MODEL İLE ANALİZİ


Creative Commons License

Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: İstanbul Üniversitesi, Fen Bilimleri Enstitüsü, Enformatik Bölümü, Türkiye

Tezin Onay Tarihi: 2017

Tezin Dili: Türkçe

Öğrenci: Asım Kerem HANCI

Asıl Danışman (Eş Danışmanlı Tezler İçin): İnci Zaim Gökbay

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Teknolojinin hayatın her alanına girmesiyle kullanılmaya başlanan yazılımın kaliteli olması son yıllarda oldukça önem kazanmıştır. Yazılımın kaliteli olması ihtiyacı yazılım geliştirme yaşam döngüsünde test sürecinin yapılanmasını beraberinde getirmiştir. Yazılımın kaliteli olması adına gerçekleştirilen testlerde farklı tasarım teknikleri kullanılmaktadır. Bu çalışma; yazılım testi tasarım tekniklerinin matematiksel modellemesini ve bu modellemenin analizini içermektedir. Çalışma sırasında yazılım testi tasarım teknikleri ayrıntılı olarak tanımlanmış, her bir teknik kullanım sıklığı, hata bulma oranı ve uygulanabilirlik açısından değerlendirilmiştir. Bu değerlendirme ölçütleri matematiksel modelde kullanılarak yazılım testi için en uygun olan teknikler tespit edilmiştir. Yazılım testi tasarım teknikleri matematiksel modellemesinde Bayes Teoremi ve vaka analizinden faydalanılmıştır.
It has come into prominance in recent years that softwares, which started to be used as technologyentered in every aspect of life, be of good quality. The need for the software to be qualified brought the making of testing process in the software development lifecycle along. Various design techniques are used in the conducted tests in order that the software test design techniques and the analysis of this modelling. Software test design techniques are detailly described and each technique are evaluated in terms of frequency of use, defect detection rate and applicability. The optimal techniques for software testing are determined by using these evaluation criteria in the mathematical modelling. Bayes' theorem and case analysis are profited in the mathematical modelling of the software test design techniques.