MobiTest – A Software for Mobile-Based Testing

Main Article Content

Ayesha Anees Zaveri
Ramsha Mashood
Nabiha Faisal
Misbah Parveen
Naveera Sami
Mobeen Nazar
Saba Imtiaz

Abstract

MobiTest is an application that serves as a valuable tool in the fast-growing field of software testing. Efficiency is crucial in this industry, where testers, quality assurance teams, and others must meticulously test each application, avoiding the need to repeat the entire cycle to identify bugs. This application is a breeze thanks to its intuitive features and educational content. Thanks to continuous integration, testers can easily keep up with the fast-paced development cycle and start automating tasks as soon as the user interface development is completed. This saves valuable time and ensures a smoother and more efficient process. During the development of this application, a need arose for manual testing, which unfortunately resulted in the inefficient use of resources. MobiTest was designed to overcome these limitations by providing the ability to generate generic test scripts for any application as needed. It can efficiently and adaptively handle intricate tasks according to predefined parameters. This application thoroughly examines every possible detail, allowing the hacker to exploit the system.

Article Details

How to Cite
Zaveri, A. A., Mashood, R., Faisal, N., Parveen, M., Sami, N., Nazar, M., & Imtiaz, S. (2024). MobiTest – A Software for Mobile-Based Testing. Journal of Informatics and Web Engineering, 3(3), 1–20. https://doi.org/10.33093/jiwe.2024.3.3.1
Section
Regular issue

References

This research received no specific grant from any funding agency

V. Garousi and F. Elberzhager, "Test Automation: Not Just for Test Execution," in IEEE Software, vol. 34, no. 2, pp. 90-96, 2017, doi: 10.1109/MS.2017.34.

A. Mendez-Porras, C. Quesada-Lopez and M. Jenkins, “Automated testing of mobile applications: A systematic map and review,” CIBSE 2015 - XVIII Ibero-American Conference on Software Engineering, 2015.

C. M. Prathibhan, A. Malini, N. Venkatesh and K. Sundarakantham, "An automated testing framework for testing Android mobile applications in the cloud," 2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies, 2014, pp. 1216-1219, doi: 10.1109/ICACCCT.2014.7019292.

K. Haller, “Mobile Testing,” ACM SIGSOFT Software Engineering Notes, vol. 38, no. 6, pp. 1–8, Nov. 2013, doi: 10.1145/2532780.2532813.

J. Gao, X. Bai, W. -T. Tsai and T. Uehara, "Mobile Application Testing: A Tutorial," Computer, vol. 47, no. 2, pp. 46-55, 2014, doi: 10.1109/MC.2013.445.

M. Satyanarayanan, “Fundamental challenges in mobile computing,” Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing - PODC ’96, 1996, doi: https://doi.org/10.1145/248052.248053.

G. Chen and D. Kotz, “A Survey of Context-Aware Mobile Computing Research,” Computer Science Technical Report, 2000. Available: https://digitalcommons.dartmouth.edu/cgi/viewcontent.cgi?article=1187&context=cs_tr

B. Kirubakaran and V. Karthikeyani, "Mobile application testing — Challenges and solution approach through automation," International Conference on Pattern Recognition, Informatics and Mobile Engineering, 2013, pp. 79-84, doi: 10.1109/ICPRIME.2013.6496451.

A. Schmidt, “Implicit human computer interaction through context,” Personal and Ubiquitous Computing, pp. 191–199, 2000, doi: 10.1007/BF01324126.

A. K. Dey and G. Abowd, “Towards a better understanding of context and context-awareness,” Workshop on the what, who, where, when, and how of context-awareness, vol. 4, pp. 1–6, 2000. Available: https://www.researchgate.net/publication/274074382_Towards_a_Better_Understanding_of_Context_and_Context-Awareness

