Regression test suite selection using dependence analysis. Issue 7 (29th June 2012)
- Record Type:
- Journal Article
- Title:
- Regression test suite selection using dependence analysis. Issue 7 (29th June 2012)
- Main Title:
- Regression test suite selection using dependence analysis
- Authors:
- Ural, Hasan
Yenigün, Hüsnü - Abstract:
- <abstract abstract-type="main"> <title>SUMMARY</title> <p>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 <italic>direct effects</italic> on the changed parts of the system and their <italic>side effects</italic> 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) <italic>reduction</italic> (reducing the size of a given test suite by eliminating redundancies), for RTS <italic>prioritization</italic> (ordering test cases in a given test suite for early fault detection), or for RTS <italic>generation</italic> (designing a test suite covering the identified dependencies). This paper proposes an additional use of such dependencies, namely, RTS <italic>selection</italic>, 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. Copyright © 2012 John<abstract abstract-type="main"> <title>SUMMARY</title> <p>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 <italic>direct effects</italic> on the changed parts of the system and their <italic>side effects</italic> 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) <italic>reduction</italic> (reducing the size of a given test suite by eliminating redundancies), for RTS <italic>prioritization</italic> (ordering test cases in a given test suite for early fault detection), or for RTS <italic>generation</italic> (designing a test suite covering the identified dependencies). This paper proposes an additional use of such dependencies, namely, RTS <italic>selection</italic>, 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. Copyright © 2012 John Wiley &amp; Sons, Ltd.</p> </abstract> … (more)
- Is Part Of:
- Journal of software. Volume 25:Issue 7(2013)
- Journal:
- Journal of software
- Issue:
- Volume 25:Issue 7(2013)
- Issue Display:
- Volume 25, Issue 7 (2013)
- Year:
- 2013
- Volume:
- 25
- Issue:
- 7
- Issue Sort Value:
- 2013-0025-0007-0000
- Page Start:
- 681
- Page End:
- 709
- Publication Date:
- 2012-06-29
- Subjects:
- Software engineering -- Periodicals
Computer software -- Development -- Periodicals
Software maintenance -- Periodicals
005.1 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/smr.1559 ↗
- Languages:
- English
- ISSNs:
- 2047-7473
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 3148.xml