测试报告模板的编写
1 引言
1.1 编写目的
本测试报告为XXXX项目的测试报告,目的在于总结测试阶段的测试及分析测试结果,描述系统是否符合需求(或达到XXX功能目标),同时对软件质量进行相关的评估,给项目经理和公司管理者提供相关的质量数据。预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。
1.2 项目背景
摘自需求规格说明书
1.3 系统简介
设计说明书中必要的框架图和网络拓扑图等
1.4 术语和缩略语
列出技术相关的名词和多义词。
1.5 参考资料
需求、设计、测试用例、手册及其他项目文档
测试使用的国家标准、行业指标、公司规范和质量手册等
2测试概要
测试的概要介绍,包括测试的一些声明、测试范围、测试目的等。
2.1 测试环境与配置
表2-1 功能测试环境配置表
数据库服务器配置 |
|||
机器名(IP) |
CPU |
内存 |
软件环境(操作系统、应用软件) |
192.168.32.xxx |
|
|
MySQL |
|
|
|
|
应用服务器配置 |
|||
机器名(IP) |
CPU |
内存 |
软件环境(操作系统、应用软件) |
|
|
|
|
|
|
|
|
客户端配置 |
|||
机器名(IP) |
CPU |
内存 |
软件环境(操作系统、应用软件) |
127.0.0.1 |
Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz,2601 Mhz,2 个内核,4 个逻辑处理器 |
16.0GB |
Microsoft Windows 10 专业版 x64、 Google Chrome 76.0.3809.132 |
|
|
|
|
说明 |
管理端访问地址(测试环境):http://ip:port/login |
2.2 测试方法和工具
表2-2 测试方法和工具表
测试内容 |
测试方法 |
测试工具 |
功能 |
黑盒、手工、回归 |
禅道 |
可靠性 |
黑盒、手工、回归 |
|
安全性 |
黑盒、手工、回归 |
|
可实用性 |
黑盒、手工、回归 |
|
兼容性 |
黑盒、手工、回归 |
|
安装和手册 |
黑盒、手工、回归 |
2.3 测试概要分析表
表2-3 测试概要分析表(管理端)
功能名称 |
测试类型 |
内部测试结果说明 |
||
功能模块A |
功能测试 |
通过 | 未通过 | 未测试 |
性能测试 |
通过 | 未通过 | 未测试 | |
易用性测试 |
通过 | 未通过 | 未测试 | |
安全性测试 |
通过 | 未通过 | 未测试 | |
可靠性测试 |
通过 | 未通过 | 未测试 | |
兼容性测试 |
通过 | 未通过 | 未测试 |
3功能测试
3.1 测试概要
表3-1 功能测试情况概要(管理端)
模块名称 |
用例数 (个) |
用例通过数 (个) |
问题数 (个) |
用例通过率 |
功能模块A |
20 |
5 |
15 |
25% |
功能模块B |
35 |
11 |
24 |
31% |
功能模块C |
6 |
2 |
4 |
33% |
功能模块D |
50 |
37 |
13 |
74% |
3.2 管理端模块A
3.2.1 产品管理[功能模块]操作
简单描述模块A的功能说明和截图。
3.2.1 产品管理测试结果
表3-2-1-1 产品分类用例表
用例编号 |
用例标题 |
步骤 |
预期 |
实际情况 |
12834 |
产品管理-产品分类:001-分类元素检查 |
1. 点击“产品管理”下属的“产品分类”菜单 |
1. 跳转进入产品分类页面 |
通过 |
4 性能测试
本期无性能测试。
5 可靠性测试
表5-1 可靠性测试报告表(管理端)
功能名称 |
测试情况 |
检查结果 |
备注 |
|
功能模块A |
|
是 | 否 |
|
功能模块B |
是 | 否 |
5 安全性测试
表6-1 安全性测试报告表(管理端)
功能名称 |
测试情况 |
检查结果 |
备注 |
|
产品管理 |
|
是 | 否 |
6 易用性测试
表7-1 易用性测试报告表(管理端)
功能名称 |
测试情况 |
检查结果 |
备注 |
|
产品管理 |
|
是 | 否 |
7 兼容性测试
表8-1 兼容性测试报告表(管理端)
基本要求 |
测试情况 |
检查结果 |
备注 |
|
产品管理 |
|
是 | 否 |
8 整体测试结果分析
8.1 测试总结分析
证实本软件的能力,提供测试结果与预期之间的比较,并确定测试环境与实际运行环境之间可能存在的差异对能力的测试所带来的影响。
8.2 测试缺陷和限制
经测试证实的软件缺陷和限制,说明每项缺陷和限制对软件性能的影响,并说明全部测试的性能缺陷的累计影响和总影响。
8.3 建议
对每项缺陷提出改进建议,如:
- 各项修改可采用的修改方法。
- 各项修改可采用的修改方法。
- 各项修改的紧急程度。
- 各项修改预计的工作量。
- 各项修改的负责人。
8.4 交付结果分析
说明该项软件的开发是否已达到预定目标,能否交付使用。