H. Muccini, A. Di Francesco and P. Esposito, "Software testing of mobile applications: Challenges and future research directions," International Workshop on Automation of Software Test (AST), Zurich, Switzerland, 2012, pp. 29-35, doi: 10.1109/IWAST.2012.6228987.

A.R. Faqih, A. Taufiqurrahman, J.H. Husen, and M.K. Sabariah, “Empirical Analysis of CI/CD Tools Usage in GitHub Actions Workflows”, Journal of Informatics and Web Engineering, vol. 3, no. 2, pp. 251–261, 2024.

S. Zein, N. Salleh, and J. Grundy, "A systematic mapping study of mobile application testing techniques," Journal of Systems and Software, vol. 117, pp. 334-356, 2016, doi: 10.1016/j.jss.2016.03.065.

A. Kaur, “Review of Mobile Applications Testing with Automated Techniques,” International Journal of Advanced Research in Computer and Communication Engineering, p. 5, 2015. Available: https://www.ijarcce.com/upload/2015/october-15/IJARCCE%20114.pdf

G. Yan, and Z. Zhan, "Testing of mobile applications: A review of Industry practices," Blekinge tekniska hogskola, no. 15 January, 2017. https://www.diva-portal.org/smash/get/diva2:1313292/FULLTEXT02

O. Starov, S. Vilkomir, A. Gorbenko, V. Kharchenko, “Testing-as-a-Service for Mobile Applications: State-of-the-Art Survey,” Springer Link, vol. 307, pp. 55-71, 2016, doi: 10.1007/978-3-319-08964-5_4.

D. Krupennikov, W. Hester, D. Cortes, C.V. Cole, “Mobile Applications On-Device Testing at Google scale,” Google Research, p. 24, 2022, doi: 10.1007/s10664-024-10472-6.

M. Akour, B. Falah, A.A. Al-Zyoud, S. Bouriat, K. Alemerien, “Mobile Software Testing: Thoughts, Strategies, Challenges, and Experimental Study,” International Journal of Advanced Computer Science and Applications, vol. 7, no. 6, 2016, doi: 10.14569/IJACSA.2016.070602.

K.S. Said, L. Nie, A.A. Ajibode, X. Zhou, “GUI testing for mobile applications: objectives, approaches, and challenges,” Digital Library, pp. 51-60, 2020, doi: 10.1145/3457913.3457931.

R. R. Nimbalkar, “Mobile Application testing and Challenges,” International Journal of Science and Research, vol. 2, no. 7, pp. 50-60, 2013. https://www.ijsr.net/archive/v2i7/MDIwMTM1OA==.pdf

E. Beck, M. Christiansen, J. Kjeldskov, N. Kolbe and J. Stage, “Experimental Evaluation of Techniques for Usability Testing of Mobile Systems in a Laboratory Setting.,” Aalborg Universitet, p. 11, 2003. Available: https://homes.cs.aau.dk/~jesper/pdf/papers/OzCHI03-final.pdf

P. Kong, L. Li, J. Gao, K. Liu, T. F. Bissyandé and J. Klein, "Automated Testing of Android Apps: A Systematic Literature Review," IEEE Transactions on Reliability, vol. 68, no. 1, pp. 45-66, 2019, doi: 10.1109/TR.2018.2865733.

M. T. Baldassarre, D. Caivano, D. Fucci, S. Romano, and G. Scanniello, “Affective reactions and test-driven development: Results from three experiments and a survey,” Journal of Systems and Software, vol. 185, 111154, ISSN 0164-1212, 2022.

S. Summers and A. Watt, "Quick and dirty usability testing in the technical communication classroom," IEEE International Professional Communication Conference (IPCC), Limerick, Ireland, 2015, pp. 1-4, doi: 10.1109/IPCC.2015.7235831.

S. She, S. Sivapalan and I. Warren, "Hermes: A Tool for Testing Mobile Device Applications," Australian Software Engineering Conference, 2009, pp. 121-130, doi: 10.1109/ASWEC.2009.17.