正在加载图片...
一个是覆盖性,一个是测试质量。 1.测试的覆盖性 覆盖性回答的是“测试的完全程度如何”这一问题。覆盖性可以从两个角度 来看待,一个是从需求的角度,一个是从代码的角度。从需求的角度,就是要求 每个需求是否满足都被测试到,从代码角度,就是要求按照一定的标准,所有的 代码都被测试到。 2.测试的质量 测试质量评估的是测试过程发现缺陷的能力。 8.2测试类型 从不同的角度,测试可以分为不同的类型。我们将按照测试阶段和测试 8.2.1按照测试阶段的划分 从测试发生的阶段看,可以分为:需求分析审查、设计审查、代码审查、单 元测试、集成测试和系统测试等。 需求分析审查、设计审查、单元测试中的代码评审及各阶段测试用例的评审 都是通过对相关文档或代码的走读活动来实现的。虽然这种方法比较简单,但是 实践证明,如果安排合理,能够以较低的成本发现大部分的缺陷。通过检查方式 而非执行代码来发现缺陷的测试称为静态测试。单元测试、集成测试及系统测试 等通过运行软件来检验软件的动态行为和运行结果正确性的测试方法称之为动 态测试。 1.需求分析审查 需求规格说明书是系统设计、系统测试等的基础,也是整个项目的规划、验 收的基础。因此,对其进行检查,确定其中存在的缺陷对保障软件项目的成功具 有突出的意义。软件需求规格说明书的评审是由评审专家组进行的,主要看其是 否尽可能完整地、无二义地描述了功能和性能需求,以及在实现上是否具有可行 性。评审时经常以会议方式进行,通过将缺陷确认、整理、修改到评审专家组认 可。 2.设计审查 对软件设计的审查是通过评审专家对设计文档进行预审后,在评审会议上与一个是覆盖性,一个是测试质量。 1.测试的覆盖性 覆盖性回答的是“测试的完全程度如何”这一问题。覆盖性可以从两个角度 来看待,一个是从需求的角度,一个是从代码的角度。从需求的角度,就是要求 每个需求是否满足都被测试到,从代码角度,就是要求按照一定的标准,所有的 代码都被测试到。 2.测试的质量 测试质量评估的是测试过程发现缺陷的能力。 8.2 测试类型 从不同的角度,测试可以分为不同的类型。我们将按照测试阶段和测试 8.2.1 按照测试阶段的划分 从测试发生的阶段看,可以分为:需求分析审查、设计审查、代码审查、单 元测试、集成测试和系统测试等。 需求分析审查、设计审查、单元测试中的代码评审及各阶段测试用例的评审 都是通过对相关文档或代码的走读活动来实现的。虽然这种方法比较简单,但是 实践证明,如果安排合理,能够以较低的成本发现大部分的缺陷。通过检查方式 而非执行代码来发现缺陷的测试称为静态测试。单元测试、集成测试及系统测试 等通过运行软件来检验软件的动态行为和运行结果正确性的测试方法称之为动 态测试。 1.需求分析审查 需求规格说明书是系统设计、系统测试等的基础,也是整个项目的规划、验 收的基础。因此,对其进行检查,确定其中存在的缺陷对保障软件项目的成功具 有突出的意义。软件需求规格说明书的评审是由评审专家组进行的,主要看其是 否尽可能完整地、无二义地描述了功能和性能需求,以及在实现上是否具有可行 性。评审时经常以会议方式进行,通过将缺陷确认、整理、修改到评审专家组认 可。 2.设计审查 对软件设计的审查是通过评审专家对设计文档进行预审后,在评审会议上与
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有