High code coverage is measured by the process of software testing typically using automatic test case generation tools. This standard approach is usually used for unit testing to improve software reliability. Most automated test case generation tools focused just on code coverage without considering its cost and redundancy between generated test cases. To obtain optimized high code coverage and to ensure minimum cost and redundancy a Multi-Objectives Evolutionary Algorithm approach (MOEA) is set in motion. An efficient approach is proposed and applied to different algorithms from MOEA Frame from the separate library with three fitness functions for Coverage, Cost, and Redundancy. Four MEOA algorithms have been proven reliable to reach above...
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...
To ensure that a software system operates in the correct way, it is crucial to test it extensively. ...
Existing test program evolution method uses single coverage metric to evaluate test programs in evol...
Software: Practice & Experience, 42(11):1331-1362Automatic test data generation is a very popular do...
For developing successful software, testing is a very important component. In software testing, prov...
Evolutionary algorithms have been shown to be effective at generating unit test suites optimised for...
After adequately demonstrating the ability to solve different two-objective optimization problems, m...
A test suite is a set of test cases that evaluate the quality of software. The aim of whole test sui...
After adequately demonstrating the ability to solve different two-objective optimization problems, m...
After adequately demonstrating the ability to solve different two-objective optimization problems, m...
The multiobjective optimization problem is addressed in this article using a novel evolutionary tech...
Multi-Objective Evolutionary Algorithms (MOEAs) have been successfully applied to solve hard real so...
peer reviewedThe test case generation is intrinsically a multi-objective problem, since the goal is ...
This project will build on the previous work by Mark Harman and Shin Yoo on Pareto Efficient Test Ca...
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...
To ensure that a software system operates in the correct way, it is crucial to test it extensively. ...
Existing test program evolution method uses single coverage metric to evaluate test programs in evol...
Software: Practice & Experience, 42(11):1331-1362Automatic test data generation is a very popular do...
For developing successful software, testing is a very important component. In software testing, prov...
Evolutionary algorithms have been shown to be effective at generating unit test suites optimised for...
After adequately demonstrating the ability to solve different two-objective optimization problems, m...
A test suite is a set of test cases that evaluate the quality of software. The aim of whole test sui...
After adequately demonstrating the ability to solve different two-objective optimization problems, m...
After adequately demonstrating the ability to solve different two-objective optimization problems, m...
The multiobjective optimization problem is addressed in this article using a novel evolutionary tech...
Multi-Objective Evolutionary Algorithms (MOEAs) have been successfully applied to solve hard real so...
peer reviewedThe test case generation is intrinsically a multi-objective problem, since the goal is ...
This project will build on the previous work by Mark Harman and Shin Yoo on Pareto Efficient Test Ca...
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...
To ensure that a software system operates in the correct way, it is crucial to test it extensively. ...