Question: what is the key difference between preventative and reactive approaches to testing?
Answer: In preventative approach, tests are designed at an early stage, i.e. before the commencement of software development. In Reactive approach, tests are designed after software development.