An approach of class integration test order determination based on test levels‡. (24th April 2014)
- Record Type:
- Journal Article
- Title:
- An approach of class integration test order determination based on test levels‡. (24th April 2014)
- Main Title:
- An approach of class integration test order determination based on test levels‡
- Authors:
- Zhang, Yanmei
Jiang, Shujuan
Yuan, Guan
Ju, Xiaolin
Zhang, Hongchang - Abstract:
- <abstract abstract-type="main"> <title>Summary</title> <p>In recent years, many approaches have been developed to determine the order of tested classes in interclass integration test. However, existing approaches are inaccurate, as they ignore the influence of abstract classes and polymorphism. In this paper, we propose a test‐level‐based approach to deal with class‐integration‐test order, in which both abstract classes and polymorphism are taken into account. First, based on interclass dependence analysis, we develop an edge‐removing algorithm to eliminate cycles caused by static and dynamic dependencies, taking abstract classes and polymorphism into account. Then, after eliminating cycles, we propose a class‐integration‐test order algorithm based on test levels, including static and dynamic test levels. In this algorithm, we take into account the fact of some test levels infeasible caused by the characteristic of abstract classes that they cannot be instantiated and offer corresponding adjustment strategy. Finally, we design and implement a test level order generator. The experimental results show that the proposed strategy needs less test stubs than the most typically graph‐based approaches. Copyright © 2014 John Wiley & Sons, Ltd.</p> </abstract>
- Is Part Of:
- Software, practice & experience. Volume 45:Number 5(2015)
- Journal:
- Software, practice & experience
- Issue:
- Volume 45:Number 5(2015)
- Issue Display:
- Volume 45, Issue 5 (2015)
- Year:
- 2015
- Volume:
- 45
- Issue:
- 5
- Issue Sort Value:
- 2015-0045-0005-0000
- Page Start:
- 657
- Page End:
- 687
- Publication Date:
- 2014-04-24
- Subjects:
- Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2260 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 3420.xml