A Regression Test Case Prioritization Technique for Web Application Using User Session Data
We propose a novel regression test case prioritization technique (RTCP) for web applications exploiting user session data and hamming code distance. The proposed technique utilises user session data to reorder test cases such that test cases which cover the ‘most frequently accessed subset of pages together’ are given higher priority. The coverage information of user session data along with its frequency appearance and test cases are converted to hamming code. These hamming codes are used to calculate the coverage similarity between user access pattern and the test cases. Further, the hamming code distance is incorporated with frequency of appearance to calculate a weighted average distance among user session data and test cases. Finally, the test cases with a lesser weighted average distance are given higher priority.
Authors
- Santosh Kumar Vishvakarma (ORCID: https://orcid.org/0000-0003-4223-0077)
- Sourav Biswas (ORCID: https://orcid.org/0000-0002-5887-9981)
- Rajesh Verma (ORCID: https://orcid.org/0000-0001-7016-2361)
- Rajib Mall
- Kunal Pilley
- Vishal Mamgain
Institutions
- Siksha O Anusandhan University (IN)
- Shiv Nadar University (IN)
- Indian Institute of Technology Indore (IN)
Publication Details
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1109/ictbig64922.2024.10911525
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00