Thesis
AutoDBT: A framework for automatic testing of web database applications
Washington State University
Master of Science (MS), Washington State University
2004
Handle:
https://hdl.handle.net/2376/249
Abstract
The complex functionalities and high demands of software quality make manual testing of a web application ineffective. Automatic software testing methods can help to determine if an web application is working correctly, but existing methods are unable to test whether such an application interacts correctly with a back-end database. This paper elaborates an approach, called the Automatic Database Tester (AutoDBT), that extends the functional or black-box testing of a web database application to include database updates. AutoDBT takes as input a model of the application and a set of testing criteria. The model consists of a state transition diagram showing how a user navigates among pages in the application, and a data specification which captures how data flows in the application and how the database is updated. AutoDBT uses the model along with the test criteria to generate test cases for functional testing of the application. AutoDBT can also generate an oracle to validate whether a back-end database is updated correctly during a test. This paper first reports on the design and architecture of AutoDBT, then the generality and the implementation plan of the AutoDBT have been discussed.
Metrics
2 File views/ downloads
16 Record Views
Details
- Title
- AutoDBT
- Creators
- Lihua Ran
- Contributors
- Curtis Dyreson (Degree Supervisor)
- Awarding Institution
- Washington State University
- Academic Unit
- Electrical Engineering and Computer Science, School of
- Theses and Dissertations
- Master of Science (MS), Washington State University
- Publisher
- Washington State University; Pullman, Wash. :
- Identifiers
- 99900525151601842
- Language
- English
- Resource Type
- Thesis