Natural optimization algorithms for optimal regression testing
The optimal regression testing problem is that of determining the minimum number of test cases needed for revalidating modified software in the maintenance phase. The present two natural optimization algorithms, namely simulated annealing and genetic algorithms, for solving this problem. The algorit...
Saved in:
| Main Author: | |
|---|---|
| Format: | conferenceObject |
| Published: |
1997
|
| Online Access: | http://hdl.handle.net/10725/7929 http://dx.doi.org/10.1109/CMPSAC.1997.625060 http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php https://ieeexplore.ieee.org/abstract/document/625060/ |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | The optimal regression testing problem is that of determining the minimum number of test cases needed for revalidating modified software in the maintenance phase. The present two natural optimization algorithms, namely simulated annealing and genetic algorithms, for solving this problem. The algorithms are based on an integer programming problem formulation and the program's control-flow graph. The main advantage of these algorithms is that they do not suffer from exponential explosion for realistic program sizes. The experimental results show that they find optimal or near-optimal number of retests in a reasonable time. |
|---|