前面章节介绍了软件测试需求的继承性分析,本章节主要讲解“确定软件测试原始需求”的内容,需求的继承性分析完后,下面整理所有的原始需求,见表6-24。
表6-24 整理后的原始需求
在这里主要的一项内容是测试规格分析的工程方法,测试规格分析工程方法包含三个方面:测试类型分析、功能交互分析和测试特性建模。但我们工作中使用最多的是测试类型分析和功能交互分析。
之所以需求对测试类型进行分析,主要是可以帮助解决以下几个方面的问题:
(1)在测试过程中进行不同类型的测试,可以发现不同类型方面的缺陷。
(2)测试必须从不同的角度来分析和测试产品。
(3)在测试过程中,不同的产品对应的测试类型集合可能不同。
(4)每种测试类型的测试方法也不同。
测试类型源于质量模型,也就是说,测试类型时是从软件质量的角度进行分析的,关于每种测试类型应该如何测试、如何进行测试设计,在后面的系统测试中会详细地介绍。当然不同的测试阶段也可以使用不同的测试类型,如系统测试阶段可以用到性能测试、功能测试等。
功能交互分析主要是为了防止存在交互的功能被漏测了,因为现在产品功能一般不是独立的,很多功能之间都是存在交互的,所以为了提高测试的全面性,需要对产品功能交互方面进行分析。同时功能交互方面的分析是对功能测试与测试类型分析方面的补充。交互点原始需求与功能特性关系见表6-25。
表6-25 交互点原始需求与功能特性关系
本章节学习了关于“确定软件测试原始需求”的内容,大家觉得有用的话记得每天来这里和小编一起学习涨薪技能哦。