background image

提供系统方案说明书中指定功能的有效方法。(常见的联调测试)

  系统测试的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求
并且遵循系统设计。

  验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,
并且可以让最终用户将其用于执行软件的既定功能和任务。
验收测试是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计
把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一
步验证软件的有效性,这就是验收测试的任务,即软件的功能和性能如同用户所合理期待
的那样。

07. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重
要的?

 

软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区
域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测
试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程
的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。
测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划
测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。
所以其中最重要的是测试测试策略和测试方法(最好是能先评审)

08. 您认为做好测试计划工作的关键是什么?

 

1. 明确测试的目标,增强测试计划的实用性
  编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测
试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计
划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高
的实用性,便于使用,生成的测试结果直观、准确
  

2.坚持“5W”规则,明确内容与过程

  

“5W”规则指的是“What(做什么)”、“Why(为什么做)”、“When(何时做)”、

“Where(在哪里)”、“How(如何做)”。利用“5W”规则创建软件测试计划,可以帮助测试
团队理解测试的目的(

Why),明确测试的范围和内容(What),确定测试的开始和结束

日期(

When),指出测试的方法和工具( How),给出测试文档和软件的存放位置

Where)。

  

3.采用评审和更新机制,保证测试计划满足实际需求

测试计划写作完成后,如果没有经过评审,直接发送给测试团队,测试计划内容的可能不
准确或遗漏测试内容,或者软件需求变更引起测试范围的增减,而测试计划的内容没有及
时更新,误导测试执行人员。
  

4. 分别创建测试计划与测试详细规格、测试用例

  应把详细的测试技术指标包含到独立创建的测试详细规格文档,把用于指导测试小组
执行测试过程的测试用例放到独立创建的测试用例文档或测试用例管理数据库中。测试计划
和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动
的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。