Full Length Research Paper
Abstract
Software testing relates to the process of finding errors/defects and/or ensuring that a particular software of interest meets its specification. One of the key activities within software testing is on the test case design. Over the years, many test case design strategies have been developed in the literature including that of boundary values, equivalence partitioning, decision tables, robustness consideration as well as cost and effect graphing. Although useful, these strategies do not sufficiently cater for bugs due to interaction. Addressing the aforementioned issue, many researches into interaction based strategies, called t-way strategies (where t represents interaction strength), have started to emerge in the literature. This paper presents the development of a new t-way strategy called AURA. AURA strategy serves as our research vehicle to investigate the usefulness of automated mapping based on input-output relationship as well as its flexible iteration control for constructing t-way test suite. Benchmarking results demonstrate that AURA strategy gives competitive results against most existing strategies.
Key words: Interaction testing, t-way testing, variable strength interaction testing, input-output based relationship interaction testing, automated mapping support.
Copyright © 2024 Author(s) retain the copyright of this article.
This article is published under the terms of the Creative Commons Attribution License 4.0