Infra/Devops team maintains a Golden Image (Base Image) which is a production ready base image with pre-installed required software like java,tomcat,nagios-client, default-system users. For security patch or software version update we have to keep updating the Base Image which requires manual AMI updation and creation process. Continue reading
We have implemented continuous integration process so that we can detect errors quickly, and locate them more easily. This also helped us to reduce the time required for manual testing. The following frameworks/tools we have used for CI process:
Apple has provided UI testing framework supported from iOS 9 and above. We have used this to write the UI test cases in Xcode.
Jenkins is an open source continuous integration tool. We have done a setup of Jenkins on Mac machine where the central build takes place.