Testing mobile apps on real devices
Mobile app quality was critical at Betsys, so I set up Appium to run our test suites on real devices instead of emulators — the only way to see the app exactly as users do. The catch was iOS: the tests have to run from a Mac, and at the time we only had App Store builds, which only run on real devices. I re-signed those builds with Fastlane so they could be installed and tested on our physical test iPhones.
Project information
- Technology used: Java, Fastlane, Appium, Bash, GitLab CI, Docker
- Project goal: Increase product quality
- Date: 2023