Skip to main content

A Cloud Platform for Compatibility Testing of Android Multimedia Applications

  • Conference paper
  • First Online:
Book cover Frontier Computing (FC 2017)

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 464))

Included in the following conference series:

Abstract

Along with the widespread use of smartphones, Android has become one of the major platform for multimedia applications (apps). However, due to the fast evolution of Android operating system and the fragmentation of Android devices, it becomes important for an Android multimedia app to be tested on different devices to ensure that the app is compatible with and run well on any of the devices so as to provide consistent user experiences. This paper presents a cloud testing platform (CTP) that allows Android multimedia apps to be tested automatically against a scalable number of physical devices in parallel. Particularly, CTP provides four types of testing to ensure the compatibility of apps from different perspectives. Further, to facilitate identifying the bugs of apps, in addition to test results, CTP also provides the video, screenshots, and performance data corresponding to the tests. The case study shows that CTP can be effective in ensuring the compatibility of Android multimedia apps while saving test time and effort.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Number of apps available in leading app stores as of March 2017, Statista. https://www.statista.com/statistics/276623/number-of-apps-available-in-leading-app-stores/. Accessed Mar 2017

  2. Android fragmentation. http://en.wikipedia.org/wiki/Fragmentation_%28programming%29. Accessed Mar 2017

  3. Kaasila, J., Ferreira, D., Kostakos, V., Ojala, T.: Testdroid: automated remote UI testing on Android. In: Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia, (MUM 2012), New York (2012)

    Google Scholar 

  4. Huang, J.-F.: AppACTS: mobile app automated compatibility testing service. In: Proceedings of the 2nd IEEE International Conference on Mobile Cloud Computing, Service, and Engineering (MobileCloud), Oxford, pp. 85–90, April 2014

    Google Scholar 

  5. Prathibhan, C.M., Malini, A., Venkatesh, N., Sundarakantham, K.: An automated testing framework for testing Android mobile applications in the cloud. In: Proceedings of the 2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies, Ramanathapuram, India, pp. 1216–1219 (2014)

    Google Scholar 

  6. Zhang, T., Gao, J., Cheng, J., Uehara, T.: Compatibility testing service for mobile applications. In: Proceedings of the 9th IEEE Symposium on Service-Oriented System Engineering, San Francisco Bay, CA, pp. 179–186 (2015)

    Google Scholar 

  7. Villanes, I.K., Costa, E.A.B., Dias-Neto, A.C.: Automated Mobile Testing as a Service (AM-TaaS). In: Proceedings of the 11th IEEE World Congress on Services, New York City, NY, pp. 79–86 (2015)

    Google Scholar 

  8. Rojas, I.K.V., Meireles, S., Dias-Neto, A.C.: Cloud-based mobile app testing framework: architecture, implementation and execution. In: Proceedings of the 1st Brazilian Symposium on Systematic and Automated Software Testing (SAST), New York (2016)

    Google Scholar 

  9. App Quality Alliance. http://www.appqualityalliance.org/. Accessed Apr 2017

  10. Ma, X., Wang, N., Xie, P., Zhou, J., Zhang, X., Fang, C.: An automated testing platform for mobile applications. In: Proceedings of the 2016 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), Vienna, pp. 159–162 (2016)

    Google Scholar 

  11. Bitbar. http://bitbar.com/. Accessed Mar 2017

  12. AWS Device Farm. https://aws.amazon.com/tw/device-farm/. Accessed Mar 2017

  13. Firebase Test Lab for Android. https://firebase.google.com/docs/test-lab/. Accessed Mar 2017

  14. Xamarin Test Cloud. http://xamarin.com/. Accessed Mar 2017

  15. RabbitMQ. https://www.rabbitmq.com/. Accessed Mar 2017

  16. OpenStack. https://www.openstack.org/. Accessed Mar 2017

  17. Docker. https://www.docker.com/. Accessed Mar 2017

  18. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, Boston (1995)

    Google Scholar 

Download references

Acknowledgement

This work was supported in part by the Ministry of Science and Technology, Taiwan, under the grant No. MOST 105-2221-E-027-086.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chien-Hung Liu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Liu, CH. (2018). A Cloud Platform for Compatibility Testing of Android Multimedia Applications. In: Hung, J., Yen, N., Hui, L. (eds) Frontier Computing. FC 2017. Lecture Notes in Electrical Engineering, vol 464. Springer, Singapore. https://doi.org/10.1007/978-981-10-7398-4_18

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-7398-4_18

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-7397-7

  • Online ISBN: 978-981-10-7398-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics