Date of Award


Document Type


Degree Name

Master of Science (MS)


Computer Engineering and Sciences

First Advisor

J. A. Whittaker

Second Advisor

M. Andrews

Third Advisor

J. C. Wheeler

Fourth Advisor

W. D. Shoaff


This thesis is presented on the testing of computer software designed to operate over the World Wide Web. A fault model to guide Web software testing is developed, the components of Web software applications and their interfaces to each other are defined, and strategies to test Web software are discussed. The approach taken is to simplify the concepts of testing Web software to aid in a methodical treatment of the techniques required to conduct meaningful tests using a minimum amount of testing resources, conducting the tests from the client side of the Web application during the “ready for users” or acceptance phase. This text will present how the industry arrived at the current state of Web application quality, how the industry views Web applications, how to test them, strategies for testing Web applications from the client side, and interesting examples using the proposed methodology.