The material covered in this chapter is associated with the TMM level 2 maturity goal, “institutionalize basic testing techniques and methods,”which addresses important technical issues related to execution-based testing. The focus is on the different levels of testing that must occur when a complex software system is being developed. An organization at TMM level 2 must work hard to plan, support, and implement these levels of testing so that it can instill confidence in the quality of its software and the proficiency of its testing process. This is why the maturity goal to “institutionalize basic testing techniques and methods,” which encompasses
multilevel testing, appears at lower levels of the maturity goal hierarchy (TMM level 2).