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
CountryJapan
CityYokohama
Period15/7/1315/7/15

Fingerprint

Graphical user interfaces
Testing
Automation

Keywords

  • Android
  • GUI testing
  • Test case generation

ASJC Scopus subject areas

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

Cite this

San Miguel, J. L., & Takada, S. (2015). Generating test cases for Android applications through GUI modeling, usage modeling, and Change analysis. In ACM International Conference Proceeding Series (Vol. 13-17-July-2015, pp. 146-147). Association for Computing Machinery. https://doi.org/10.1145/2790798.2790823

Generating test cases for Android applications through GUI modeling, usage modeling, and Change analysis. / San Miguel, Jose Lorenzo; Takada, Shingo.

ACM International Conference Proceeding Series. Vol. 13-17-July-2015 Association for Computing Machinery, 2015. p. 146-147.

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

San Miguel, JL & Takada, S 2015, Generating test cases for Android applications through GUI modeling, usage modeling, and Change analysis. in ACM International Conference Proceeding Series. vol. 13-17-July-2015, Association for Computing Machinery, pp. 146-147, 8th International C Conference on Computer Science and Software Engineering, C3S2E 2015, Yokohama, Japan, 15/7/13. https://doi.org/10.1145/2790798.2790823
San Miguel JL, Takada S. Generating test cases for Android applications through GUI modeling, usage modeling, and Change analysis. In ACM International Conference Proceeding Series. Vol. 13-17-July-2015. Association for Computing Machinery. 2015. p. 146-147 https://doi.org/10.1145/2790798.2790823
San Miguel, Jose Lorenzo ; Takada, Shingo. / Generating test cases for Android applications through GUI modeling, usage modeling, and Change analysis. ACM International Conference Proceeding Series. Vol. 13-17-July-2015 Association for Computing Machinery, 2015. pp. 146-147
@inproceedings{ab8f24e1d94f4d77b0102c30cb4d86b1,
title = "Generating test cases for Android applications through GUI modeling, usage modeling, and Change analysis",
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.",
keywords = "Android, GUI testing, Test case generation",
author = "{San Miguel}, {Jose Lorenzo} and Shingo Takada",
year = "2015",
month = "7",
day = "13",
doi = "10.1145/2790798.2790823",
language = "English",
isbn = "9781450334198",
volume = "13-17-July-2015",
pages = "146--147",
booktitle = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",

}

TY - GEN

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

AU - San Miguel, Jose Lorenzo

AU - Takada, Shingo

PY - 2015/7/13

Y1 - 2015/7/13

N2 - 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.

AB - 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.

KW - Android

KW - GUI testing

KW - Test case generation

UR - http://www.scopus.com/inward/record.url?scp=84955621865&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84955621865&partnerID=8YFLogxK

U2 - 10.1145/2790798.2790823

DO - 10.1145/2790798.2790823

M3 - Conference contribution

AN - SCOPUS:84955621865

SN - 9781450334198

VL - 13-17-July-2015

SP - 146

EP - 147

BT - ACM International Conference Proceeding Series

PB - Association for Computing Machinery

ER -