Abstract
Crowdsourcing-based testing is a recent approach where testing is operated by volunteer users through the cloud. This approach is particularly suited for mobile applications since various users operating in various contexts can be involved. In the field of software engineering, crowd-testing has acquired a reputation for supporting the testing tasks, not only by professional testers, but also by end users. In this paper, we present TMACSTest (Testing of Mobile Applications using Crowdsourcing). This platform provides the important features for crowdsourcing testing of mobile apps by means of the following functionalities: It allows mobile app providers to register and upload mobile apps for testing, and it allows volunteering Internet users to register and test uploaded mobile apps. Expected behavior is that uploaded mobile apps are tested by many different Internet users in order to cover different runtime platforms and meaningful geographical locations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Liang, C.-J.M., et al.: Caiipa: automated large-scale mobile app testing through contextual fuzzing. In: 20th International Conference on Mobile Computing and Networking, pp. 519–530 (2014)
Gao, J., Bai, X., Tsai, W.T.: Mobile application testing: a tutorial. Computer 47, 46–55 (2014)
Mao, K., Capra, L., Harman, M., Jia, Y.: A survey of the use of crowdsourcing in software engineering. J. Syst. Softw. 126, 57–84 (2016)
Chen, Z., Luo, B.: Quasi-crowdsourcing testing for educational projects. In: 36th International Conference on Software Engineering, pp. 272–275 (2014)
Liu, D., Bias, R.G., Lease, M., Kuipers, R.: Crowdsourcing for usability testing. Am. Soc. Inf. Sci. Technol. 49, 1–10 (2012)
LaToza, T.D., van der Hoek, A.: Crowdsourcing in software engineering: models, motivations, and challenges. IEEE Softw. 33, 74–80 (2016)
Speidel, D., Sridharan, M.: A framework and research agenda for crowdsourced testing (2013)
uTest. https://www.utest.com
TestCloud. https://www.xamarin.com/test-cloud
Crowdsourced Testing. https://crowdsourcedtesting.com
Guide to crowdsourced testing. https://www.softwaretestinghelp.com/guide-to-crowdsourced-testing
Gao, J., Tsai, W.T., Paul, R., Bai, X.Y.: Mobile testing-as-a-service (mobile taas) - infrastructure, issues, solutions and needs. In: IEEE International Symposium of High Assurance Systems Engineering, pp. 158–167 (2014)
Tsai, W.T., et al.: A cloud-based Taas infrastructure with tools for SaaS validation, performance and scalability evaluation, pp. 464–471 (2012)
Blokland, K., Mengerink, J., Pol, M.: Testing cloud service (2013)
Vashistha, A., Ahmed, P.: SaaS multi-tenancy isolation testing-challenges and issues. Int. J. Soft Comput. Eng. (IJSCE), 2(5), 49–50 (2012). ISSN: 2231–2307
Naganathan, V., Sankarayya, S.: Overcoming challenges associated with SaaS testing. Infosys (2011)
Crowdsourced Usability Testing. http://alexcrockett.com/wp-content/uploads/downloads/Books/Crowdsourced_Usability_Testing.pdf
Orso, A., Rothermel, G.: Software testing: a research travelogue (2014)
Xie, M., Wang, Q., Yang, G., Li, M.: COCOON: crowdsourced testing quality maximization under context coverage constraint. In: IEEE 28th International Symposium on Software Reliability Engineering (2017)
Khedam, R., Aktouf, O., Parissis, I., Boughazi, S.: Monitoring of RFID failures resulting from LLRP misconfigurations. In: SoftCOM, pp. 1–6 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Binh, N.T., Allagui, M., Aktouf, OEK., Parissis, I., Binh, L.T.T. (2020). Experience Report on Developing a Crowdsourcing Test Platform for Mobile Applications. In: Hernes, M., Wojtkiewicz, K., Szczerbicki, E. (eds) Advances in Computational Collective Intelligence. ICCCI 2020. Communications in Computer and Information Science, vol 1287. Springer, Cham. https://doi.org/10.1007/978-3-030-63119-2_53
Download citation
DOI: https://doi.org/10.1007/978-3-030-63119-2_53
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63118-5
Online ISBN: 978-3-030-63119-2
eBook Packages: Computer ScienceComputer Science (R0)