软件测试各阶段所出的文档

发表于:2011-07-13来源:未知作者:领测软件测试网采编点击数: 标签:软件测试测试管理
软件测试文档包括:测试计划、测试用例、测试方案、测试报告、性能测试报告、用户操作手册等。 主要是各个测试阶段的输出文档: 1、单元测试计划/设计/执行阶段,需要输出以下文档: 单元测试计划 单元测试方案 单元测试

  软件测试文档包括:测试计划测试用例测试方案、测试报告、性能测试报告、用户操作手册等。

  主要是各个测试阶段的输出文档:

  1、单元测试计划/设计/执行阶段,需要输出以下文档:

  单元测试计划

  单元测试方案

  单元测试用例

  单元测试日报

  单元测试报告

  2、集成测试计划/设计/执行阶段,需要输出以下文档:

  集成测试计划

  集成测试方案

  集成测试用例

  集成测试日报

  集成测试报告

  3、系统测试计划/设计/执行阶段,需要输出以下文档:

  系统测试计划

  系统测试方案

  系统测试用例

  系统测试日报

  系统测试报告

  各种输出文档之间不是完全独立的,所以采用TD之类的工具进行维护比较好。TD是tdirector/" target="_blank" >testdirector的简称。是在windows平台上基于B/S框架的测试管理工具。TD的最高版本是8.2.现在的QC是TD的升级版本。而且QC支持多版本的操作平台。如:windows ,solar's unlix等。而且QC有四大模块:需求管理、测试计划、测试执行、缺陷管理

  测试计划:需要确定测试对象、测试组织、测试任务划分、测试失败/通过的标准、挂起恢复的条件、时间安排、资源安排、风险估计和应急计划等;

  测试方案:侧重于规划测试活动的技术因素。如:确定被测特性、测试组网、测试对象关系图、测试原理、测试操作流程、测试需求、工具的设计、测试用例的设计(只是说明用例的设计原则,具体的用例设计应该在用例文档指出)、测试数据的设计等等;

  测试指导书:指测试过程文档,用来定义测试过程中的阶段、活动、输入输出、角色职责、模板、工具等等。

  测试计划与测试方案的区别一:

  1、测试计划是组织层面的文档,从组织管理角度对一次测试活动进行规划

  测试方案是技术层面的文档

  2、测试计划:需要确定测试对象、测试组织、测试任务划分、测试失败/通过的标准、挂起恢复的条件、时间安排、资源安排、风险估计和应急计划等;

  测试方案:明确策略,细化测试特性、测试用例的规划、测试环境的规划,自动化测试框架的 设计、测试工具的设计和选择等

  3、测试计划考虑“做什么”,测试方案考虑“怎么做”

  测试方案和测试计划的区别二:

  一、测试计划:

  对测试全过程的组织、资源、原则等进行规定和约束,并制订测试全过程各个阶段的任务以及时间进度安排,提出对各项任务的评估、风险分析和需求管理。

  二、测试方案:

  描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。

  三、测试计划是组织管理层面的文件,从组织管理的角度对一次测试活动进行规划。

  四、测试方案是技术层面的文档,从技术的角度对一次测试活动进行规划。

  五、测试计划要明确的内容:

  1、明确测试组织的组织形式

  ○1测试组织和其他部门关系,责任划分。

  ○2测试组织内的机构和责任安排。

  2、明确测试的测试对象(明确测试项,用于后面划分任务,估计工作量等)

  3、完成测试的需求跟踪

  4、明确测试中需要遵守的原则

  ○1测试通过/失败标准

  ○2测试挂起和回复的必要条件

  5、明确测试工作任务分配是测试计划的核心

  ○1、进行测试任务划分

  ○2、进行测试工作量估计

  ○3、人员资源和物资源分配

  ○4、明确任务的时间和进度安排

  ○5、风险的估计和规避措施

  ○6、明确测试结束后应交付的测试工作产品

  六、测试方案的具体内容:

  ○1、明确策略

  ○2、细化测试特性(形成测试子项)

  ○3、测试用例的规划

  ○4、测试环境的规划

  ○5、自动化测试框架的设计

  ○6、测试工具的设计和选择

  七、测试方案需要在测试计划的指导下进行,测试计划提出“做啥”,而测试方案明确“咋做”。

  八、详见测试计划模板和测试方案模板

  一般测试用例的格式如下:

  以计算器为例,进行系统测试用例的编写。实现计算器的加法功能。

  用例编号:calc-st-add-001

  测试项目:计算器的加法功能

  测试标题:一个数在合法的取值范围内,另一个也在合法的取值范围内。

  重要级别:高

  预置条件:启动计算器

  测试输入:参数1:3 参数贰2: +

  参数3:4 参数4:=

  执行步骤:用计算机键盘依次输入上述参数

  预期输出:参数:7

原文转自:http://www.ltesting.net