Mining historical test logs to predict bugs and localize faults in the test logs

A Amar, PC Rigby - 2019 IEEE/ACM 41st International …, 2019 - ieeexplore.ieee.org
Software testing is an integral part of modern software development. However, test runs can
produce thousands of lines of logged output that make it difficult to find the cause of a fault in …

Ontology-based regression testing: a systematic literature review

M Hasnain, I Ghani, MF Pasha, SR Jeong - Applied Sciences, 2021 - mdpi.com
Web systems evolve by adding new functionalities or modifying them to meet users'
requirements. Web systems require retesting to ensure that existing functionalities are …

Test case prioritization using test case diversification and fault-proneness estimations

M Mahdieh, SH Mirian-Hosseinabadi… - Automated Software …, 2022 - Springer
Regression testing activities greatly reduce the risk of faulty software release. However, the
size of the test suites grows throughout the development process, resulting in time …

ExVivoMicroTest: ExVivo Testing of Microservices

L Gazzola, M Goldstein, L Mariani… - Journal of Software …, 2023 - Wiley Online Library
Microservice‐based applications consist of multiple services that can evolve independently.
When a service must be updated, it is first tested with in‐house regression test suites …

[HTML][HTML] Test case prioritization for model transformations

S Iqbal, I Al-Azzoni - Journal of King Saud University-Computer and …, 2022 - Elsevier
The application of model transformations is a critical component in Model-Driven
Engineering (MDE). To ensure the correctness of the generated models, these model …

Inspecting code churns to prioritize test cases

F Altiero, A Corazza, S Di Martino, A Peron… - … Conference on Testing …, 2020 - Springer
Within the context of software evolution, due to time-to-market pressure, it is not uncommon
that a company has not enough time and/or resources to re-execute the whole test suite on …

Test2Vec: An Execution Trace Embedding for Test Case Prioritization

E Jabbar, S Zangeneh, H Hemmati, R Feldt - arXiv preprint arXiv …, 2022 - arxiv.org
Most automated software testing tasks can benefit from the abstract representation of test
cases. Traditionally, this is done by encoding test cases based on their code coverage …

Test Case Prioritization in Unit and Integration Testing: A Shuffled-Frog-Leaping Approach.

A Gupta, RP Mahapatra - Computers, Materials & Continua, 2023 - search.ebscohost.com
Both unit and integration testing are incredibly crucial for almost any software application
because each of them operates a distinct process to examine the product. Due to resource …

Resource Constrained Test Case Prioritization with Simulated Annealing in an Industrial Context

E Felding, PE Strandberg, NH Quttineh… - Proceedings of the 39th …, 2024 - dl.acm.org
We need to find an effective prioritization of regression test cases due to their growing
number. This may happen on parallel test systems and software branches. We compared …

Mathematical Optimization for the Test Case Prioritization Problem

E Felding - 2022 - diva-portal.org
Regression testing is the process of testing software to make sure changes to the software
will not change the functionality. With growing test suites the need to prioritize arises. This …