Combinational interaction testing-based daily build process

Uzer, Gülsüm (2020) Combinational interaction testing-based daily build process. [Thesis]

[thumbnail of 10356506_Uzer_Gulsum.pdf] PDF
10356506_Uzer_Gulsum.pdf

Download (1MB)

Abstract

A daily build process is a process where the latest version of a software under development is obtained from its code repository on a daily basis (typically during off-work hours), configured, built, and tested against a test suite. The ultimate goal of this process is to reveal defects in the most fundamental functionalities of the system as soon as they are introduced into the codebase, so that the turnaround time for fixing them is reduced as much as possible. In this work, we first introduce combinatorial interaction testing-based daily build process where a combinatorial object is computed to systematically test the interactions between system parameters on a daily basis. We then introduce a number of different testing strategies and empirically demonstrate that the proposed approach profoundly improves the effectiveness of the standard daily build processes
Item Type: Thesis
Uncontrolled Keywords: Combinatorial Interaction Testing. -- Daily Build Processes. -- Covering Arrays. -- Software Quality Assurance. -- Software Engineering. - - Kombinatoryal etkilesim testi. -- Kongigürasyon seçenekleri. -- Günlük Yapılandırma. -- Örtme Dizileri. -- Yazılım Kalite Güvencesi.
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7800-8360 Electronics > TK7885-7895 Computer engineering. Computer hardware
Divisions: Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng.
Faculty of Engineering and Natural Sciences
Depositing User: IC-Cataloging
Date Deposited: 24 Oct 2020 12:21
Last Modified: 26 Apr 2022 10:34
URI: https://research.sabanciuniv.edu/id/eprint/41181

Actions (login required)

View Item
View Item