Advanced Framework for Automated Testing of Mobile Applications
Mustafa Abdul Salam, Sanaa Taha, Mohamed Gamal Hamed · 2022
The stage of software testing should be at the same degree of speed as development and software release, so the automation test is necessary to be aligned with other stages of the life cycle of development for software. In two weeks of sprints developing, testers should run a complete test with high quality and at reasonable speed. Manual testing can not be sufficient to deliver a product with high quality with Agile methodology because it may not cover all possibilities of occurrence for all expected bugs. The paper explains the advanced automation testing framework, which depends on open source tools such as Appium for handling automation testing to resolve these issues. The automation framework makes functional testing for two mobile platforms possible. To reduce effort and skillset development, the framework implements custom methods and libraries. This framework is an enhancement to the precedent environment in which we tried to solve the drawbacks of this precedent environment.