• DocumentCode
    3176627
  • Title

    Experiences of System-Level Model-Based GUI Testing of an Android Application

  • Author

    Takala, Tommi ; Katara, Mika ; Harty, Julian

  • Author_Institution
    Dept. of Software Syst., Tampere Univ. of Technol., Tampere, Finland
  • fYear
    2011
  • fDate
    21-25 March 2011
  • Firstpage
    377
  • Lastpage
    386
  • Abstract
    This paper presents experiences in model-based graphical user interface testing of Android applications. We present how model-based testing and test automation was implemented with Android, including how applications were modeled, how tests were designed and executed, and what kind of problems were found in the tested application during the whole process. The main focus is on a case study that was performed with an Android application, the BBC News Widget. Our goal is to present actual data on the experiences and to discuss if advantages can be gained using model-based testing when compared with traditional graphical user interface testing. Another contribution of this paper is a description of a keyword-based test automation tool that was implemented for the Android emulator during the case study. All the models and the tools created or used in this case study are available as open source.
  • Keywords
    graphical user interfaces; program testing; BBC News Widget; GUI testing; android application; android emulator; keyword-based test automation tool; model-based graphical user interface testing; system-level model; Androids; Automation; Feeds; Graphical user interfaces; Humanoid robots; Smart phones; Testing; Android; Automatic GUI Testing; Automatic Test Generation; Driven Testing; Model-Based Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2011 IEEE Fourth International Conference on
  • Conference_Location
    Berlin
  • Print_ISBN
    978-1-61284-174-8
  • Electronic_ISBN
    978-0-7695-4342-0
  • Type

    conf

  • DOI
    10.1109/ICST.2011.11
  • Filename
    5770627