小谈软件测试(二)

2015-06-13 11:26:20      访问:

【内容导读】 软件开发项目具有建设范围难界定、技术含量高、人员流动快、协作性强、开发成功率低等特点,在目前国内对软件项目的监理制度尚未普及,对软件开发仍然缺乏有效控制的情况下,由企业的信息技术管理部门设立软件监督岗位,加强对软件项目的开发过程管理,就显

 

软件开发项目具有建设范围难界定、技术含量高、人员流动快、协作性强、开发成功率低等特点,在目前国内对软件项目的监理制度尚未普及,对软件开发仍然缺乏有效控制的情况下,由企业的信息技术管理部门设立软件监督岗位,加强对软件项目的开发过程管理,就显得尤为重要。软件测试是对系统进行全面的测试,应在测试环境中进行,以确保系统的功能和技术设计满足企业的业务需求,并能正常运行。软件测试阶段应包括以下主要流程和工作内容:制订测试计划,编制测试用例,建立测试环境;测试:在测试环境中,项目组根据需要,对系统依次进行单元测试、集成测试、压力测试和用户接受测试;提交测试报告、用户确认签字:项目组撰写测试报告,将测试报告提交给各相关用户,用户应在测试报告上签字确认。

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

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

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

软件单元测试计划

软件单元测试方案

软件单元测试用例

软件单元测试日报

软件单元测试报告

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

集成软件测试计划

集成软件测试方案

集成软件测试用例

集成软件测试日报

集成软件测试报告

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

系统软件测试计划

系统软件测试方案

系统软件测试用例

系统软件测试日报

系统软件测试报告

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

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

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

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

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

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

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

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

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

 

关键词:
上一篇:小谈软件测试
下一篇:软件外包利与弊