首页 > 技术文章 > 测试报告模板的编写

wendyw 2021-01-14 11:35 原文

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. 点击“产品管理”下属的“产品分类”菜单
2. 点击父级的下拉按钮
3. 点击分类名称
3.1. 点击编辑按钮
3.2. 点击添加子分类按钮
3.3. 点击上移按钮
3.4. 点击下移按钮
3.5. 点击删除按钮

1. 跳转进入产品分类页面
2. 下拉树显示子级
3. 弹出操作按钮行
3.1. 弹出编辑分类窗口
3.2. 弹出添加子分类窗口
3.3. 该分类向上移动一行
3.4. 该分类向下移动一行
3.5. 树无此分类及其下属分类

通过

4 性能测试

本期无性能测试。

5 可靠性测试

表5-1 可靠性测试报告表(管理端)

功能名称

测试情况

检查结果

备注

功能模块A

  1. 是否对输入长度进行了最大限制
  2. 是否对错误的输入字符或内容进行了限制
  3. 是否对错误的操作进行了限制
  4. 执行过程中若出现异常错误或环境错误,是否自动保存已录入的数据
  5. 异常排除后,是否能够恢复到出错前的状态
 否

 

功能模块B

 是  否  

 

5 安全性测试

表6-1 安全性测试报告表(管理端)

功能名称

测试情况

检查结果

备注

产品管理

  1. 对于用户一些个人信息和敏感重要数据是否进行加密存储
  2. 所有的操作是否有权限设置
  3. 相关操作完成后,是否有完整的操作日志进行记录
  4. 当系统出现异常或错误后,是否会自动保存相关的错误日志
  5. 用户的权限和账号管理需要有专人负责
  6. 输入框应禁止输入一些不安全的敏感字符
 是 否   

6 易用性测试

表7-1 易用性测试报告表(管理端)

功能名称

测试情况

检查结果

备注

产品管理

  1. 是否支持键盘Tab键切换
  2. 是否支持键盘回车键切换
  3. 是否将经常使用的数据进行自动保存
  4. 是否支持复制、粘贴快捷键
  5. 对于常用操作或功能是否提供了多种入口方式
  6. 是否有相关的在线帮助
  7. 对于有输入要求和约束限制的数据,在界面上是否有明确的提示和示例
 是  否  

 

7 兼容性测试

表8-1 兼容性测试报告表(管理端)

基本要求

测试情况

检查结果

备注

产品管理

  1. 是否自适应主流浏览器,如IE11,Google、FireFox、360等。
 是  否  

8 整体测试结果分析

8.1 测试总结分析

  证实本软件的能力,提供测试结果与预期之间的比较,并确定测试环境与实际运行环境之间可能存在的差异对能力的测试所带来的影响。

8.2 测试缺陷和限制

  经测试证实的软件缺陷和限制,说明每项缺陷和限制对软件性能的影响,并说明全部测试的性能缺陷的累计影响和总影响。

8.3 建议

对每项缺陷提出改进建议,如:

  • 各项修改可采用的修改方法。
  • 各项修改可采用的修改方法。
  • 各项修改的紧急程度。
  • 各项修改预计的工作量。
  • 各项修改的负责人。

8.4 交付结果分析

说明该项软件的开发是否已达到预定目标,能否交付使用。

推荐阅读