- What is test-driven development?
- Creating and expanding a data model
- Creating a manager class
- Testing class methods
- Checking for duplicates
- Testing table views
- Mocking cells
- Testing cell selection
- Assembling the app
Skill Level Intermediate
- Test-driven development is essential to building a flexible, modular, and long-lasting code base. It ensures that most of your bugs and crashes are found early on and that you can be confident you're shipping a quality application. I'm Harrison Ferrone. I've worked as a developer for myself, for small entrepreneurial startups, and for a global industry leading company. In this course, I'll show you how to build strong, tested mobile applications in Swift from small, single-purpose apps to large multi-feature service platforms.
In this course, we are going to be covering the basics of test-driven theory and practice, how to write your first unit test, how to cover interface testing, specifically for a UI table view, and finally, how to build a small, testable application that will give you everything you need to add test-driven development to your engineering repertoire. I'm really excited to get started, so let's jump right in.
1. Foundation and Theory
2. Getting Started
3. The Manager Class
4. TableView Testing
5. Finishing Touches
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.