International Journal of Scientific Engineering and Technology
  • Year: 2014
  • Volume: 3
  • Issue: 7

Test Case Prioritization Based On Faults

  • Author:
  • R. Pradeepa1, K. Vimala Devi2
  • Total Page Count: 5
  • Page Number: 856 to 860

1Department of Computer Applications, Sri Ramakrishna Engineering College, Coimbatore, Tamilnadu, India, Email: prathikrish.lect@gmail.com

2Department of Computer Science, P.S.R. Engineering College, Sivakasi, Tamilnadu, India, kvimaladevi@gmail.com

Online published on 7 April, 2017.

Abstract

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