Testing UI in Xcode 8
Writing unit tests helps to make sure your application's model and controller code are working properly, but as apps get more and more complex views, it's becoming increasingly important to test the interface of our apps as well. In Xcode 7, Apple introduced a new UI testing feature that allows us to do just that.
How does UI testing work?
When building an app, we have a certain way that our logic is expected to function. Earlier, we expected that by passing an input string to our save function we would get a data representation of a new snippet on disk, so we wrote a test to ensure this was happening. This same idea can be applied to the actual user interface, instead of the logic behind it.
For example, in our app, we want ...
Get Learning Xcode 8 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.