Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Andreea Vescan ; Radu Găceanu and Arnold Szederjesi-Dragomir

Affiliation: Computer Science Department, Faculty of Mathematics and Computer Science, Babeş-Bolyai University, Cluj-Napoca, Romania

Keyword(s): Regression Testing, Test Case Prioritization, Unification, Requirements, Test Cases, Faults.

Abstract: Regression testing is essential for software systems that undergo changes to ensure functionality and identify potential problems. It is crucial to verify that modifications, such as bug fixes or improvements, do not affect existing functional components of the system. Test Case Prioritization (TCP) is a strategy used in regression testing that involves the reordering of test cases to detect faults early on with minimal execution cost. Current TCP methods have investigated various approaches, including source code-based coverage criteria, risk-based, and requirement-based conditions. However, to our knowledge, there is currently no comprehensive TCP representation that effectively integrates all these influencing aspects. Our approach aims to fill this gap by proposing a comprehensive perspective of the TCP problem that integrates numerous aspects into a unified framework: traceability information, context, and feature information. To validate our approach, we use a synthetic dataset that illustrates six scenarios, each with varying combinations of test cases, faults, requirements, execution cycles, and source code information. Three methods, Random, Greedy, and Clustering, are employed to compare the results obtained under various time-executing budgets. Experiment results show that the Clustering method consistently outperforms Random and Greedy across various scenarios and budgets. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 70.40.220.129

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Vescan, A.; Găceanu, R. and Szederjesi-Dragomir, A. (2024). Embracing Unification: A Comprehensive Approach to Modern Test Case Prioritization. In Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-696-5; ISSN 2184-4895, SciTePress, pages 396-405. DOI: 10.5220/0012631000003687

@conference{enase24,
author={Andreea Vescan. and Radu Găceanu. and Arnold Szederjesi{-}Dragomir.},
title={Embracing Unification: A Comprehensive Approach to Modern Test Case Prioritization},
booktitle={Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2024},
pages={396-405},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012631000003687},
isbn={978-989-758-696-5},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Embracing Unification: A Comprehensive Approach to Modern Test Case Prioritization
SN - 978-989-758-696-5
IS - 2184-4895
AU - Vescan, A.
AU - Găceanu, R.
AU - Szederjesi-Dragomir, A.
PY - 2024
SP - 396
EP - 405
DO - 10.5220/0012631000003687
PB - SciTePress