Discover the pivotal role of test doubles in modern software testing. This introductory session will guide you through the essentials of dummies, stubs, spies, mocks, and fakes. Learn how these powerful tools help you isolate units under test, control behavior, and build reliable, fast, and maintainable tests. Step into the world of test doubles and elevate your software development skills.
Overview
Syllabus
- Lesson 1: Introduction to Dependencies in Testing with Kotlin
- Lesson 2: Introduction to Stubs in Testing with Kotlin
- Lesson 3: Integrating Spies in Test-Driven Development with Kotlin
- Lesson 4: Integrating Mocks in Test-Driven Development with Kotlin
- Lesson 5: Introduction to Fakes in TDD with Kotlin