OPTIMIZATION OF TEST CASES BY PRIORITIZATION
T. Prem Jacob1 & T. Ravi2 Show affiliations
- Sathyabama University, India
- , India
Journal of Computer Science, Volume 9, Issue 8, pp. 972–980 · doi.org/10.3844/jcssp.2013.972.980
Abstract
Regression testing is testing the software in order to make sure that the modification made on the program lines does not affect the other parts of the software, it is in maintenance phase and accounts for 80% of the maintenance cost and thus optimizing regression testing is one of the prime motives of software testers. Here we take the advantage of selecting test case information available in regression testing and prioritize them based on the number of modified lines covered by the test case, the test case which covers the most number of modified lines has the highest priority and is executed first and the one with the least coverage of modified lines has the lowest priority and is executed last provided deadline time is not reached, thus even if the testing is not finished we will have covered maximum modified lines, the prioritization of the test cases are done using the genetic algorithm, the genetic algorithm takes test case information from regression testing as input and produces a sequence of test case to be executed such that the maximum number of modified code is covered.
Licence and reuse
Free to read. This article carries the publisher’s copyright, as printed on it: © 2013 Science Publications. It is free to read; ask us before reusing it.
How to reuse this articleResponses (0)
About this article
Jacob, T. P. & Ravi, T. (2013). OPTIMIZATION OF TEST CASES BY PRIORITIZATION. Journal of Computer Science, 9(8), 972–980. https://doi.org/10.3844/jcssp.2013.972.980
- Licence
- © Science Publications
- Issue
- Volume 9, Issue 8
- Policies
- Editorial independenceUse of generative AIData availabilityAppeals and complaints
- Version
- Version of record
