测试报告模版
XXXXXX 项目测试报告项目测试报告 部门: 撰写: 日期: -I- 文档修订记录 版本号日期修订页/修订描述作者审批人 -II- 目录 1概述 1 1.1 1.2 1.3 1.4 2 目的 . 1 背景 . 1 范围 . 1 引用文档 . 1 测试概要 2 2.1 2.2 2.3 2.4 2.5 2.6 测试环境 . 2 人力资源 . 2 测试工作量 . 3 测试版本 . 3 测试功能点列表 . 3 未测试功能点列表 . 3 3测试结果及缺陷分析 4 3.1 3.2 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.4 3.4.1 3.4.2 测试数据统计汇总 . 4 测试用例统计分析 . 4 缺陷统计分析 . 5 按模块、缺陷级别统计 . 5 按模块、缺陷状态统计 . 5 按开发人员、缺陷状态统计 . 5 按缺陷生命周期统计 . 5 按缺陷引入阶段统计 . 5 按缺陷类型统计 . 5 残留缺陷汇总 . 6 残留缺陷 1 6 残留缺陷 2 6 4测试结论与建议 7 4.1 4.2 4.3 4.4 软件能力 错误错误! !未定义书签。未定义书签。 缺陷和限制 . 7 建议 . 7 测试结论 . 7 -III- 1 1概述概述 1.11.1 目的目的 本测试报告的具体编写目的,指出预期的读者范围。 实例: 本测试报告为XXX项目的测试报告, 目的在于总结测试阶段的测试以及分析测试结果,描述系统是 否符合需求(或达到XXX功能目标) 。预期参考人员包括用户、测试人员、开发人员、项目管理者、其他 质量管理人员和需要阅读本报告的高层经理。 提示:通常,用户对测试结论部分感兴趣,开发人员希望从缺陷结果以及分析得到产品开发质量的信息, 项目管理者对测试执行中成本、资源和时间予与重视,而高层经理希望能够阅读到简单的图表并且能够与 其他项目进行同向比较。此部分可以具体描述为什么类型的人可参考本报告XXX页XXX章节,你的报告 读者越多,你的工作越容易被人重视,前提是必须让阅读者感到你的报告是有价值而且值得去关注的。 1.21.2 背景背景 [输入测试对象(组件、应用程序、系统等)及其目标的的简要说明。需要包括的信息有:主要的功能和特 性、测试对象的构架以及项目的简史。本节应该只包含3至5个段落。] 1.31.3 范围范围 [描述测试的各个阶段,例如:单元测试、集成测试或系统测试,并说明所针对的测试类型(如功能测试或 性能测试) 。简要地列出测试对象中将接受测试或将不接受测试的那些特性和功能。] 1.41.4 引用文档引用文档 下表列出了执行测试过程所引用的文档: 文档名称文档名称 10-1 版本号版本号作者或来源作者或来源备注备注 2 2 测试概要测试概要 2.12.1 测试环境测试环境 下表描述测试该项目所需要的硬件环境: 设备名称设备名称数量数量型号型号备注备注 下表描述测试该项目所需要的软件环境: 软件名称软件名称 [如需要,以拓扑图方式给出网络环境。] 版本号版本号备注备注 2.22.2 人力资源人力资源 下表列出了所有参与此项目的测试人员: 角色角色 测试经理, 测试项目经理 测试设计员 资源数量资源数量/ /具体人员具体人员具体职责或注释具体职责或注释 进行管理监督。 职责:提供技术指导、获取适当的资源、 提供管理报告 确定测试用例、 确定测试用例的优先级并 实施测试用例。 职责:生成测试计划、生成测试模型、评 估测试工作的有效性 执行测试。 职责:执行测试、记录结果、从错误中恢 复、记录变更请求 确保测试环境和资产得到管理和维护。 职责:管理测试系统、授予和管理角色对 测试系统的访问权 测试员 测试系统管理员 10-2 数据库管理员确保测试数据(数据库)环境和资产得到 管理和维护。 职责:管理测试数据(数据库) 2.32.3 测试工作量测试工作量 任务任务 计划计划测试计划 测试设计 测试执行 测试总结 实际实际测试计划 测试设计 测试执行 测试总结 开始时间开始时间结束时间结束时间总计(天数)总计(天数)总计(人时)总计(人时) 2.42.4 测试版本测试版本 给出测试的版本,及回归测试的次数。 建议以表格清单方式列出,便于了解各个子系统/子模块的测试频度,对于多次回归的子系统/子模块将引 起开发者关注。 2.52.5 测试功能点列表测试功能点列表 建议以表格形式列出测试中包含的功能点列表: 需求编号功能点概述用例个数是否通过备注 2.62.6 未测试功能点列表未测试功能点列表 建议以表格形式列出测试中未包含的功能点列表: 需求编号功能点概述未测试原因 [注]未测试的理由包括:需求不明确,测试环境不具备,不支持等 10-3 3 3 测试结果及缺陷分析测试结果及缺陷分析 汇总各种数据并进行度量,度量包括对测试过程的度量和能力评估、对软件产品的质量度量和产品评估。 对于不需要过程度量或者相对较小的项目,例如用于验收时提交用户的测试报告、小型项目的测试报告, 可省略过程方面的度量部分;而对于公司内部产品或项目测试,过程度量数据必须列出,为产品改进和缺 陷预防提供参考数据。 数据应来源于测试管理系统。 3.13.1 测试数据统计汇总测试数据统计汇总 该部分统计的测试数据与“测试月度计划与报告”中数据统计部分的统计指标一致,可利用其模板计算获 得。 测试阶段测试阶段 / /模块模块 基基 线线 测测 试试 用用 例例 数数 ( (个个) )1 1 变变 更更 测测 试试 用用 例例 数数 ( (个个) )2 2 用例用例 总数总数 ( (个个) ) 用例用例 执行执行 成功成功 数数 ( (个个) ) 用例用例 执行执行 失败失败 数数 ( (个个) ) 未执未执 行用行用 例数例数 ( (个个) ) 用用 例例 执执 行行 率率 (%)(%)3 3 用用 例例 执执 行行 成成 功功 率率 (%)(%)4 4 BugBug 按按 时时 处处 理理 数数 ( (个个) )5 5 BugBug 超超 时时 处处 理理 数数 ( (个个) )6 6 BugBug 总总数数 ( (个个) ) BugBug 按按 时时 处处 理理 率率 (%)(%)7 7 用用 例例 产产 生生 BugBug 率率 (%)(%)8 8 测试阶段测试阶段 / /模块模块 A A 测试阶段测试阶段 / /模块模块 B B 测试阶段测试阶段 / /模块模块 C C ………… 合计合计 3.23.2 测试用例统计分析测试用例统计分析 描述测试用例执行情况统计图及简要分析。 1 2 基线测试用例数:评审后的测试用例数 变更测试用例数:新增用例+修改用例+删除用例 3用例执行率(%)=用例执行成功数+用例执行失败数/用例总数*100% 4用例执行成功率(%)=用例执行成功数/用例总数*100% 5Bug 按时处理:≤5 个工作日处理的 Bug 为“按时”处理 6>5 个工作日处理的 Bug 为“超时”处理;对于多次被 Active 的 Bug,若其中有超过 5 个工作日处理时间的,算超时 处理。 7Bug 按时处理率(%)=Bug 按时处理数/ Bug 总数*100% 8用例产生 Bug 率(%)