Master'sOpen Access

Regresyon testlerinin seçimi için yazılım değişikliklerine ve yazılım hatalarına dayalı bir yöntem

Is this your thesis?

This record came from a bulk archive import. If it’s yours, link it to your profile.

2019
0 views
0 downloads

Abstract (TR)

Regresyon testi, değiştirilmiş bir yazılımda tüm parçaların işlevlerinin doğru çalıştığını güvence etmek için gerçekleştirilen bir test türüdür. Artan modern, çevik ve büyük kapsamlı yazılım sistemleri ile birlikte yazılım geliştirme döngüsünün bir parçası olabilmek için regresyon test seçiminin de etkili, hızlı, verimli ve pratik olması gerekmektedir. Bu amaç doğrultusunda bu tez kapsamında modern hibrit bir regresyon test seçim yöntemi önerilmiştir. Regresyon test alanının etkin kavramlarını tanımlamak ve görsel olarak daha iyi anlamak için ayrıntılı bir literatür taraması ile birlikte bir konsept modeli sunulmuştur. Hem sınıf hem de üçüncü-parti metin dosyaları için fark tabanlı teknikler kullanarak farklı detay katmanlarında çalışabilen bir teknik anlatılmıştır. Önerilen teknik okunabilir dosyalar için sözcük tabanlı karşılaştırma metotları kullanırken, herhangi bir ikili dosyalar için de sağlama toplamı yöntemlerini dosya veya metot detay seviyelerinde kullanmaktadır. Kullanıcıların farklı performans isterlerini karşılamak amacıyla ayarlanabilir bir benzerlik eşiği sunulmuştur. Ayrıca, önerilen tekniğin verimini artırmak için varsa test ve hata verileri de kullanılmıştır. Önerilen teknik ve diğer modern, gelişmiş teknikler, açık kaynakiv kodlu projeler kullanılarak gömülü, çoklu bir durum çalışması şeklinde geniş çaplı bir değerlendirmeye tabii tutulmuştur. Sonuçlar önerilen tekniğin, diğer teknikler kadar etkili olduğunu ve hata tespit oranını yüksek seviyede tutarken daha az test seçtiğini göstermiştir.

Author

Uğur Yılmaz

How to Cite

Uğur Yılmaz (Yüksek Lisans Tezi). Regresyon testlerinin seçimi için yazılım değişikliklerine ve yazılım hatalarına dayalı bir yöntem, 2019, Hacettepe University.

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Hacettepe University