Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Make Your Tests Tell the Story of Your Domain

NDC Conferences via YouTube

Overview

This course aims to teach learners how to write tests that effectively communicate the story of their domain, enabling them to understand the nuances of their code even after a long time. The course covers topics such as the importance of writing tests, identifying the story to tell, incorporating technical and business details, avoiding common pitfalls like copy-pasting, and utilizing real mocks. The teaching method involves practical examples and discussions to demonstrate the significance of well-written tests. This course is intended for software developers and testers who want to improve their code readability and maintainability through effective test writing practices.

Syllabus

Intro
A project named Lovisa
A long time ago in a Lovisa far, far away
We don't like testing
Use your computer
Why do we write tests?
What story do you want to tell?
Tell the whole story
What happens when you die?
One test, several wins
Value chain your unhappy paths
Tell the quirks of the domain
What is a domain?
What is the technical domain?
Different domains, different languages
Tell the technical details
Tell the business details
Tests are as important as production code
Tell the story bearing in mind that you'll forget things
Naming tests
How to know if your test name ain't good?
Don't tell lies
Use real mocks
Beware the copy-paste fallacy
Typing prevents domain lies
Mob testing - useful for the whole team
Long story short

Taught by

NDC Conferences

Reviews

Start your review of Make Your Tests Tell the Story of Your Domain

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.