Welcome Pioneer!

Join the Pioneer offer for just €80 (instead of €170!) and get exclusive access to bonus modules as they are added.

Panic in the kitchen?

Are you tired of:

bug whack-a-mole and regressions ruining your plans,

the boredom of manual testing,

scratching your head over enigmatic tests,

getting disappointed by unreliable tests,

being slowed down by tests implementation and maintenance,

...then let's learn to cook better tests!

  • Boost Development Speed with tests that streamline coding, not slow you down.

  • Get things done with a Pragmatic Testing Strategy that scales.

  • Master Modern Tools like Jest, Vitest, Playwright and Playwright Component Testing.

  • Unlock Secret Recipes like Gloves, Contract testing, Fakes (over mocks), or Object Mothers.

  • Get Hands-on with tons of practical tips.

Course curriculum

    1. What is Automated Software Testing?

      FREE PREVIEW
    2. Why Test ?

    3. Testing Costs

    4. Convincing Yourself, your Team, and your Managers

    5. The Different Test Categories

    6. The Testing Tools

    1. Why Jest?

    2. 🚧 Set up Jest

    1. The Whiskmate App we will be building

    2. Testing a Service

    3. 💻 Exercise: Testing the MealPlanner Service

    4. 💻 Exercise Solution: Testing the MealPlanner Service

    5. 🎁 Key Takeways

    1. Testing Asynchronous Logic

    2. 💻 Exercise: Testing Asynchronous MealPlanner

    3. 💻 Exercise Solution: Testing Asynchronous MealPlanner

    4. 🎁 Key Takeaways

    1. The different types of Test Doubles

    2. 💻 Exercise: Testing Indirect Outputs

    3. 💻 Exercise Solution: Testing Indirect Outputs with Spies

    4. 💻 Exercise Solution: Testing Indirect Outputs with Fakes

    5. 💻 Exercise: Testing Indirect Inputs

    6. 💻 Exercise Solution: Testing Indirect Inputs with Spies

    7. 💻 Exercise Solution: Testing Indirect Inputs with Fakes

    8. 🎁 Key Takeaways

    1. Component Testing Flavors

    2. 💻 Exercise: Isolated Testing

    3. 💻 Exercise Solution: Isolated Testing

    4. 💻 Exercise: Integration Testing

    5. 💻 Exercise Solution: Integration Testing

    6. 💻 Exercise: Shallow Testing

    7. 💻 Exercise Solution: Shallow Testing

    8. 💻 Exercise: Refactoring with AsyncPipe then Signals

    9. 💻 Exercise Solution: Refactoring with AsyncPipe then Signals

    10. ⚖️ Trade-offs and Decision Tree

    11. 🎁 Key Takeaways

About this course

  • €80,00
  • 37 lessons
  • 3.5 hours of video content