Knowing that most of your app logic is covered with tests is great. What's not so great, however, is adding your view controllers to your logic test. Luckily, you can use XCUITest to easily record and write tests that focus on the user interface of an app. XCUITest uses the accessibility features in iOS to gain access to the user interface of your app. This means that implementing user interface tests forces you to put at least a little bit of effort into accessibility for your applications. The better your app's accessibility is, the easier it will be to write UI Tests for.
XCUITest has two great features that we'll look at in greater detail. First of all, UI Tests help you to enhance accessibility for your apps. Secondly, it's easy to get started with UI testing because Xcode can record your tests while you navigate...