Project Description:
Setup test automation and CI/ CD Pipeline. We also have integrated the whole infrastructure and connect various tools like GIT, Jenkins, Jenkins pipeline, Plugins with in Jenkins and generated mobile app executables like .IPA and .APK files generated right after every commit of the developer from CI and CD pipe line. This process helps to reduce any mobile app build time and send latest developer built apps direct to testers and stakeholders with out any manual effort.
The builds(apps) can be tested and sent feedback instantly. We also linked the CI pipeline with test automation tool called Appium(open source mobile test automation tool). The Tests are all automated using appium and java libraries so the every user journey will be tested End to End after every commit, over night, on demand and release cycles. The test automation provide instant feedback to the developers and stakeholder including video and photo evidences.
This automation framework and project have reduced our test efforts on multi Operating System, Devices, View ports and Brands. This automation tests runs from Jenkins to execute tests on various devices parallely using Sauce labs and Browserstack etc. This made apps to deliver from developers code till testers with in 5 min and improved test coverage and reduced 95% of testing effort and increased 100% accuracy