skip to main content
research-article

A cloud based software testing paradigm for mobile applications

Authors Info & Claims
Published:05 May 2011Publication History
Skip Abstract Section

Abstract

The testing of applications for mobile computing devices is cumbersome due to the bounded computational resources that these devices have and diversity in mobile environments. There are many different types of emulators that have been proposed and used nowadays for this purpose. But these emulators typically cannot emulate: actual network speed and availability, actual device specific content-rendering speed, memory limitation, cache size, CPU speed, and stack size. These emulators are designed for specific platforms, which lack testing of applications on heterogeneous mobile platforms. Cloud Computing has a potential to overcome these challenges by taking up contemporary progress in parallel and distributed systems, virtualization, and software services. Cloud computing empowers us to have adaptable and on-demand network access to a common group of configurable computing resources. In this article, we introduce a cloudbased model that provides solutions to aforesaid challenges. Our model sets up a mobile environment, actual device and platform on the cloud resources for a given system configuration. It also provides software testing services to execute numerous tests automatically according to a given application.

References

  1. David (DJ) W. Johnson, "The challenges of testing wireless mobile applications", Software Testing, Aug, 2009, vol.3 {Online} Available at http:// viewer.media.bitpipe.com/Google ScholarGoogle Scholar
  2. Testing Mobile Business Applications {online} Available at http://www.keane.com/Google ScholarGoogle Scholar
  3. Hung Q. Nguyen, Bob Johnson, Michael Hackett, "Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems", Second Edition Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Tauhida Parveen, Scott Tilley, "When to Migrate Software Testing to the Cloud?", Third International Conference on Software Testing, Verification, and Validation Workshops,2011 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. I. Satoh, "A Testing Framework for Mobile Computing Software," IEEE Trans. Software Eng., vol. 29, no. 12, 2003, pp. 1112--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. I. Satoh, "Software testing for Wireless mobile computing," IEEE Wireless Communications, October 2004, pp.1536--1284 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Shradha Ambekar," Extending ANT to Cloud Environment", Patni Computer Systems Ltd, SEEPZ, MumbaiGoogle ScholarGoogle Scholar
  8. Takayuki Banzai, Hitoshi Koizumi, "D-Cloud: Design of a Software Testing Environment for Reliable Distributed Systems Using Cloud Computing Technology", 2010, 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, Japan Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Parag Shah (June, 2010) {Online} available at http://www.freepress-release.com/Google ScholarGoogle Scholar
  10. T. Vengattaraman, P. Dhavachelvan, "A Model of Cloud Based Application Environment for Software Testing", (IJCSIS) International Journal of Computer Science and Information Security, Vol. 7, No. 3, 2010Google ScholarGoogle Scholar

Index Terms

  1. A cloud based software testing paradigm for mobile applications

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader