Document Type
Article
Publication Date
7-2-2014
Keywords
software testing, documentation, prioritization, test suite, faults
Abstract
Software testing is performed to validate that software under test meets all requirements. With the increase in software developing platforms, developers may commit those errors, which, if not tested with appropriate test cases, may lead to false confidence in software testing. In this paper, we proposed that building quality source code documentation can help in predicting such errors. To validate this proposal, we performed an initial study and found that if software is well documented, a tester may predict the possible set of errors that developers may commit, and hence, may select better test cases that target those faults. From this study, it has been observed that proper code documentation can help in selecting appropriate test cases from candidate test cases and can lead to more effective software testing.
Faculty
Faculty of Applied Science & Technology (FAST)
Journal
International Journal of Software Engineering
Volume
7
Issue
2
First Page
95
Last Page
107
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., and Bhatia, R. (2014). Role of quality source code documentation in software testing. International Journal of Software Engineering, 7(2) 95-107.
SOURCE Citation
Parashar, Prem; Kalia, Arvind; and Bhatia, Rajesh, "Role of Quality Source Code Documentation in Software Testing" (2014). Publications and Scholarship. 72.
https://source.sheridancollege.ca/fast_publications/72