Time Aware Test Case Prioritization based on Fault Coverage using Binary Integer Programming

  • Sunil Dalhotra HOD & Assistant Professor, Department of Computer Science & Engineering, SSIET, Dinanagar, Punjab
  • Dr. Rajesh kumar Associate Professor Department of CSE, Thapar University, Patiala

Abstract

Test prioritization schemes typically create a single re-ordering of test cases of the test suite that can be executed after many subsequent changes to the program under test. Test case prioritization techniques reorder the execution of test cases in test suite is an attempt to ensure that defects are revealed earlier in the test execution phase. If testing must be terminated early, a reordered test suite can also be more effective at finding faults than one that was not prioritized. Using the preceding BIP approach, we can select a subset of test cases that can satisfy the time budget and maximize the number of faults covered by the selected test cases. However; there may be some unselected test cases that, if further selected, cannot exceed the time budget. Further selecting such test cases cannot increase the number of faults covered. In this paper discussed about time Aware Test Case Prioritization based on Fault Coverage and the implementation of Fault Coverage using Binary Integer Programming

Author Biography

Sunil Dalhotra, HOD & Assistant Professor, Department of Computer Science & Engineering, SSIET, Dinanagar, Punjab
M.Tech, Department of Computer Science & Engineering, Thapar university, Patiala
Published
2014-03-10
How to Cite
DALHOTRA, Sunil; KUMAR, Dr. Rajesh. Time Aware Test Case Prioritization based on Fault Coverage using Binary Integer Programming. INTERNATIONAL JOURNAL OF DATA & NETWORK SECURITY, [S.l.], v. 2, n. 1, p. 101-103, mar. 2014. ISSN 2319-1236. Available at: <https://cirworld.com/index.php/ijdns/article/view/451>. Date accessed: 20 sep. 2017.
Section
Articles

Keywords

Fault Coverage; Software- Artifact Infrastructure Repository(SIR); Binary integer programming; MATLAB