Web systems evolve by adding new functionalities or modifying them to meet users' requirements. Web systems require retesting to ensure that existing functionalities are …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …