Analysis of test case selection techniques for regression testing
2023
0 views
0 downloads
Advisor: Doç. Dr. Mert Özkaya ; Dr. Deniz Akdur
Abstract (TR)
Günümüz dünyasında artan amansız rekabet sonucu, geliştirilen yazılım ürünlerinin sayıları, kullanıcıların ihtiyaçları doğrultusunda hızla çoğalmaktadır. Bu ürünler, birbirleri arasında büyük bir rekabet içerisindedir. Bu rekabet sonucu, ürünler üzerinde çalışan mühendisler zamanla da yarışmak durumundalardır. Hızlı zamanda, hızlı ürün geliştirilme zorunluluğu, beraberinde yazılımsal hataları da beraberinde getirir. Bu yazılımsal hataları kullanıcılardan önce test etme görevi üstlenen test birimleri; önceden hazırladıkları test senaryolarını kısa bir süre içerisinde yapmak durumundadırlar. Bu bakımdan, kısıtlı zamanda seçili test senaryoların test edilmesi bir ihtiyaç haline gelmektedir. Bu proje, test birimlerinin regresyon testleri sürecinde yaşadıkları zorlukları azaltarak regresyon test süresindeki verimliliği Ortalama Yürütme Başına Maliyet (APXC) metriği kullanarak maksimize etmeyi amaçlamıştır ve kısıtlı zaman aralığında doğru testin test edilmesi için iki yaklaşım sunulmuştur. Kümelenmiş doğadan ilham alan seçim adındaki ilk yaklaşım, test senaryo kümesindeki seçilmiş testler vasıtasıyla gerçekleştirmeyi hedefler. Test senaryo kümesindeki benzer testleri literatürde var olan benzerlik tabanlı yaklaşımlarından biri olan Jaccard ile gruplamak, ardından gruplanmış test alt kümelerindeki test senaryolarını doğadan ilham alınan algoritma yaklaşımları ile seçimler gerçekleştirmek temeline dayanır. Doğrudan doğadan ilham alan seçim adındaki ikinci yaklaşım ise test senaryoları arasından herhangi bir gruplama gerçekleştirmeden direkt olarak doğadan ilham alınan algoritmalar ile bir seçim çalışması gerçekleştirir. Bu yaklaşımlar ile, çok katmanlı seçimler gerçekleştirilerek; yaklaşımlar arasında hangi kombinasyonun optimum sonucu vereceği tartışılır.
Author
Dr. Baturay Çağlasın
Institution
Yeditepe University
Bilgisayar Mühendisliği Bilim Dalı
How to Cite
Baturay Çağlasın (Yüksek Lisans Tezi). Analysis of test case selection techniques for regression testing, 2023, Yeditepe University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Yeditepe University
- Sigorta ettirenin sözleşmenin yapılması esnasındaki beyan yükümlülüğü(2021)
- Kemik iliği transplantasyonu olan 6-12 yaş grubu çocuk hastalara terapötik oyun yöntemiyle verilen eğitimin psikososyal semptomlar üzerine etkisinin incelenmesi(2021)
- The importance of stable and institutional approach in international water(2021)
- Turkish Maarif Foundation as an element of soft power in Turkish foreign policy(2021)
- Use of self-cleaning pervious concrete for sustainable environment(2022)
- Human action in Greek tragedies(2022)