Which input is a boundary case?
- A typical full basket
- An empty string or zero
- A second normal basket
What minimum set should one function get?
- Three normal cases
- Normal plus boundary plus error
- Three error cases
Good tests run automatically, without a human clicking through screens.
Circle one: True False
How do you check a new test actually tests anything?
- Run it once while green
- Break the function and demand a failure
- Delete the function
A test fails. What should its message give you?
- The broken promise, precisely enough to guide the fix
- Louder output with no detail
- A new feature idea
Why is a test that repeats the code own logic worthless?
- It runs too fast
- It copies the same mistake twice
- It needs no computer
A suite stays green though empty input crashes users. What is the diagnosis?
- Tests run too often
- Too many tests exist
- No boundary or error test covers empty input
A bill splitter has normal and boundary tests but none for zero people. What is missing?
- An error case that must raise cleanly
- A prettier output message
- A faster computer