Treffer: Comparative Analysis for Test Case Prioritization Using Particle Swarm Optimization and Firefly Algorithm

Title:
Comparative Analysis for Test Case Prioritization Using Particle Swarm Optimization and Firefly Algorithm
Source:
Journal of Soft Computing and Data Mining; Vol. 4 No. 2 (2023); 67-77; 2716-621X
Publisher Information:
Penerbit UTHM 2023-10-03
Document Type:
E-Ressource Electronic Resource
Availability:
Open access content. Open access content
Copyright (c) 2023 Journal of Soft Computing and Data Mining
Note:
application/pdf
English
Other Numbers:
MYUTH oai:publisher.uthm.edu.my:article/13579
1414438627
Contributing Source:
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1414438627
Database:
OAIster

Weitere Informationen

Software testing is the most importance phases for software development life cycle. However, it is always time consuming and costly. In order to solve this problem, regression testing is required to be conducted since it can verify the software modifications with zero effect to the software actual features. TCP is one type of the regression testing techniques. It can reduce the cost and time taken. In the area of TCP, there are several algorithms and the most powerful algorithms is the nature inspired algorithms. This study will focus on the comparison analysis of prioritization of test case by using PSO and FA. In order to choose an algorithm with better performance between PSO and FA, they are turned into the form of Python code. Then, PSO and FA are implemented into Case Study A and Case Study B. Their result will be compared and analysis based on the execution time, Big-O, and APFD. The comparison showed that FA is outperform than PSO since FA has the least execution time (0.001 second), less complexity (O(N)) than PSO (O(N3)), and same APFD values (0.520 and 0.600). Thus, FA has better prioritization performance compared to PSO.