Test case prioritization approaches in regression testing: A systematic literature review

M Khatibsyarbini, MA Isa, DNA Jawawi… - Information and Software …, 2018 - Elsevier
Context Software quality can be assured by going through software testing process.
However, software testing phase is an expensive process as it consumes a longer time. By …

A systematic literature review of test case prioritization using genetic algorithms

A Bajaj, OP Sangwan - Ieee Access, 2019 - ieeexplore.ieee.org
Regression testing is the essential process of software maintenance and evolution phase of
the software development life cycle for assuring the quality and reliability of updated …

[PDF][PDF] Black box and white box testing techniques-a literature review

S Nidhra, J Dondeti - International Journal of Embedded Systems …, 2012 - researchgate.net
There are several methods for automatic test case generation has been proposed in the
past. But most of these techniques are structural testing techniques that require the …

Security testing: A survey

M Felderer, M Büchler, M Johns, AD Brucker… - Advances in …, 2016 - Elsevier
Identifying vulnerabilities and ensuring security functionality by security testing is a widely
applied measure to evaluate and improve the security of software. Due to the openness of …

[HTML][HTML] A survey on different approaches for software test case prioritization

R Mukherjee, KS Patnaik - Journal of King Saud University-Computer and …, 2021 - Elsevier
Testing is the process of evaluating a system by manual or automated means. While
Regression Test Selection (RTS) discards test cases and Test Suite Minimization (TSM) …

To be optimal or not in test-case prioritization

D Hao, L Zhang, L Zang, Y Wang… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Software testing aims to assure the quality of software under test. To improve the efficiency
of software testing, especially regression testing, test-case prioritization is proposed to …

Incorporating fault-proneness estimations into coverage-based test case prioritization methods

M Mahdieh, SH Mirian-Hosseinabadi, K Etemadi… - Information and …, 2020 - Elsevier
Context: During the development process of a software program, regression testing is used
to ensure that the correct behavior of the software is retained after updates to the source …

History-guided configuration diversification for compiler test-program generation

J Chen, G Wang, D Hao, Y Xiong… - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Compilers, like other software systems, contain bugs, and compiler testing is the most widely-
used way to assure compiler quality. A critical task of compiler testing is to generate test …

A test case prioritization genetic algorithm guided by the hypervolume indicator

D Di Nucci, A Panichella, A Zaidman… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Regression testing is performed during maintenance activities to assess whether the
unchanged parts of a software behave as intended. To reduce its cost, test case prioritization …

Relation-based test case prioritization for regression testing

J Chi, Y Qu, Q Zheng, Z Yang, W Jin, D Cui… - Journal of Systems and …, 2020 - Elsevier
Test case prioritization (TCP), which aims at detecting faults as early as possible is broadly
used in program regression testing. Most existing TCP techniques exploit coverage …