Model-Based Testing of GUI-Driven Applications

  • Vivien Chinnapongse
  • Insup Lee
  • Oleg Sokolsky
  • Shaohui Wang
  • Paul L. Jones
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5860)

Abstract

While thorough testing of reactive systems is essential to ensure device safety, few testing methods center on GUI-driven applications. In this paper we present one approach for the model-based testing of such systems. Using the AHLTA-Mobile case study to demonstrate our approach, we first introduce a high-level method of modeling the expected behavior of GUI-driven applications. We show how to use the NModel tool to generate test cases from this model and present a way to execute these tests within the application, highlighting the challenges of using an API-geared tool in a GUI-based setting. Finally we present the results of our case study.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Vivien Chinnapongse
    • 1
  • Insup Lee
    • 1
  • Oleg Sokolsky
    • 1
  • Shaohui Wang
    • 1
  • Paul L. Jones
    • 2
  1. 1.University of Pennsylvania 
  2. 2.U.S. Food and Drug Administration 

Personalised recommendations