1.1.测试及验收方案1.1.1. 测试方案在软件开发项目中,测试非常重要,测试贯穿规范的软件开发流程的整个过程。测试能尽早地发现软件问题,促进软件的改进和软件质量的提高;另一方面,测试能验证软件是否满足任务书、软件需求分析、软件设计和相关标准所规定的技术要求,为软件可靠性与安全性评估提供依据,为软件项目的验收评审提供依据。1.1.1.1. 测试阶段测试分为以下几个阶段:单元测试、代码评审、集成测试、功能测试、性能测试、用户测试。其中代码评审、单元测试和集成测试在软件实现阶段进行,单元测试、集成测试是以软件为测试主体。功能测试、性能测试和用户测试在软件完成阶段进行,以软件所属系统为测试主体,软件参加到系统中进行测试。1.1.1.2. 测试过程每个测试阶段包括如下测试过程:制定测试计划、编写测试用例、建立测试环境、执行测试、编写测试报告、评审测试结果。制定测试计划测试计划确定测试范围、测试任务、测试项目、被测试特性、测试方法、进度、资源和评价准则。编写测试用例根据被测试特性,设计测试用例,确定特性通过准则,为每一个测试用例制定输入、输出和测试规程。建立测试环境根据测试计划中规定的测试方法和测试资源,建立测试环境,选择测试工具。执行测试按测试规程获得并验证所需要的输入数据,执行测试用例集,观察并记录输出数据和其他状态现象,测试过程中发现问题,应填写《软件测试问题报告单》编写测试报告评价测试工作和被测软件,编写测试报告,测试报告包括代码审查报告、单元测试、集成测试、功能测试和性能测试的测试报告。评审测试结果各测试阶段均应编制测试计划和测试报告两个测试文档,测试文档应经过相应评审,其中,代码审查、单元测试和集成测试的测试文档由开发组内部组织评审,项目经理参与各阶段文档的审核,评审过的文档由时纳入配置管理。1.1.1.3.测试用模板测试过程要用到多个文档模板,包括评审问题记录单、评审总结报告、软件问题报告、软件修改报告等。表错误!文档中没有指定样式的文字。-1 评审问题记录单评审问题记录登记号评审日期年月日评审性质评审口复审口项目名子项目名实施部门编号问题摘要问题类型是否解决123456789表错误!文档中没有指定样式的文字。-2 评审总结报告评审总结报告登记号评审日期年月日评审性质评审口复审口项目名子项目名实施部门阶段名软件定义□需求分析□概要设计□详细设计□编码测试□集成测试□确认测试及验收口项目负责人姓名电话评审任...