此规程的目的:
-
提供系统是否满足需求的早期和频繁的反馈。
-
在微增量中客观的度量进展
-
识别解决方案的问题,以提升系统正确运行的概率。
-
保证了在系统中引入变更不引起新的缺陷
-
通过尽早的发现需求、设计和实现中的问题,来提高速率
测试规程是迭代和增量的。它提供了“尽早和频繁的测试”策略,以在系统生命周期中尽早的消除风险。
测试出现在生命周期里从最早构建系统的迭代及其之后的每次迭代中。事实上,一个迭代中往往有多轮测试,依赖于构建的频繁程度。
测试提出了如下的问题:“考虑需求的实现,解决方案必须做什么?”。测试通过确定解决方案必须满足的条件细化了需求。
此规程挑战了高层技术工件开发中的假设、风险和不确定性,并通过具体的演示和公正的评估来处理这些关注点。
此规程通过以下途径和其它规程关联:
-
需求 规程确定了系统意图。通过详尽的测试细化了需求,并衡量了系统如何满足这些需求。
-
开发 规程创建了那些测试规程所评估的系统增量构建。在每次迭代中,测试提供了目标的反馈。有效的测试使开发人员集中于实现新功能以及改善系统设计。
-
项目管理 规程计划了项目和每次迭代的工作范围。测试规程提供了对进展的客观衡量。
|