An Approach of Automated Test Cases Generation in Database Stored Procedure Testing
Hong Mei, Qiang Zeng, Zhuo Wang, Yi Zhang, Heng Wang
Abstract
Hong Mei, Qiang Zeng, Zhuo Wang, Yi Zhang, Heng Wang
Abstract
The testing of database and application system is an important issue in software testing and it is concerned by academic research recently. This paper proposed an approach that combined white-box testing with black-box testing for database stored procedures testing. This method selected a set of testing path by the technique of path coverage and generated test cases by the technique of program slices. The experiments proved that the approach can be used for test cases generation efficiently and implemented the path coverage testing. This approach provided a reference for the testing of program which is coded by the forth-generation programming language.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The testing of database and application system is an important issue in software testing and it is concerned by academic research recently. This paper proposed an approach that combined white-box testing with black-box testing for database stored procedures testing. This method selected a set of testing path by the technique of path coverage and generated test cases by the technique of program slices. The experiments proved that the approach can be used for test cases generation efficiently and implemented the path coverage testing. This approach provided a reference for the testing of program which is coded by the forth-generation programming language.
Key concepts: White-box testing, Computer science, Keyword-driven testing, Non-regression testing, Manual testing, Black-box testing, Integration testing, Software testing