Multi-Objective based test case selection and prioritization for distributed cloud environment
Software testing is highly significant during the software development lifecycle for the earlier detection of errors and bugs. Test suite optimization is a selection of the smallest subset of the test cases. This enables quick recovery of the faults in the software product within a minimum time. Sel...
Gespeichert in:
Veröffentlicht in: | Microprocessors and microsystems 2021-04, Vol.82, p.103964, Article 103964 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Software testing is highly significant during the software development lifecycle for the earlier detection of errors and bugs. Test suite optimization is a selection of the smallest subset of the test cases. This enables quick recovery of the faults in the software product within a minimum time. Selection and prioritization of the test cases are the main approaches to solve the issues in the test case optimization. Various selection and prioritization techniques are developed in the recent days. However, the existing techniques require more cost and time consumption. Also, the increase in the number of objectives reduces the performance of the existing techniques. This paper proposes a multi-objective based test case selection and prioritization for distributed cloud environment. The Resemblance-Based Cluster Head (RBCH) algorithm is proposed to select the Cluster Head (CH) based on the overall similarity between the test cases. The Distance-Based Transposition (DBT) is proposed to prioritize the optimal test case clusters in the distributed environment. This proposed approach efficiently minimizes the time consumption for the testing process by reducing the number of iterations in the test case searching process. From the experimental result, it is observed that the proposed approach achieves higher fault detection rate, prioritization accuracy and lower execution time than the existing prioritization techniques. |
---|---|
ISSN: | 0141-9331 1872-9436 |
DOI: | 10.1016/j.micpro.2021.103964 |