Yazar
Çıngıl, T., Sözer, Hasan
Basım Tarihi
2022-06
Basım Yeri
-
ACM
Konu
Kara kutu testi, Endüstriyel örnek olay incelemesi, Regresyon testi, Depo madenciliği, Test senaryosu seçimi
Tür
Belge
Dil
İngilizce
Dijital
Evet
Yazma
Hayır
Kütüphane
Özyeğin Üniversitesi
Demirbaş Numarası
978-145039613-4
Kayıt Numarası
67c59bac-beab-4ac2-98a5-ff387eda730b
Lokasyon
Bilgisayar Bilimi
Tarih
2022-06
Örnek Metin
Yazılım, yeni gereksinimleri karşılamak ve kusurları düzeltmek için sürekli olarak değişir. Uygulanan değişikliklerin mevcut işlevselliği olumsuz etkilemediğinden emin olmak için regresyon testi yapılır. Artan sayıda test senaryosu, tüm regresyon test paketinin yürütülmesini olanaksız hale getiriyor. Test durumu seçimi, yazılımın değişen bölümleriyle ilişkili olan test paketinin bir alt kümesini seçmek için benimsenir. Bu parçaların hataya açık olduğu varsayılmaktadır. Gömülü sistemlerin kara kutu regresyon testi bağlamında bir test senaryosu seçim yaklaşımı sunuyor ve değerlendiriyoruz. Bu bağlamda, kaynak kodun değiştirilmiş kısımlarıyla ilişkili test senaryolarını seçebilmek için test senaryolarını bir dizi farklı kaynak kodu öğesiyle ilişkilendirmek zordur. Bu amaçla daha önce düzeltilen kusurları analiz ediyoruz. Bu kusurları tespit eden test senaryolarını, bunları düzeltmek için önceden değiştirilen kaynak dosyalarla ilişkilendiririz. Daha sonra, sonraki revizyonda değiştirilen kaynak kod dosyalarıyla ilgili test senaryolarını seçiyoruz. Bu ilişkinin gücü, aynı test senaryoları tarafından önceden tespit edilen sabit kusurlarla ilişkili değişikliklerin sayısıyla belirlenir. Tüketici elektroniği alanından 3 gerçek proje üzerinde bir vaka çalışması yürütüyoruz. Sonuçlar, test senaryolarının %30 ila %70'i arasından seçim yaparak tüm test paketi tarafından tespit edilen kusurların %65 ila %85'ini tespit etmenin mümkün olduğunu göstermektedir.
DOI
10.1145/3530019.3530023