An Approach for Test Case Prioritization Based Upon Varying Requirements
Software testing is a process continuously performed by the development team during the life cycle of the software with the motive to detect the faults as early as possible. Regressing testing is the most suitable technique for this in which the authors test number of test cases. As the number of test cases can be very large it is always preferable to prioritize test cases based upon certain criterions. In this paper prioritization strategy is proposed which prioritize test cases based on requirements analysis. By regressing testing if the requirements will vary in future, the software will be modified in such a manner that it will not affect the remaining parts of the software.