Document Type
Article
Publication Date
7-12-2020
Keywords
fault detection, maintenance, prioritization, test suite
Abstract
Regression testing analyzes whether the maintenance of the software has adversely affected its normal functioning. Regression testing is generally performed under the strict time constraints. Due to limited time budget, it is not possible to test the software with all available test cases. Thus, the reordering of the test cases, on the basis of their effectiveness, is always needed. A test prioritization technique, which prioritizes the test cases on the basis of their Time -Fault Ratio (TFR), has been proposed in this paper. The technique tends to maximize the fault detection as the faults are exposed in the ascending order of their detection times. The proposed technique may be used at any stage of software development.
Faculty
Faculty of Applied Science & Technology (FAST)
Journal
International Journal of Software Engineering
Volume
5
Issue
2
First Page
25
Last Page
35
Version
Publisher's version
Peer Reviewed/Refereed Publication
yes
Copyright
© Prem Parashar, Arvind Kalia, Rajesh Bhatia
Terms of Use
Terms of Use for Works posted in SOURCE.
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.
Original Publication Citation
Parashar, P., Kalia, A., Bhatia, R. (2012) How time-fault ratio helps in test case prioritization for regression testing. International Journal of Software Engineering, 5 (2), 25-35.
SOURCE Citation
Parashar, Prem; Kalia, Arvind; and Bhatia, Rajesh, "How Time-Fault Ratio helps in Test Case Prioritization for Regression Testing" (2020). Publications and Scholarship. 71.
https://source.sheridancollege.ca/fast_publications/71