JaVa
   

Summary

Complete testing is impossible. A question that must be answered is when to stop testing and where to concentrate available resources. There is no right or wrong answer. Each project and each team has to find the answer to this question themselves, or worse yet, the right answer can change from day to day. Still, there are a few guidelines and arguments that help speed up a team's learning process. This chapter discussed the most important guidelines, the XP mantra, Test everything that could possibly break, being one of them. Requirements also play a fundamental role in striving for an adequate test suite. Finally, the chapter described the role code-coverage metrics and tools can play in controlling and steering our own testing efforts.


JaVa
   
Comments