敏捷软件需求:团队、项目群与企业级的精益需求实践 阅读笔记六
第一象限的测试目的是:产生出“代码质量”足够好的代码。这里强调了代码质量,其核心是代码是“可测的”,代码的设计阶段就要考虑“可测性”的问题。这个阶段的测试很重要,无数的书都强调了单元测试的重要性。但是真正把单元测试做好的团队,至少在E中是少之又少的。但是测试在这一阶段确实是无能为力的。因为这个领域离测试所习惯的工作区域太远了。而且一般来说,测试人员相对开发人数是更少的,这也就决定了这里的测试只能有开发认真完成。
软件测试的四象限分类法确实是一种很自然,也很有效的一种分类方法。虽然以前自己也有这方面的一些想法,但是都不如这种分类有条理。
以 技术<-->业务 和 产品<-->团队 这两个轴来划分4个象限
按照这四个象限转一圈,应该就能够保证整个solution都是在测试的scope中,不容易遗漏。这也是我们在制定测试计划的时候应该使用的思考的顺序和方法。