PL/SQL programlarının mutasyon testi

İsim PL/SQL programlarının mutasyon testi
Yazar Tarımcı, A. B., Sözer, Hasan
Basım Tarihi: 2022-10
Basım Yeri - Elsevier
Konu Yazılım testi, Mutasyon testi, Mutasyon analizi, PL/SQL, Endüstriyel vaka çalışması
Tür Süreli Yayın
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane: Özyeğin Üniversitesi
Demirbaş Numarası 0164-1212
Kayıt Numarası f911ac9b-670b-4087-8fbe-d780b181a3eb
Lokasyon Bilgisayar Bilimi
Tarih 2022-10
Örnek Metin Mutasyon testi, bir test paketinin etkinliğini değerlendirmek için öne çıkan bir tekniktir. Bu tekniği desteklemek için geliştirilen mevcut araçlar, C ve Java gibi ana programlama dilleri için geçerlidir. Mutasyon test araçları ve bu araçlar tarafından kullanılan mutasyon operatörleri, doğası gereği dile özgüdür. Ayrıca, mutasyon testi araç ve tekniklerinin pratikte değerlendirilmesine yönelik endüstriyel vaka çalışmaları da eksiktir. Bu makalede, hem mutant üretimi hem de test yürütme için otomasyonu kolaylaştıran, PL/SQL programlarında mutasyon testini uygulamaya yönelik bir araç olan muPLSQL'i tanıtıyoruz. PL/SQL için geçerli olan mevcut mutasyon operatörlerini kullandık. Ayrıca bu dile özel olarak bazı operatörleri tanıttık. Genel olarak aracımızın ve mutasyon testimizin uygulanabilirliğini ve kullanışlılığını değerlendirmek için endüstriyel bir vaka çalışması gerçekleştirdik. Bir iş destek yazılım sistemine mutasyon testi uyguladık. muPLSQL toplam 5.939 mutant üretti. Canlı mutantların sayısı 680'di. Canlı mutantların manuel olarak incelenmesi, mevcut test paketinin iyileştirilmesine yol açtı. Ayrıca inceleme sürecinde kaynak kodunda 8 hata tespit ettik. Mutantlara karşı testin yürütülmesi yaklaşık 40 saat sürdü. Genel çaba neredeyse bir kişi ayıydı.
DOI 10.1016/j.jss.2022.111399
Cilt 192
Kaynağa git Özyeğin Üniversitesi Özyeğin Üniversitesi - Tarihî eser, arşiv ve süreli yayın arama motoru
Özyeğin Üniversitesi - Tarihî eser, arşiv ve süreli yayın arama motoru Özyeğin Üniversitesi

PL/SQL programlarının mutasyon testi

Yazar Tarımcı, A. B., Sözer, Hasan
Basım Tarihi 2022-10
Basım Yeri - Elsevier
Konu Yazılım testi, Mutasyon testi, Mutasyon analizi, PL/SQL, Endüstriyel vaka çalışması
Tür Süreli Yayın
Dil İngilizce
Dijital Evet
Yazma Hayır
Kütüphane Özyeğin Üniversitesi
Demirbaş Numarası 0164-1212
Kayıt Numarası f911ac9b-670b-4087-8fbe-d780b181a3eb
Lokasyon Bilgisayar Bilimi
Tarih 2022-10
Örnek Metin Mutasyon testi, bir test paketinin etkinliğini değerlendirmek için öne çıkan bir tekniktir. Bu tekniği desteklemek için geliştirilen mevcut araçlar, C ve Java gibi ana programlama dilleri için geçerlidir. Mutasyon test araçları ve bu araçlar tarafından kullanılan mutasyon operatörleri, doğası gereği dile özgüdür. Ayrıca, mutasyon testi araç ve tekniklerinin pratikte değerlendirilmesine yönelik endüstriyel vaka çalışmaları da eksiktir. Bu makalede, hem mutant üretimi hem de test yürütme için otomasyonu kolaylaştıran, PL/SQL programlarında mutasyon testini uygulamaya yönelik bir araç olan muPLSQL'i tanıtıyoruz. PL/SQL için geçerli olan mevcut mutasyon operatörlerini kullandık. Ayrıca bu dile özel olarak bazı operatörleri tanıttık. Genel olarak aracımızın ve mutasyon testimizin uygulanabilirliğini ve kullanışlılığını değerlendirmek için endüstriyel bir vaka çalışması gerçekleştirdik. Bir iş destek yazılım sistemine mutasyon testi uyguladık. muPLSQL toplam 5.939 mutant üretti. Canlı mutantların sayısı 680'di. Canlı mutantların manuel olarak incelenmesi, mevcut test paketinin iyileştirilmesine yol açtı. Ayrıca inceleme sürecinde kaynak kodunda 8 hata tespit ettik. Mutantlara karşı testin yürütülmesi yaklaşık 40 saat sürdü. Genel çaba neredeyse bir kişi ayıydı.
DOI 10.1016/j.jss.2022.111399
Cilt 192
Özyeğin Üniversitesi - Tarihî eser, arşiv ve süreli yayın arama motoru
Özyeğin Üniversitesi yönlendiriliyorsunuz...

Lütfen bekleyiniz.