招考网【官方站】权威信息发布平台!移动版

主页 > 等级考试 >

计算机三级《软件测试技术》关键知识解答(2)

  7)软件测试对象包括什么?

  ①.需求规格说明

  ②.概要设计规格说明

  ③.详细设计规格说明

  ④.源程序

  ⑤.系统

  ⑥.用户手册

  ⑦.帮助文档

  8)主要的软件测试手段分别是什么,如何理解?

  软件的测试手段包括验证和确认;验证是对前一个阶段的验证;确认是对原始开发需求的确认,任何一个阶段的确认都应追溯到需求。

  9)软件测试的原则包括那些方面?

  ①.尽早的不断的测试

  ②.测试过程中要设计测试用例

  ③.程序员避免检查自己的程序

  ④.彻底测试是不可能的

  ⑤.测试应追溯到需求

  ⑥.从“小规模”到“大规模”

  ⑦.注意群集现象

  ⑧.严格执行测试计划

  ⑨.测试结果进行全面检查

  ⑩.测试维护

  10)软件测试的局限性包含哪些?

  11)为什么说软件测试不能保证软件质量

  高质量的软件不是测试出来的,而是开发出来的;软件测试是保证软件质量的手段之一,不是唯一手段。要想提高软件质量必须提高开发质量。

  12)常见的软件测试模型有哪些,分别具有什么样的特点?

  测试中常见的模型有V、W、H、X等模型;

  其特点如下:

  ①.V模型适用于产品,描述的是开发和测试的对应过程

  ②.W模型是V模型,强调的是针对需求,设计的测试

  ③.V、W模型不支持迭代

  ④.x模型增加了探索性测试

  13)什么是V(或者W模型),它的特点是什么?

  V模型是软件测试的一个基础应用模型,包括了软件开发和软件测试的两个阶段,并且两个阶段是串行的,V模型的左边是:需求分析、概要设计、详细设计、编码;右边包括:“单元测试”、“集成测试”、“系统测试”、“确认测试”和“验收测试”。

  V模型的特点:

  ①.测试对象是程序本身

  ②.实际应用中容易导致需求阶段的错误一直到最后系统测试阶段才被发现 (责任编辑:admin)