Title of article :
Covering code behavior on input validation in functional testing
Author/Authors :
Liu، نويسنده , , Hui and Kuan Tan، نويسنده , , Hee Beng Kuan Tan، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2009
Abstract :
Input validation is the enforcement built in software systems to ensure that only valid input is accepted to raise external effects. It is essential and very important to a large class of systems and usually forms a major part of a data-intensive system. Most existing methods for input validation testing are specification-based. However, to test input validation more accurately, a code-based method is also required. In this paper, we propose an approach to extract path partition and input conditions from code for testing input validation. The path partition can be used to design white-box test cases for testing input validation. It can also be used to measure the coverage of input validation testing. The valid and invalid input conditions recovered can be used to check against the specifications and aid the test suite design in black-box testing. We have also evaluated the proposed method through experimental study.
Keywords :
White-box testing , Software Testing , test coverage , Input validation , Black-box testing
Journal title :
Information and Software Technology
Journal title :
Information and Software Technology