State of practical applicability of regression testing research: A live systematic literature review

R Greca, B Miranda, A Bertolino - ACM Computing Surveys, 2023 - dl.acm.org
Context: Software regression testing refers to rerunning test cases after the system under
test is modified, ascertaining that the changes have not (re-) introduced failures. Not all …

A novel test case prioritization approach for black‐box testing based on K‐medoids clustering

J Chen, Y Gu, S Cai, H Chen… - Journal of Software …, 2024 - Wiley Online Library
Regression testing is an essential and expensive process in software testing. However,
there may be insufficient resources for the execution of all test cases during regression …

An ontology based test case prioritization approach in regression testing

M Hasnain, SR Jeong, MF Pasha… - … Materials and Continua, 2021 - research.monash.edu
Regression testing is a widely studied research area, with the aim of meeting the quality
challenges of software systems. To achieve a software system of good quality, we face high …

[PDF][PDF] Hybrid Framework To Exclude Similar and Faulty Test Cases In Regression Testing

MA Siddique, WM Wan-Kadir, J Ahmad… - Baghdad Science …, 2024 - iasj.net
Regression testing is a crucial phase in the software development lifecycle that makes sure
that new changes/updates in the software system don't introduce defects or don't affect …

Using goal–question–metric to compare research and practice perspectives on regression testing

NM Minhas, T Reddy Koppula… - Journal of Software …, 2023 - Wiley Online Library
Regression testing is challenging because of its complexity and the amount of effort and
time it requires, especially in large‐scale environments with continuous integration and …

KS-TCP: An Efficient Test Case Prioritization Approach based on K-medoids and Similarity

J Chen, Y Gu, S Cai, H Chen… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Test case prioritization (TCP) tries to find an optimal execution sequence by adjusting test
cases that need to be executed. Traditional techniques rely on code coverage information to …

Identification of Test Cases Duplication: Systematic Literature Review

I Romero-Pena, G Padilla-Zarate… - 2021 9th International …, 2021 - ieeexplore.ieee.org
Testing is an important activity in the software development cycle to ensure product quality.
The evolution of software systems requires the development of new test cases to test new or …

Orchestration Strategies for Regression Testing of Evolving Software Systems

RD MERLIN GRECA - 2023 - iris.gssi.it
Context: Software is an important part of modern life, and in most cases, it provides
tremendous benefits to society. Unfortunately, software is highly susceptible to faults. Faults …

[PDF][PDF] A Conceptual Requirements-based Test Case Prioritization Approach to Improve Testing Efficiency

S Ahmad, IEA Jalil, NMAM Bohari, M Osman - crim.utem.edu.my
Software testing is a crucial stage and yet costly to guarantee the readiness and the quality
of software before released. Therefore, ranking the test cases and selecting a relevant set for …