Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/ICST.2011.11guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

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

Published: 21 March 2011 Publication History

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.

Cited By

View all
  • (2024)Hawkeye: Change-targeted Testing for Android Apps based on Deep Reinforcement LearningProceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice10.1145/3639477.3639749(298-308)Online publication date: 14-Apr-2024
  • (2023)Cytestion: Automated GUI Testing for Web ApplicationsProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3613408(388-397)Online publication date: 25-Sep-2023
  • (2022)SnappView, a Software Development Kit for Supporting End-user Mobile Interface ReviewProceedings of the ACM on Human-Computer Interaction10.1145/35345276:EICS(1-38)Online publication date: 17-Jun-2022
  • Show More Cited By
  1. Experiences of System-Level Model-Based GUI Testing of an Android Application

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    ICST '11: Proceedings of the 2011 Fourth IEEE International Conference on Software Testing, Verification and Validation
    March 2011
    448 pages
    ISBN:9780769543420

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 21 March 2011

    Author Tags

    1. Android
    2. Automatic GUI Testing
    3. Automatic Test Generation
    4. Driven Testing
    5. Model-Based Testing

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 18 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Hawkeye: Change-targeted Testing for Android Apps based on Deep Reinforcement LearningProceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice10.1145/3639477.3639749(298-308)Online publication date: 14-Apr-2024
    • (2023)Cytestion: Automated GUI Testing for Web ApplicationsProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3613408(388-397)Online publication date: 25-Sep-2023
    • (2022)SnappView, a Software Development Kit for Supporting End-user Mobile Interface ReviewProceedings of the ACM on Human-Computer Interaction10.1145/35345276:EICS(1-38)Online publication date: 17-Jun-2022
    • (2020)GUI testing for mobile applications: objectives, approaches and challengesProceedings of the 12th Asia-Pacific Symposium on Internetware10.1145/3457913.3457931(51-60)Online publication date: 1-Nov-2020
    • (2019)Automated functional testing of mobile applicationsSoftware Quality Journal10.1007/s11219-018-9418-627:1(149-201)Online publication date: 1-Mar-2019
    • (2018)Static window transition graphs for AndroidAutomated Software Engineering10.5555/3288647.328871025:4(833-873)Online publication date: 1-Dec-2018
    • (2018)Reinforcement learning for Android GUI testingProceedings of the 9th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation10.1145/3278186.3278187(2-8)Online publication date: 5-Nov-2018
    • (2018)Evaluating the Impact of Different Testers on Model-based TestingProceedings of the III Brazilian Symposium on Systematic and Automated Software Testing10.1145/3266003.3266012(57-66)Online publication date: 17-Sep-2018
    • (2018)AppFlow: using machine learning to synthesize robust, reusable UI testsProceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3236024.3236055(269-282)Online publication date: 26-Oct-2018
    • (2017)A general framework for comparing automatic testing techniques of Android mobile appsJournal of Systems and Software10.5555/3063155.3063205125:C(322-343)Online publication date: 1-Mar-2017
    • Show More Cited By

    View Options

    View options

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media