Automating E2E Integration Tests for Mobile with Detox
React Native provides a low barrier into mobile development across platforms for iOS and Android. However, things are a little toxic when it comes to writing fully automated end-to-end tests. Eliminate the bad stuff with Detox! Detox is an end-to-end testing framework for mobile apps. Many other frameworks require redundant coding with platform-specific languages—this means you could write a test to validate your login screen in Swift for iOS, then write the same test again in Java for Android. Detox allows you to write one set of tests that can check both Android and iOS apps. Jennifer Robison will share a React Native template that allows developers to rapidly get up and running with minimal setup. She’ll show how to ensure we have testable screens and components, best practices around local testing, and how Detox can be run on a CI/CD service such as CircleCI or Bitrise. Break down the walls and find some clarity in the path to continuous delivery with confidence.