CREU Project

Team Members


Because of the growth of the Internet, users worldwide depend on Web applications for crucial daily tasks. To improve the reliability of Web applications, automated, cost-effective test strategies that adequately test the correctness of Web applications must be developed. One challenge in developing testing techniques is how to automatically generate effective test cases that (1) exercise and expose faults in Web applications and (2) represent users.

A promising approach to generating test cases for Web applications is to generate test cases automatically from user accesses to earlier versions of the application. Millions of users may access a Web application, which could result in generating millions of test cases. Users tend to access a Web application similarly, and, therefore, the test cases generated from these accesses are likely to be redundant. Based on these observations, we propose to build a model from the user accesses and generate a smaller yet equally effective test suite from the probabilistic model. The generated test suite will emulate users' usage patterns closely and will expose faults at less cost than executing all the recorded user accesses as test cases. The ideal model includes (a) a control-flow model of the order that users access a Web application's functionality and (b) a model of the users' data. Previous research has shown that a test case's data significantly impacts its effectiveness, but a general, effective data model has not been developed yet.

Our goal in this project is to design user-access data models applied to automated test-case generation for Web applications.


Final Report

Important Dates

Date Deliverable
September Verify CREU Information
October Mentor Progress Report
January 7 Progress Report
January 21 Tapia Poster Deadline
January SSA Submission
March Mentor Progress Report
March 4 SSA
April 3-5 Richard Tapia Celebration of Diversity in Computing Conference
May 16, 2011 Final Report
August 13, 2011 Final report with summer extension


We thank our sponsors, the Collaborative Research Experiences for Undergraduates, by the CRA-W and the Coalition to Diversify Computing.

CDC/CRA-W, Broadening participation in computingCRA-WCoalition to Diversify Computing

webapptesting/creu_project_2010.txt · Last modified: 2015/03/11 19:34 by admin
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0