AbstractThis paper presents a technique to minimize the number of test cases in configuration-aware structural testing. Combinatorial optimization is used first to generate an optimized test suite by sampling the input configuration. Second, for further optimization, the generated test suite is filtered based on an adaptive mechanism by using a mutation testing technique. The initialized test suite is optimized using cuckoo search (CS) along with combinatorial approach, and mutation testing is used to seed different faults to the software-under-test, as well as to filter the test cases based on the detected faults. To measure the effectiveness of the technique, an empirical study is conducted on a software system. The technique proves its e...
Abstract—Structural testing is a significant and expensive process in software development. By conve...
Test suite generation and prioritization are two main research fields to improve testing efficiency....
One of the challenges of mutation testing is fixing faults. In the debugging phase, all live mutants...
AbstractThis paper presents a technique to minimize the number of test cases in configuration-aware ...
Software testing is an important activity of the software development process. It is a critical elem...
Software tests are fundamental in the reliability and quality of systems, contributing to their posi...
Software testing is a very important phase in the development of software. Testing includes the gene...
Software testing is a critical activity in increasing our confidence of a system under test and impr...
Automated testing mitigates the risk of test maintenance failure, selects the optimized test suite, ...
Computer software is in high demand everywhere in the world. The high dependence on software makes s...
Software testing is a vital phase in software development life cycle (SDLC) and its principal eleme...
Combinatorial testing (CT) technique could significantly reduce testing cost and increase software s...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Firefly Algorithm (FA) had been applied to solve many of optimization problems. One of the optimizat...
One of the challenges of mutation testing is fixing faults. In the debugging phase, all live mutants...
Abstract—Structural testing is a significant and expensive process in software development. By conve...
Test suite generation and prioritization are two main research fields to improve testing efficiency....
One of the challenges of mutation testing is fixing faults. In the debugging phase, all live mutants...
AbstractThis paper presents a technique to minimize the number of test cases in configuration-aware ...
Software testing is an important activity of the software development process. It is a critical elem...
Software tests are fundamental in the reliability and quality of systems, contributing to their posi...
Software testing is a very important phase in the development of software. Testing includes the gene...
Software testing is a critical activity in increasing our confidence of a system under test and impr...
Automated testing mitigates the risk of test maintenance failure, selects the optimized test suite, ...
Computer software is in high demand everywhere in the world. The high dependence on software makes s...
Software testing is a vital phase in software development life cycle (SDLC) and its principal eleme...
Combinatorial testing (CT) technique could significantly reduce testing cost and increase software s...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Firefly Algorithm (FA) had been applied to solve many of optimization problems. One of the optimizat...
One of the challenges of mutation testing is fixing faults. In the debugging phase, all live mutants...
Abstract—Structural testing is a significant and expensive process in software development. By conve...
Test suite generation and prioritization are two main research fields to improve testing efficiency....
One of the challenges of mutation testing is fixing faults. In the debugging phase, all live mutants...