Ural, Hasan and Yenigün, Hüsnü (2013) Regression test suite selection using dependence analysis. Journal of Software: Evolution and Process, 25 (7). pp. 681-709. ISSN 2047-7481
This is the latest version of this item.
Official URL: http://dx.doi.org/10.1002/smr.1559
Abstract
Dependence analysis on an Extended Finite State Machine representation of the requirements of a system under test identifies various types of control and data dependencies between transitions caused by a set of modifications on the requirements. These particular types of dependencies capture the effects of the modifications, that is, their direct effects on the changed parts of the system and their side effects on the unchanged parts of the system. Recent work on model-based regression testing shows that dependencies capturing direct effects and side effects of the changes made on the requirements can be used for regression test suite (RTS) reduction (reducing the size of a given test suite by eliminating redundancies), for RTS prioritization (ordering test cases in a given test suite for early fault detection), or for RTS generation (designing a test suite covering the identified dependencies). This paper proposes an additional use of such dependencies, namely, RTS selection, which is the process of selecting a subset of a given test suite to form an RTS by considering the coverage of dependencies related to the effects of the modifications. The dependencies marked during this process as uncovered provide a basis for augmenting an (incomplete) RTS with test cases covering uncovered dependencies.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | regression testing; extended finite state machine; control dependence; data dependence; regression test suite selection |
Subjects: | Q Science > QA Mathematics > QA075 Electronic computers. Computer science Q Science > QA Mathematics > QA076 Computer software |
Divisions: | Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng. Faculty of Engineering and Natural Sciences |
Depositing User: | Hüsnü Yenigün |
Date Deposited: | 22 Jan 2014 12:35 |
Last Modified: | 01 Aug 2019 14:21 |
URI: | https://research.sabanciuniv.edu/id/eprint/22654 |
Available Versions of this Item
-
Regression test suite selection using dependence analysis. (deposited 04 Jul 2012 15:46)
- Regression test suite selection using dependence analysis. (deposited 22 Jan 2014 12:35) [Currently Displayed]