December 2019
Intermediate to advanced
248 pages
5h 34m
English
When we decided to write this book, one of our strongest desires was to solve a nontrivial problem. Recall that Mastery is the project we’ve been working on throughout this book. The project illustrates tests well because it has an intricate structure with many moving parts. Mastery quiz designers need to build complex structures. Mastery end users will answer questions with wrong and right answers, and the sequencing of questions will change based on those responses. Testing this flow is nontrivial, and here’s why.
Writing tests is about establishing a flow. In each test, we prepare a question, ask the question, and compare the actual response with our expectations. As the domain grows in complexity, ...
Read now
Unlock full access