UI Automation Testing

UI Automation tests are a great way to do end-to-end integration tests.

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

We sometimes write them once the app is somewhat stable.

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