
Covers: Unit Tests, UI Tests, Mocking, Code Coverage and End to End Testing
What you'll learn
- Learn the benefits and the reasoning behind writing tests
- Implementing unit tests for the core domain model
- Writing tests for the user interface
- Understanding mocking and benefits of mocking
- Implementing domain driven design
Description
As a software developer you must always aspire to write quality code. You must also make sure that any future code you write does not break existing features. Test Driven Development provides you with a great way to implement software. It provides a safety net, which allows you to make changes with confidence. In this course, you will learn how to apply the principles of test driven development in iOS using Swift language.Let’s check out the contents of the course:
- Understanding Test Driven Development
- Types of Testing
- Writing Your First Unit Test
- Writing UI Tests
- Mocking
- End to End Testing
- Project Time - Quiz App
Who is this course for?
- Developers interested in learning about writing great software based on the principles of test driven development.
- Developers interested in learning about the application domain using unit tests.
- Developers who want to educate themselves on how to architect an application using test driven development.
- Developers who want to take their skills to the next level
I had so much fun in creating this course and I really hope you enjoy it too.
Thanks and let’s start coding!
Who this course is for:
- Developers interested in learning about writing tests
- Developers who wants to implement unit tests for the core domain model
- Developers who wants to learn how to write user interface tests
- Developers who wants to learn how mocking works and benefits of mocking