Role of Test Case Prioritization based on Regression Testing using Clustering

Yamini Pathania, Gurpreet Kaur
2015 International Journal of Computer Applications  
Software testing is the most important part of software development life cycle. There are various types in software testing which have their own different functionalities. Among them regression testing is most useful functional type of testing which is done in the software maintence phase. This testing is used to check the errors when any change is made in the existing system. To make system efficient and effective, techniques of test case prioritization are use. The reduction in the cost of
more » ... ting and fault detection capabilities of testing should be done by test case prioritization. This technique is also applied on different algorithms to improve their efficiency. Many clustering algorithms may also use test case prioritization method to increase the efficiency in code coverage. Prioritization techniques that incorporate a clustering approach and utilize code coverage, code complexity to increase the effectiveness of the prioritization.
doi:10.5120/20442-2790 fatcat:g3qtm2takzftxgagcfnzm5ivr4