Skip to main content

Abstract

Today’s Mobile Applications deliver complex functionality on platforms that have limited resources for computing. Yet, unlike the PC-based environment, the Mobile environment comprises a number of devices with diverse hardware and software configurations and communication intricacies. This diversity in mobile computing environments presents unique challenges in mobile application development, quality assurance, and deployment, requiring unique testing strategies. Many enterprise applications that were deployed as desktop/web applications are now being ported to Mobile devices.

In this paper, we have constructed the Mobile Applications Quality Assurance Tool(MAQAT) by integrating tools and prototype systems that we built for program analysis and testing for mobile applications software. MAQAS provides a architecture of program analysis and testing for mobile, and supports many program-analysis-based techniques, including automated mobile applications software inspection, software visualization, testing coverage analysis, performance evaluation, concurrent program debugging, software measurement, etc. The paper briefly describes the overall architecture of MAQAS, and introduces the implementation of its tools and components.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Keogh, J.: J2ME: The Complete Reference. Osborne/McGraw-Hill (2003)

    Google Scholar 

  2. Juntao Yuan, M.: Enterprise J2ME: Developing Mobile Java Applications. Prentice Hall PTR (2003)

    Google Scholar 

  3. García Serrano, A.: Programación de juegos para móviles en J2ME (2011)

    Google Scholar 

  4. http://developers.sun.com/mobility/midp/articles/api/

  5. http://www.netrino.com/images/articles/KVM_J2ME_figure2.gif

  6. http://www.roseindia.net/j2me/midlet.gif

  7. Tai, K.C., Lei, Y.: A Test Generation Strategy for Pairwise Testing. IEEE Trans. on Software Engineering 28(1) (January 2002)

    Google Scholar 

  8. Xu, B., Nie, C., Shi, Q., Lu, H.: An Algorithm for Automatically Generating Black-box Test Cases. Journal of Electronics 20(1) (January 2003)

    Google Scholar 

  9. Shi, L., Xu, B., Nie, C.: Combinational Design Approaches for Automatic Test Generation. Journal of Electronics 22(3), 205–208 (2005)

    Google Scholar 

  10. Xu, B., Zuo, F., Zhou, X., Shi, L.: Event-based Visualization Debugging on Concurrent Program. In: Proc. of the 16th IASTED International Conference on Parallel Distributed Computing and Systems, PDCS (November 2004)

    Google Scholar 

  11. Zhou, Y., Xu, B.: Measuring Structure Complexity of UML Class Diagrams. Journal of Electronics 20(3), 227–231 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, HK. (2012). Mobile Applications Software Testing Methodology. In: Kim, Th., Mohammed, S., Ramos, C., Abawajy, J., Kang, BH., Ślęzak, D. (eds) Computer Applications for Web, Human Computer Interaction, Signal and Image Processing, and Pattern Recognition. ICHCI WSE SIP 2012 2012 2012. Communications in Computer and Information Science, vol 342. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35270-6_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35270-6_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35269-0

  • Online ISBN: 978-3-642-35270-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics