Lecture 5 - The Software Testing Life Cycle -> Quick Intro -> Research -> Test Planning -> Test Execution
This stage requires lots of creativity and the full use of professional skills, because here many puzzles are solved in order to answer to one very simple question: “How are we going to test these features?” The quality of the product will be seriously impacted by the wisdom of decisions made here.
That wisdom is reflected two ways:
a. Finding short, simple, and elegant ways to test our features
b. Finding a compromise between
– the volume of testing that’s possible in theory
– the volume of testing that doable in real life
The answers to this one very simple question are reflected in the test documentation. Just as the human body consists of cells, test documentation consists of test cases. Sometimes testers create additional pieces of test documentation (test plans, for instance, which we’ll talk about later).