Software is built by human so it cannot be perfect. So in order to make sure that developed software does not do any unintended thing we have to test every software before launching it in the operational world. Software testing is the major part of software development lifecycle. Testing involves identifying the test cases which can find the errors in the program. Exhaustive testing is not a good idea to follow. It is very difficult and time consuming to perform. In this paper a technique has been proposed to do prioritize test cases according to their capability of finding errors. One which is more likely to find the errors has been assigned a higher priority and the one which is less likely to find the errors in the program has been assigned low priority. It is recommended to execute the test cases according their priority to find the errors.
MALHOTRA, RUCHIKA and BHARADWAJ, ABHISHEK
"TEST CASE PRIORTIZATION USING GENETIC ALGORITHM,"
International Journal of Computer Science and Informatics: Vol. 3
, Article 1.
Available at: https://www.interscience.in/ijcsi/vol3/iss3/1