A systematic capture and replay strategy for testing complex GUI based java applications

Omar El Ariss, Dianxiang Xu, Santosh Dandey, Brad Vender, Phil McClean, Brian Slator

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Scopus citations

Abstract

In this paper we propose a testing strategy that targets Java applications with complex GUI structure and event interactions. We present a capture and replay testing technique which can be employed for different testing purposes: GUI convergence, functional testing and regression testing. The proposed strategy drastically improves, and from different aspects, on standard capture and replay tools. This is done by combining both a model based testing approach with the capture and replay approach and by implementing different automated test oracles. We first model the behavior of the system from the functional specifications or from a trusted version of the system. Tests are then derived from this model to exercise the system in order to ensure correct functional behavior and to cover goal oriented interactions. The case study applies the test strategy on a role-based, multi-user computer game to demonstrate the usefulness and importance of this approach.

Original languageEnglish (US)
Title of host publicationITNG2010 - 7th International Conference on Information Technology
Subtitle of host publicationNew Generations
Pages1038-1043
Number of pages6
DOIs
StatePublished - 2010
Event7th International Conference on Information Technology - New Generations, ITNG 2010 - Las Vegas, NV, United States
Duration: Apr 12 2010Apr 14 2010

Publication series

NameITNG2010 - 7th International Conference on Information Technology: New Generations

Other

Other7th International Conference on Information Technology - New Generations, ITNG 2010
Country/TerritoryUnited States
CityLas Vegas, NV
Period4/12/104/14/10

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Information Systems

Fingerprint

Dive into the research topics of 'A systematic capture and replay strategy for testing complex GUI based java applications'. Together they form a unique fingerprint.

Cite this