Yüksek LisansAçık Erişim

Analysis of test case selection techniques for regression testing

Bu tez size mi ait?

Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.

2023
1 görüntülenme
0 i̇ndirme

Özet (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.

Yazar

Baturay Çağlasın

Bu Yayına Nasıl Atıf Yapılır

Baturay Çağlasın (Yüksek Lisans Tezi). Analysis of test case selection techniques for regression testing, 2023, Yeditepe University.

Anahtar Kelimeler

Lisans

Tüm Hakları Saklıdır

Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.

Yeditepe University tezlerinden daha fazlası