Skip to main content
Articles

Scalable Mobile Automation Testing Frameworks for Government Digital Service Platforms

Abstract

It must be ensured that automation testing frameworks can be used to test government mobile applications to ensure that the workflows are correct, accessibility standards, and cross platform behavior are met on a large scale. The paper presents a proposed scalable mobile automation testing framework, which can be used to test public-sector applications, consisting of UI automation, API-validation, accessibility testing, and regression coverage on both the iOS and Android platforms. This framework focuses on the maintainability, isolation of tests in the test environment, functionality of CI/CD pipelines, which give government agencies the ability to maintain a high rate of releases without affecting the compliance to reliability and security as well as accessibility. Besides, it also points to an Appium-based architecture that will provide the flexibility and scalability of testing. The strategy will make sure that the mobile application in the public sector can address the special needs of security, compliance and performance and sustain a sound testing ecosystem. This framework will provide the government agencies with an effective tool to test the automation to provide faster and more reliable deployment cycles and enhance the overall quality of mobile digital services

References

1. A. Li and C. Li, “Research on the Automated Testing Framework for Android Applications,” Proc. 12th Int. Conf. Computer Engineering and Networks (CENet 2022), Lecture Notes in Electrical Engineering, vol. 961, pp. 1056–1064, Oct. 2022.
2. N. G. Berihun, C. Dongmo, and J. A. Van der Poll, “The Applicability of Automated Testing Frameworks for Mobile Application Testing: A Systematic Literature Review,” Computers, vol. 12, no. 97, May 2023.
3. ISO/IEC/IEEE 29119-1:2022 – Software and systems engineering — Software testing — Part 1: Concepts and definitions, International Organization for Standardization / IEEE, Jan. 2022.
4. S. Chen, C. Chen, L. Fan, M. Fan, X. Zhan, and Y. Liu, “Accessible or Not? An Empirical Investigation of Android App Accessibility,” arXiv, Mar. 2022.
5. Y. Zhao, B. Harrison, and T. Yu, “DinoDroid: Testing Android Apps Using Deep Q Networks,” arXiv, Oct. 12, 2022.
6. P. Bose et al., “Columbus: Android App Testing Through Systematic Callback Exploration,” arXiv, Feb. 17, 2023.
7. S. Yu, C. Fang, Y. Ling, C. Wu, and Z. Chen, “LLM for Test Script Generation and Migration: Challenges, Capabilities, and Opportunities,” arXiv, Sep. 24, 2023.
8. Appium, “Appium: Mobile App Automation Made Awesome,” Open Source Project, 2023. [Online]. Available: https://appium.github.io/appium.io
9. Paricherla M et al, A. Machine learning techniques for accurate classification and detection of intrusions in computer network. Bulletin of Electrical Engineering and Informatics. 2023;12(4):2340-2347. doi:10.11591/eei.v12i4.4708