skip to main content
10.1145/2631890.2631896acmconferencesArticle/Chapter ViewAbstractPublication PagesisstaConference Proceedingsconference-collections
Article

Modeling mobile application test platform and environment: testing criteria and complexity analysis

Published: 21 July 2014 Publication History

Abstract

With the rapid advance of mobile computing technology and wireless networking, there is a significant increase of mobile subscriptions. This drives a strong demand on mobile application testing on mobile devices. Since mobile APPs are native to mobile devices, an underlying mobile platform becomes the basic foundation of their test environments. To achieve effective test automation, test solutions must be compatible, deployable, and executable on different mobile platforms, devices, network, and appliance APIs. This paper is written to provide an approach to modeling mobile test environments based on a Mobile Test Environment Semantic Tree (MTE_ST). Based on this model, the paper discusses test complexity evaluation methods for test environment. Furthermore, some case study results are reported to demonstrate and analyze the proposed testing models.

References

[1]
http : //www.clearwatercf.com/documents/library.
[2]
https : //www.abiresearch.com/press/200 − million − mobile − application − testing − market − boos.
[3]
T. P. Akka and M. Palola. Towards automating testing of communicational b3g applications. In International Conference on Mobile Technology, Applications Systems, 2006.
[4]
D. M. Cohen, S. R. Dalal, M. L. Fredman, and G. C. Patton. The aetg system: An approach to testing based on combinatorial design. IEEE Transactions on Software Engineering, 23(7):437–444, 1997.
[5]
D. Amalfitano, et al. Using gui ripping for automated testing of android applications. In IEEE International Conference on Automated Software Engineering, 2012.
[6]
E. Giordano, et al. Movit: the mobile network virtualized testbed. In ACM International Workshop on Vehicular Inter-networking, Systems, and Applications, 2012.
[7]
J. Gao, X. Bai, W. T. Tsai, and T. Uehara. Mobile application testing: a tutorial. IEEE Computer Special Issue on Software Validation, pages 26–35, 2014.
[8]
J. Gao, J. Guan, A. Ma, C. Q. Tao, X. Y. Bai, and D. C. Kung. Testing configurable component-based software-configuration test modeling and complexity analysis. In International Conference on Software Engineering and Knowledge, pages 495–502, 2011.
[9]
G.Matthias and G. Klaus. Classification trees for partition testing. Software Testing, Verification and Reliability, 3(2):63´lC82, 1993.
[10]
H. Song, et al. An integrated test automation framework for testing on heterogeneous mobile platforms. In International Symposium on Software and Network Engineering, 2011.
[11]
H. V. D. Merwe, et al. Verifying android applications using java pathfinde. ACM SIGSOFT Software Engineering Notes, 37(6):1–5, 2012.
[12]
A. E. Hassan. Predicting faults using the complexity of code changes. In International Conference on Software Engineering, pages 78–88, 2009.
[13]
J. Bo, et al. Mobiletest: a tool supporting automatic black box test for software on smart mobile devices. In International Workshop on Automation of Software Test, 2007.
[14]
T. Kallio and A. Kaikkonen. Usability testing of mobile applications: A comparison between laboratory and field testing. Journal of Usability studies, 1(1):4–16, 2005.
[15]
R. Mahmood, et al. A white-box approach for automated security testing of android applications on the cloud. In International Workshop on Automation of Software Test, 2012.
[16]
R. Mizouni, et al. Performance evaluation of mobile web services. In IEEE European Conference on Web Service, 2011.
[17]
S. Anand, et al. Automated concolic testing of smartphone apps. In ACM SIGSOFT International Symposium on the Foundations of Software Engineering, 2012.
[18]
I. Satoh. Software testing for wireless mobile computing. IEEE Wireless Communications, 11(5):58–64, 2004.
[19]
D. B. Stewart, R. A. Volpe, and P. K. Khosla. Design of dynamically reconfigurable real-time software using port-based objects. IEEE Transactions on Software Engineering, 23(12):759–776, 1997.

Cited By

View all
  • (2020)ARCHIE: A User-Focused Framework for Testing Augmented Reality Applications in the Wild2020 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)10.1109/VR46266.2020.1581006269928(903-912)Online publication date: Mar-2020
  • (2020)ARCHIE: A User-Focused Framework for Testing Augmented Reality Applications in the Wild2020 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)10.1109/VR46266.2020.00013(903-912)Online publication date: Mar-2020
  • (2020)Key Nodes Recognition in Opportunistic NetworkSecurity and Privacy in Social Networks and Big Data10.1007/978-981-15-9031-3_16(178-188)Online publication date: 22-Sep-2020
  • Show More Cited By

Index Terms

  1. Modeling mobile application test platform and environment: testing criteria and complexity analysis

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    JAMAICA 2014: Proceedings of the 2014 Workshop on Joining AcadeMiA and Industry Contributions to Test Automation and Model-Based Testing
    July 2014
    33 pages
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 21 July 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. mobile APP testing
    2. mobile test environment
    3. mobile testing
    4. test modeling and analysis

    Qualifiers

    • Article

    Conference

    ISSTA '14
    Sponsor:

    Upcoming Conference

    ISSTA '25

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 20 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)ARCHIE: A User-Focused Framework for Testing Augmented Reality Applications in the Wild2020 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)10.1109/VR46266.2020.1581006269928(903-912)Online publication date: Mar-2020
    • (2020)ARCHIE: A User-Focused Framework for Testing Augmented Reality Applications in the Wild2020 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)10.1109/VR46266.2020.00013(903-912)Online publication date: Mar-2020
    • (2020)Key Nodes Recognition in Opportunistic NetworkSecurity and Privacy in Social Networks and Big Data10.1007/978-981-15-9031-3_16(178-188)Online publication date: 22-Sep-2020
    • (2018)Multi-device coverage testing of mobile applicationsSoftware Quality Journal10.1007/s11219-017-9357-726:2(197-215)Online publication date: 1-Jun-2018
    • (2017)On building a cloud-based mobile testing infrastructure service systemJournal of Systems and Software10.1016/j.jss.2016.11.016124:C(39-55)Online publication date: 1-Feb-2017
    • (2016)Cloud-Based Mobile App Testing FrameworkProceedings of the 1st Brazilian Symposium on Systematic and Automated Software Testing10.1145/2993288.2993301(1-10)Online publication date: 19-Sep-2016
    • (2016)A systematic mapping study of mobile application testing techniquesJournal of Systems and Software10.1016/j.jss.2016.03.065117:C(334-356)Online publication date: 1-Jul-2016
    • (2015)Mobile Compatibility Testing Using Multi-objective Genetic AlgorithmProceedings of the 2015 IEEE Symposium on Service-Oriented System Engineering10.1109/SOSE.2015.36(302-307)Online publication date: 30-Mar-2015
    • (2015)Compatibility Testing Service for Mobile ApplicationsProceedings of the 2015 IEEE Symposium on Service-Oriented System Engineering10.1109/SOSE.2015.35(179-186)Online publication date: 30-Mar-2015
    • (2015)Testing Location-Based Function Services for Mobile ApplicationsProceedings of the 2015 IEEE Symposium on Service-Oriented System Engineering10.1109/SOSE.2015.17(308-314)Online publication date: 30-Mar-2015
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media