We've seen the development of many Fit tests in the past few chapters. Now it's time to generalize from those examples and to consider some principles and practices to help with test design. Tests help us think and to communicate about what's needed, so it's worth putting effort into making them work well. They also help to check that the system responds as we expect. |