Make Your Tests Tell the Story of Your Domain
Offered By: NDC Conferences via YouTube
Course Description
Overview
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
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera