Mobile automation for agile projects
Given the agility that a mobile application development demands, any application team would be most interested in techniques that allow shorter release cycles and faster validation of newly coded features. This is why most organizations now follow an agile delivery model. In this section, we will look at certain methodologies and concepts that are useful for agile projects.
DevOps and shift left
DevOps is the short form of Development and Operations and indicates the synergy that needs to be achieved between all concerned teams for a project delivery. It combines the lean and agile schools of thought and aims to enable testing of applications that are as close in approximation to the production environment as possible. Most organizations working with mobile applications would want to roll out updates as quickly as possible, and the DevOps methodology allows them to achieve this in a streamlined manner by ensuring that the tests and development both start...