September 2017
Beginner
278 pages
4h 24m
English
Every test has certain boundaries as an inherent part of its definition. In much the same way that you couldn't design a single experiment to prove all the theories and laws of physics, it would be prohibitively difficult to design a single test that actually validated all the behaviors of any complex software system at once.
So when designing a test, you should know what it is actually testing, and what it is not testing.
If it seems that you have made such a test, most likely you've combined many tests into one and those tests should be split apart.
Read now
Unlock full access