Unveiling the microservices testing methods, challenges, solutions, and solutions gaps: A systematic map** study

M Hui, L Wang, H Li, R Yang, Y Song, H Zhuang… - Journal of Systems and …, 2024 - Elsevier
Microservices architecture (MSA) is widely used by enterprises and related practitioners.
Due to the importance of MSA in the industry, failure to identify its potential faults and errors …

Trend application of machine learning in test case prioritization: A review on techniques

M Khatibsyarbini, MA Isa, DNA Jawawi… - IEEE …, 2021 - ieeexplore.ieee.org
Software quality can be assured by passing the process of software testing. However,
software testing process involve many phases which lead to more resources and time …

[HTML][HTML] Kieker: A monitoring framework for software engineering research

W Hasselbring, A van Hoorn - Software Impacts, 2020 - Elsevier
Application-level monitoring and dynamic analysis of software systems are a basis for
various tasks in software engineering research, such as performance evaluation and …

[PDF][PDF] Fault Coverage-Based Test Case Prioritization and Selection Using African Buffalo Optimization.

S Singhal, N Jatana, AF Subahi, C Gupta… - … , Materials & Continua, 2023 - researchgate.net
Software needs modifications and requires revisions regularly. Owing to these revisions,
retesting software becomes essential to ensure that the enhancements made, have not …

A systematic study of reward for reinforcement learning based continuous integration testing

Y Yang, Z Li, L He, R Zhao - Journal of Systems and Software, 2020 - Elsevier
Continuous integration (CI) testing is characterized by continually changing test cases,
limited execution time, and fast feedback, where the classical test prioritization approaches …

Analytic hierarchy process-based regression test case prioritization technique enhancing the fault detection rate

S Nayak, C Kumar, S Tripathi - Soft Computing, 2022 - Springer
Regression testing is a testing method conducted to ensure that improvements do not affect
the software's current behavior. Test cases play a significant role in software testing activities …

Regression test optimization and prioritization using Honey Bee optimization algorithm with fuzzy rule base

S Nayak, C Kumar, S Tripathi, N Mohanty, V Baral - Soft Computing, 2021 - Springer
Regression testing is a maintenance level activity performed on a modified program to instill
confidence in the software's reliability. Prioritization of test case arranges the regression test …

A multi-goal particle swarm optimizer for test case prioritization

M Nazir, A Mehmood, W Aslam, Y Park, GS Choi… - IEEE …, 2023 - ieeexplore.ieee.org
Regression testing is carried out to test the updated supply code within the constraints of
time and sources. Since it is very difficult to run all the updated source code every time, test …

Efficient fault detection by test case prioritization via test case selection

JP Rajasingh, PS Kumar, S Srinivasan - Journal of Electronic Testing, 2023 - Springer
One of the significant features of software quality is software reliability. In the testing phase,
faults are identified and corrected by integrating them into software development, thus …

A taxonomy of information attributes for test case prioritisation: Applicability, machine learning

A Ramírez, R Feldt, JR Romero - ACM Transactions on Software …, 2023 - dl.acm.org
Most software companies have extensive test suites and re-run parts of them continuously to
ensure that recent changes have no adverse effects. Since test suites are costly to execute …