Generating test cases for Android applications through GUI modeling, usage modeling, and Change analysis

Jose Lorenzo San Miguel, Shingo Takada

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

1 Citation (Scopus)

Abstract

The popularity of Android applications (apps) has grown significantly in the last decade. These apps typically have short time-to-market release which may imply lesser time to check the quality of application particularly in the testing phase. Numerous test automation techniques have already been studied, implemented, and evaluated. However, such techniques did not consider the user's behavior towards the app as well as the frequently changing nature of apps. In this paper, we propose an approach to test case generation, which consists of 1) GUI modeling; 2) Usage modeling through app usage analysis; and 3) Change analysis of newer version of Android apps. Our goal is to reduce testing effort by generating an effective test suite using automated and manual techniques and supporting the evolution of Android apps.

Original languageEnglish
Title of host publicationACM International Conference Proceeding Series
PublisherAssociation for Computing Machinery
Pages146-147
Number of pages2
Volume13-17-July-2015
ISBN (Print)9781450334198
DOIs
Publication statusPublished - 2015 Jul 13
Event8th International C Conference on Computer Science and Software Engineering, C3S2E 2015 - Yokohama, Japan
Duration: 2015 Jul 132015 Jul 15

Other

Other8th International C Conference on Computer Science and Software Engineering, C3S2E 2015
Country/TerritoryJapan
CityYokohama
Period15/7/1315/7/15

Keywords

  • Android
  • GUI testing
  • Test case generation

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Fingerprint

Dive into the research topics of 'Generating test cases for Android applications through GUI modeling, usage modeling, and Change analysis'. Together they form a unique fingerprint.

Cite this