金字塔的5个点之间相连的8条边代表着测试要素之间的关系,这些要素之间的关系处理是否妥当,将显著影响测试工作的质量和效率。
这8组关系为如下所示。
1)质量与人员的关系。
2)质量与流程的关系。
3)质量与技术的关系。
4)质量与资源的关系。
5)人员与技术的关系。
6)人员与流程的关系。
7)技术与资源的关系。
8)流程与资源的关系。
下面就简单说明一下这些关系的内涵,以及如何处理它们之间的关系(参见图1-1)。
图1-1
1、质量与人员的关系
质量需要组织中的全员负责,每个人的行为都能对软件产品质量有直接的影响,每个人都应树立积极的态度,做正确的事,对软件产品质量的提高贡献自己的力量。
2、质量与流程的关系
借助流程避免或减少人为的错误,借助流程可以督促人们在正确的时间做正确的事,甚至基于已有的良好流程迫使流程自身的优化,持续改进。所以,基于流程的质量改进是相对可靠、稳定的,基于流程的质量改进是可持续发展的。