UI testing with Xcode

As you may recall, when we created the project for RpnCalculator, we toggled on UI testing too, giving us the ability to run a full suite test using the UI of the app, as if the app were run by a user.
In this section, we'll explore the surface of UI testing, the reasons to do UI testing, when to stop, and how to write the tests.