欢迎来到天天文库
浏览记录
ID:40117425
大小:207.84 KB
页数:24页
时间:2019-07-21
《测试及验收方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.1.测试及验收方案1.1.1.测试方案在软件开发项目中,测试非常重要,测试贯穿规范的软件开发流程的整个过程。测试能尽早地发现软件问题,促进软件的改进和软件质量的提高;另一方面,测试能验证软件是否满足任务书、软件需求分析、软件设计和相关标准所规定的技术要求,为软件可靠性与安全性评估提供依据,为软件项目的验收评审提供依据。1.1.1.1.测试阶段测试分为以下几个阶段:单元测试、代码评审、集成测试、功能测试、性能测试、用户测试。其中代码评审、单元测试和集成测试在软件实现阶段进行,单元测试、集成测试是以软件为测试主体。功能
2、测试、性能测试和用户测试在软件完成阶段进行,以软件所属系统为测试主体,软件参加到系统中进行测试。1.1.1.2.测试过程每个测试阶段包括如下测试过程:制定测试计划、编写测试用例、建立测试环境、执行测试、编写测试报告、评审测试结果。Ø制定测试计划测试计划确定测试范围、测试任务、测试项目、被测试特性、测试方法、进度、资源和评价准则。Ø编写测试用例根据被测试特性,设计测试用例,确定特性通过准则,为每一个测试用例制定输入、输出和测试规程。Ø建立测试环境根据测试计划中规定的测试方法和测试资源,建立测试环境,选择测试工具。Ø执行测
3、试按测试规程获得并验证所需要的输入数据,执行测试用例集,观察并记录输出数据和其他状态现象,测试过程中发现问题,应填写《软件测试问题报告单》。Ø编写测试报告评价测试工作和被测软件,编写测试报告,测试报告包括代码审查报告、单元测试、集成测试、功能测试和性能测试的测试报告。Ø评审测试结果各测试阶段均应编制测试计划和测试报告两个测试文档,测试文档应经过相应评审,其中,代码审查、单元测试和集成测试的测试文档由开发组内部组织评审,项目经理参与各阶段文档的审核,评审过的文档由时纳入配置管理。1.1.1.1.测试用模板测试过程要用到多
4、个文档模板,包括评审问题记录单、评审总结报告、软件问题报告、软件修改报告等。表Error!Notextofspecifiedstyleindocument.1评审问题记录单评审问题记录登记号评审日期年月日评审性质评审□复审□项目名子项目名实施部门编号问题摘要问题类型是否解决1234567891011121314表Error!Notextofspecifiedstyleindocument.2评审总结报告评审总结报告登记号评审日期年月日评审性质评审□复审□项目名子项目名实施部门阶段名软件定义□需求分析□概要设计□详细
5、设计□编码测试□集成测试□确认测试及验收□项目负责人姓名电话评审任务评审材料评审结论通过结论概述不通过备注表Error!Notextofspecifiedstyleindocument.3评审成员签字表评审小组成员职务姓名职称部门签字组长副组长成员成员成员成员成员成员成员成员注:可以不设副组长;此外,项目负责人或项目组人员可以作为评审组的成员,但不能担任评审组的组长或副组长。软件问题报告(第1页,共页)软件问题报告登记号登记日期年月日系统名报告提出部门报告人阶段名需求分析□概要设计□详细设计□编码测试□集成测试□确认
6、测试□运行维护□问子系统名1运行的硬件平台题程序□子系统名2运行的硬件平台子系统名N运行的硬件平台版本号媒体编号文档□文档1文档编号文档2文档编号文档3文档编号问题描述/影响:附注:部门负责人批准总师办负责人批准软件修改报告(第1页,共页)软件修改报告登记号登记日期年月日系统名修改时间年月日申请修改部门修改部门修改人修改类型修改□升级□修改程序□子系统名1运行的硬件平台子系统名2运行的硬件平台子系统名N运行的硬件平台修改已通过测试否测试部门老程序版本号新程序版本号程序媒体编号文档□文档1新文档编号文档2新文档编号文档3
7、新文档编号修改描述:附注:项目审查意见总体组审查意见1.1.1.1.单元测试单元测试主要采用白盒测试技术,用控制流覆盖和数据流覆盖等测试方法设计测试用例;主要测试内容包括单元功能测试、单元性能测试和异常处理测试等。单元测试流程分为单元测试设计、单元测试准备、单元测试实施和记录、单元测试错误跟踪。单元测试设计即单元测试用例设计,由系统设计人员在详细设计的同时完成。单元测试准备为按照测试用例的要求,准备单元测试驱动数据和驱动模块,由开发人员在开发过程中完成。单元测试实施和记录由开发人员在编码完成以后进行。单元测试问题跟踪由
8、开发人员和系统设计人员共同完成,根据引起问题的不同原因进行不同处理。如果测试问题为编码错误,则由开发人员完成纠错后重新测试。如果测试问题为设计阶段引起的问题,则需要进行设计变更。1.1.1.2.代码评审编程组组长组织人员进行代码检查。若所写的代码不符合编码规范,即便已实现了系统功能,仍然认为不合格的,需要重写。Ø代码检查的意义保证
此文档下载收益归作者所有