Integration of Specification-Based and CR-Based Approaches for GUI Testing

  • Authors:
  • Woei-Kae Chen;Tung-Hung Tsai;Hung-Hsing Chao

  • Affiliations:
  • National Taipei University of Technology;National Taipei University of Technology;National Taipei University of Technology

  • Venue:
  • AINA '05 Proceedings of the 19th International Conference on Advanced Information Networking and Applications - Volume 1
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

A common method for GUI testing is the CR (capture and replay) script technique. However, a deficiency of CR based technologies is that test scripts can not be generated before an application under test is ready for testing. Thus, test specification based approaches have been studied as alternatives. In this paper, we propose the concept of integrating the design of GUI specification languages and CR tools. Our approach is to endow a CR tool with the support of writing and replaying GUI specifications. We implemented a visual GUI testing tool (GTT) for Java applications to demonstrate our results. We discuss the techniques used in GTT, including event model, event abstraction, and test points. We also show how to apply GTT in a test-first programming style for GUI testing.