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. |