User Event Tracking for Test Case Generation for Web Applications

Anna Mempel · 2012

Testing of applications is an essential factor for successful software development. When it comes to business web applications testing ensures the functioning of software, which in turn ensures satisfied customers. Therefore, testing is a key success factor for software development business. Yet testing web applications is not trivial. Depending on the respective application different aspects have to be considered. This thesis presents an approach to testing web applications based on the events, alias interactions, that users generate in a web application. User interactions like clicks or form filling are recorded by a proxy. Therefore a proxy modifies HTML and JavaScript code and adds extra tracking functions. The collected information is represented as a click sequence, which describes a test case. The test cases can be executed automatically and for example be used to regression-test the web application. The goal is to reduce manual testing efforts and redundancy in test suites and to maximize the number of interactions that are tested.

Read the paper · More papers on PaperTik