Open Access
Subscription Access
Test Case Prioritization Based On Faults
Regression testing is one of the important process during the development stage, but it is the most critical activities of software development and maintenance. Whenever software is modified, the comparison between the new and old test case has to be done from the first, to avoid unwanted changes. It is impractical to re-execute all the test case if any changes in the program. Due to this time, cost and space is wasted, this problem can be overcome by prioritization. Test Case Prioritization (TCP) is a technique to schedule and execute the test case with higher priority, according to rate of fault detection. Main goal of TCP is 1. to increase the rate of fault detection, 2. to increase the effectiveness of test suites, 3. to decrease the cost of regression testing. The severe faults can be detected on the basis of different prioritization technique as prioritization, non-prioritization, random prioritization and selection prioritization basis with the help of Average Percentage of Fault Detected (APFD) metrics.
Keywords
Regression Testing, Test Case, Test Case Prioritization (TCP), Average Percentage of Fault Detected(APFD), Rate of Fault Detection.
User
Font Size
Information
Abstract Views: 121
PDF Views: 0