Learn how to create a mobile test automation framework based on Spring-Boot, Gradle, JUnit that supports Android and iOS in single script. The framework in this book supports both TDD and Cucumber BDD and reader can switch between these without any refactoring. The extensive utilities in the framework supports ALM integration, data and device management functions. The framework also supports inbuilt HTML, Allure and custom Pdf reporting for both TDD and BDD in addition to customized Extent Adaptor for Extent report with Cucumber BDD.