Geri Dön

Multi-objective regression test-selection in practice: An industrial case study

Çok-objektifli regresyon test seçimi uygulaması: Bir endüstriyel vaka çalışması

  1. Tez No: 459340
  2. Yazar: RAMAZAN ÖZKAN
  3. Danışmanlar: DOÇ. DR. AYSU BETİN CAN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2017
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Enformatik Enstitüsü
  11. Ana Bilim Dalı: Bilişim Sistemleri Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 92

Özet

Regresyon testi; yazılım üzerinde yapılan değişikliklerin, yazılımın daha önce çalıştığı doğrulanmış bölümlerine etkisinin olup olmadığının tespiti amacıyla yapılan testlerdir. Ancak yapılan herbir değişiklik sonrasında bütün testlerin tekrar edilmesi hem maliyet etkin değildir hem de özellikle büyük boyutlu projelerde zaman ve kaynak limitlerinden dolayı uygulanamamaktadır. Bu problemin çözülebilmesi ve tekrar edilecek test miktarının optimizasyonu için literatürde bir çok yöntem önerilmiştir. Bu yöntemlerden biri çok amaçlı regresyon test seçimi yaklaşımıdır. Bu tez endüstriyel bir projeye ait regresyon test seçim işleminin çok amaçlı regresyon test seçimi yaklaşımı kullanılarak geliştirilmeye çalışıldığı deneysel bir çalışmadır. Bu çalışmada çok amaçlı regresyon test seçimi yaklaşımı genetik algoritma kullanılarak formüle edilmiş ve çözümlenmiştir. Deneysel çalışma sonuçları çok amaçlı regresyon test seçimi yaklaşımının değişiklerden etkilenen isterlerin tamamını kapsayan ve aynı zamanda on farklı maliyet ve değer kriterine gore optimize edilmiş bir çözüm sağladığını göstermektedir.

Özet (Çeviri)

Regression testing is testing of previously verified parts of a software system to make sure that software changes do not affect those parts. However running an entire regression test suite after every code change may be costly or even infeasible due to time and resource constraints especially in large-scale software projects. In order to resolve this issue and optimize the number of test cases to be rerun for regression, several techniques have been proposed in the literature. One of these is Multi-Objective Regression Test Optimization (MORTO) approach. This thesis is an“action research”-based empirical study to improve regression test-selection process of an industrial project, in the defence sector, based on the MORTO approach, in which the problem is formulated and solved by using a genetic algorithm. The empirical results demonstrate that this approach yields a more efficient test suite based on a set of five cost objectives, four value objectives and a dependency while providing full requirements coverage.

Benzer Tezler

  1. Böbrek dağıtım sistemi için yeni bir karar destek modeli

    A new decision support model for kidney allocation system

    EMRE METERELLİYOZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ÖZGÜR KABAK

  2. Estimation of uncertainty of individual steps in pesticide residue analysis

    Pestisit analiz aşamalarında belirsizliklerin tahminlenmesi

    PERİHAN YOLCI ÖMEROĞLU

    Doktora

    İngilizce

    İngilizce

    2010

    Gıda Mühendisliğiİstanbul Teknik Üniversitesi

    Gıda Mühendisliği Ana Bilim Dalı

    PROF. DR. ARPAD AMBRUS

    PROF. DR. DİLEK BOYACIOĞLU

  3. Mali yapı analizlerinde çok boyutlu modeller

    Multi-dimensional models in financial structural analyses

    SERKAN ANIL

    Yüksek Lisans

    Türkçe

    Türkçe

    1997

    Mühendislik Bilimleriİstanbul Teknik Üniversitesi

    İşletme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MEHMET BOLAK

  4. A multi - factor analysis model to determine the use value of enclosed outdoor spaces

    Binalarla tanımlanmış dış mekanların kullanım değerini saptamaya yönelik çok faktörlü bir analiz modeli

    DİLEK YILDIZ

    Doktora

    İngilizce

    İngilizce

    2004

    Mimarlıkİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    PROF. DR. HASAN ŞENER

  5. A review and evaluation of development in exploration, production, reserves estimation, and research efforts for shale gas and oil

    Şeyl gazı ve petrolü için arama, üretim, rezerv kestirimive araştırma çalışmalarının incelenmesi ve değerlendirilmesi

    OSMAN MOHAMMED

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Petrol ve Doğal Gaz Mühendisliğiİstanbul Teknik Üniversitesi

    Petrol ve Doğal Gaz Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. İBRAHİM METİN MIHÇAKAN