An empirical comparison of fixed-strength and mixed-strength for interaction coverage based prioritization

Huang, Rubing and Zhang, Quanjun and Chen, Tsong Yueh and Hamlyn-Harris, James and Towey, Dave and Chen, Jinfu (2018) An empirical comparison of fixed-strength and mixed-strength for interaction coverage based prioritization. IEEE Access . ISSN 2169-3536

[img]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Available under Licence Creative Commons Attribution.
Download (2MB) | Preview

Abstract

Test case prioritization (TCP) plays an important role in identifying, characterizing, diagnosing and correcting faults quickly. TCP has been widely used to order test cases of different types, including model inputs (also called abstract test cases). Model inputs are constructed by modeling the program according to its input parameters, values, and constraints, and has been used in different testing methods, such as combinatorial interaction testing, and software product line testing. Interaction coveragebased test case prioritization (ICTCP) uses interaction coverage information derived from the model input to order inputs. Previous studies have focused generally on the fixed-strength ICTCP, which adopts a fixed strength(i.e.,thelevelofparameterinteractions)tosupporttheICTCPprocess.Itisgenerallyacceptedthat using more strengths for ICTCP, i.e., mixed-strength ICTCP, may give better ordering than fixed-strength. To confirm whether mixed-strength is better than fixed-strength, in this paper we report on an extensive empirical study using five real-world programs (written in C), each of which has six versions. The results oftheempiricalstudiesshowthatmixed-strengthhasbetterratesofinteractioncoverageoverallthanfixedstrength, but they have very similar rates of fault detection. Our results also show that fixed-strength should be used instead of the mixed-strength at the later stage of software testing. Finally, we offer some practical guidelinesfortesterswhenusinginteractioncoverageinformationtoprioritizemodelinputs,underdifferent testing scenarios and resources.

Item Type: Article
Keywords: Test case prioritization; model input; interaction coverage; mixed-strength; fixed-strength.
Schools/Departments: University of Nottingham Ningbo China > Faculty of Science and Engineering > School of Computer Science
Identification Number: https://doi.org/10.1109/ACCESS.2018.2879638
Depositing User: QIU, Lulu
Date Deposited: 13 Nov 2018 11:57
Last Modified: 13 Nov 2018 11:57
URI: http://eprints.nottingham.ac.uk/id/eprint/55515

Actions (Archive Staff Only)

Edit View Edit View