Identification of critical test paths using firefly algorithm for object oriented software. Issue 1 (2nd January 2020)
- Record Type:
- Journal Article
- Title:
- Identification of critical test paths using firefly algorithm for object oriented software. Issue 1 (2nd January 2020)
- Main Title:
- Identification of critical test paths using firefly algorithm for object oriented software
- Authors:
- Sharma, Rashmi
Saha, Anju - Abstract:
- Abstract: Software testing is a cost-effective process, hence every-time it is not practically feasible to test all the test paths of the entire software application. In this paper, we propose a technique which helps in optimizing the process of software testing. The proposed technique identifies those test paths which are more crucial and fault-prone and ranked them accordingly. In this paper, firefly algorithm is used for the determination of critical test paths. The proposed algorithm generates a random factor to capture the motion of fireflies, when no brighter firefly is present in the search space. The proposed algorithm has been applied on five case studies of object-oriented applications. First the test paths are created for these case studies and then the criticality of generated test paths is calculated using firefly algorithm. Results indicate that those test paths which contain predicate nodes and recursive nodes are more critical i.e. they are more error prone and need to be tested first. Using the proposed technique, critical paths are recognized and arranged in the order of their criticality which further increases the testing effectiveness.
- Is Part Of:
- Journal of interdisciplinary mathematics. Volume 23:Issue 1(2020)
- Journal:
- Journal of interdisciplinary mathematics
- Issue:
- Volume 23:Issue 1(2020)
- Issue Display:
- Volume 23, Issue 1 (2020)
- Year:
- 2020
- Volume:
- 23
- Issue:
- 1
- Issue Sort Value:
- 2020-0023-0001-0000
- Page Start:
- 191
- Page End:
- 203
- Publication Date:
- 2020-01-02
- Subjects:
- 68N30
Firefly Algorithm -- Meta-heuristic -- Optimization -- Test Case Prioritization -- State Machine Diagram
Mathematics -- Periodicals
Mathematics
Periodicals
510.5 - Journal URLs:
- http://www.iospress.nl/html/09720502.php ↗
http://www.tandfonline.com/loi/tjim20 ↗ - DOI:
- 10.1080/09720502.2020.1721712 ↗
- Languages:
- English
- ISSNs:
- 0972-0502
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 13677.xml