Filling the Gap Between UI and Smoke Tests at FREENOW
With every FREENOW app release, we aim to create an increment that “just works™” for our drivers, and any crashes, especially those requiring a hotfix, should be promptly detected and resolved in the development lifecycle. Until now, we’ve relied on a combination of unit, UI, and smoke tests. However, over time, we’ve discovered that this leaves too many loopholes and we ended 2023 with a 30% Change Failure Rate1. Comparing this with the rate that iOS had in the same year, it can be assumed that Android is more prone to this....