Automated UI Testing

Automated UI tests simulate a user using the app

UI tests are a great way to test end-to-end integration of the app with its services.

Unfortunately these tests often run slowly and can require a lot of maintenance as the app's UI changes.

Sometimes we wait until the app is somewhat stable before writing UI tests.

In some cases, a combination of unit tests and web-request automation tests can be more flexible and time-effective.

XCUITest iOS app phone call