Everyone wants robust, bug-free apps. But constantly, manually going through use cases every time something changes in your code is an efficient method of ensuring you have a reliable application. That's where UI and unit testing comes in. In this course, Swift iOS UI and Unit Testing, you'll learn how to create UI and unit tests for Swift iOS apps. First, you'll discover how to set up UI and unit tests in your project. Next, you'll explore how to modify the UI and unit tests. Then, you'll identify what areas to test. Finally, you'll learn how to unit test the UI through ViewController methods. By the end of this course, you'll understand when to use UI vs. unit tests and how to create each.
Course Overview Hi everyone. My name is Brett Romero, and welcome to my course, Swift iOS UI and Unit Testing. I'm a software developer and a writer at Bitesize Business School. In this course, we're going to learn how to create UI and unit tests for Swift iOS apps. Testing is an area that many developers neglect, and it can show in buggy software that provides for a poor user experience. If you wanted to create a reliable app and save lots of time doing it, testing is the way to go. Some of the major topics that we're going to cover include setting up UI and unit tests in your project, modifying UI and unit tests, identifying areas to test, and unit testing the UI through ViewController methods. A popular topic, but difficult to achieve. By the end of this course, you'll understand when to use UI versus unit tests and how to create each. As well, you'll know how to discover areas that need testing in your app. Before beginning this course, you should be familiar with Swift. I hope you'll join me in this journey to learn UI and unit testing with the Swift iOS and Unit Testing course, at Pluralsight.