目的:
|
确定被测试组件并定义一组在当前迭代中最有益的测试
|
在正式环境中,需要开发的组件和测试在测试设计工件中指定,这使此步骤变为可选的。 还有其他情况,在这些情况下开发人员测试是由以下因素驱动的:变更请求、错误修正、需要验证的实施决策和只将设计模型作为输入的子系统测试。对于这些情况中的每一个:
-
定义目标:子系统/组件接口验证、实施验证,重现缺陷
-
定义范围:子系统、组件、组件组
-
定义测试类型和详细信息:黑匣、白匣、前置条件、后置条件、不变量、输入/输出和执行条件、观测/控制点、清除操作
-
确定什么是测试的生命周期范围;例如,特别为修正缺陷而建立的测试可能是废弃型的测试,而使用外部接口的测试将与被测试的组件具有相同的生命周期
|