How do you create a test infrastructure that allows automated testing of both native and hybrid apps? Ankit Desai and Binod Pant will describe the approach they took to develop a comprehensive test infrastructure. Their aim was to leverage MathWorks’ existing home-grown continuous integration system and to provide consistent test tooling across both the iOS and Android platforms. Hear how Ankit and Binod covered mobile use cases and testing requirements; created tools to request and check out the multiple mobile configurations from the hardware/device farm; used a toolset to control the emulators and simulators; and implemented a consistent Java API for authoring tests. They discuss the challenges their teams faced providing emulators with custom configurations and explore various tiers of tooling developed around Appium, ADB, and other tools. See how you can create a framework that looks and feels consistent across iOS and Android, and implement your own native and hybrid automated testing infrastructure.