功能测试报告模版
芯盾时代xxx系统
x.x.x版本
功能测试报告
北京芯盾时代科技有限公司
201X年X月X日
修订记录
版本号 |
修订人 |
修订日期 |
修订描述 |
V0.1 |
芯盾 |
201x/x/x |
初次创建 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
目录
一. 测试概要… 3
1.1 需求描述… 3
1.2 测试目的… 3
1.3 测试输入… 3
二. 测试环境… 4
2.1 硬件环境… 4
2.2 软件环境… 4
2.3 测试地址… 4
三. 测试方法… 5
3.1 需求分析… 5
3.2 场景组合… 5
3.3 场景覆盖… 5
四. 测试过程… 6
4.1 测试资源… 6
4.1.1 测试计划… 6
4.1.2 测试工具… 6
4.2 测试用例… 7
4.2.1 用例覆盖率… 7
4.2.2 未覆盖用例分析… 7
4.3 测试输出… 7
五. 问题分析… 8
5.1 问题汇总… 8
5.2 遗留问题… 9
5.3 统计分析… 10
六. 测试结论… 11
一. 测试概要
1.1 需求描述
l 解决禅道编号1110的bug
l 增加经纬度中文装换功能
l 解决禅道bug1111,首次部署获取设备指纹失败问题
l … …
1.2
测试目的
l 复现历史版本中的bug,并在新版本中回归。
l 测试新增加的需求实现正常。
l 测试主要业务流程正常。
l … …
1.3
测试输入
l 提测需求:禅道地址
l 修复BUG:禅道地址
l 提测版本:禅道地址
二.
测试环境
2.1
硬件环境
序号 |
服务器地址 |
服务器配置 |
操作系统版本 |
网络配置 |
备注 |
1 |
192.168.1.197 |
64C128G |
CentOS7.6 |
千兆 |
|
2 |
|
|
|
|
|
2.2
软件环境
序号 |
用途 |
名称 |
版本 |
备注 |
1 |
数据库 |
Mysql |
5.7.12 |
|
2 |
|
|
|
|
2.3
测试地址
序号 |
名称 |
地址 |
账号 |
备注 |
1 |
风控接口 |
无 |
接口 |
|
2 |
风控管理平台 |
Xindun |
|
三. 测试方法
3.1
需求分析
l 熟读需求
l 分析需求中的功能点
l 利用因果图串联功能点
3.2
场景组合
l 把串联起来的功能点,组合成业务场景
l 罗列出全部业务创景进行覆盖
3.3
场景覆盖
l 找出分支场景覆盖
l 找出异常场景覆盖
四.
测试过程
4.1
测试资源
4.1.1
测试计划
l 工作展开参照下面的测试计划进行,开始时间本周二(8.21),时间及人员安排如下:
序号 |
测试周期 |
工作内容 |
预期工时 |
实际工时 |
测试人员 |
备注 |
1 |
数据生成 |
|
1.5天 |
|
|
|
2 |
方案编写 |
|
1.5天 |
|
|
|
3 |
第一轮测试 |
|
2天 |
|
|
|
4 |
第二轮测试 |
|
2天 |
|
|
风险点 |
5 |
第三轮测试 |
|
1天 |
|
|
|
6 |
第四轮测试 |
|
3天 |
|
|
|
7 |
测试报告编写 |
|
1天 |
|
|
|
4.1.2
测试工具
l 根据测试目的,使用到的工具如下:
序号 |
名称 |
版本 |
用途 |
备注 |
1 |
PC设备 |
Win7 64位 |
安装浏览器 |
|
2 |
浏览器 |
Chrome |
兼容性测试 |
|
3 |
Firefox |
|
||
4 |
IE |
|
||
5 |
IETester |
|
||
6 |
服务器 |
Cent os7.5 |
部署服务 |
|
7 |
压测机 |
Cent os7.4 |
压力测试 |
|
8 |
Python |
2.7.12 |
编写脚本 |
|
9 |
Pycharm |
社区版 |
开发IDE环境 |
|
10 |
压测工具 |
Jmeter |
3.2 |
|
11 |
监控工具 |
Nmon |
|
|
12 |
监控命令 |
Ps/top/netstat/dstat/df/du/ulimit |
查看系统资源 |
|
13 |
Java监控 |
Jconsale |
监控jvm |
|
4.2 测试用例
4.2.1 用例覆盖率
l 按照用例执行测试,标注无法执行测试
序号 |
模块 |
用例数量 |
执行数量 |
覆盖率 |
备注 |
1 |
平台主页 |
34 |
30 |
88% |
|
2 |
系统 |
138 |
120 |
87% |
|
4.2.2 未覆盖用例分析
序号 |
模块 |
类型 |
数量 |
原因 |
备注 |
1 |
平台主页 |
无法执行 |
4 |
无外网 |
|
2 |
系统 |
无法执行 |
13 |
功能未实现 |
|
4.3 测试输出
l 测试用例SVN地址:
l 测试报告SVN地址:
l 测试DEMO SVN地址:
l … …
五.
问题分析
5.1
问题汇总
l 本次测试共发现问题26个,详情见下表:从禅道导出,处理成对应的格式即可。
Bug编号 |
Bug标题 |
严重程度 |
Bug状态 |
备注 |
5724 |
【资源管理-菜单管理】点菜单管理,报404 |
1 |
未解决 |
|
5718 |
【日志管理-风控日志】点导出,系统报错“999” |
3 |
未解决 |
|
5697 |
【资源管理-角色管理】点分配权限,系统无反应,点击F2,提示“show_edit_privilege is not defined” |
2 |
未解决 |
|
5678 |
【关联图谱分析】页面中展示的账号,描述成了“手机号” |
3 |
未解决 |
|
5676 |
【关联图谱分析】设备关联的账号数以及账号关联的设备数展示不准确。 |
3 |
未解决 |
|
5558 |
【规则引擎-应用场景管理】导入的场景,策略配置页面的数据顺序错乱。 |
3 |
未解决 |
|
5538 |
【规则引擎-规则管理新】点添加,输入所属维度为二级维度的规则模板,点查询,不能查询出符合条件的数据。 |
3 |
未解决 |
|
5536 |
安全管理员无法给系统管理员新建的应用授权。 |
2 |
未解决 |
|
5532 |
【数据管理-归属地管理】创建时间的起止时间选择今天,点查询,不能查询出今天创建的数据。 |
3 |
未解决 |
|
5600 |
【风险大盘-风险地图】风险设备/账号/IP top10地域图,纵轴展示了“高中低”三个风险的地区,但是右侧标识只有“高风险和中风险” |
3 |
已解决 |
设计如此 |
5525 |
登录风控平台,服务后台有报错“Invalid column type”,详见日志。 |
3 |
已解决 |
超管下没有任何应用导致的报错 |
5715 |
【风险大盘-风险趋势】展示的风险账号数量不准确。 |
3 |
已关闭 |
|
5684 |
【风险大盘-风险趋势】页面中展示的日期非正常日期格式。 |
3 |
已关闭 |
|
5651 |
【风险大盘-规则检测效果评估】点明细表,未展示出TBL_FACT_HITRULES_DETAIL表的数据。 |
3 |
已关闭 |
|
5647 |
【风险大盘-规则检测效果评估】点规则检测效果评估页面,后台报错 |
2 |
已关闭 |
|
5586 |
【关联图谱分析】点击关联图谱分析,后台报错,详见附件。 |
1 |
已关闭 |
|
5580 |
【统计分析-黑名单设备关联分析】点击导出数据,选择导出项后点导出当前页,未成功导出数据。 |
3 |
已关闭 |
|
5579 |
【统计分析-黑名单设备/账号关联分析】点查看详情,页面报错“ {Template Error}” |
2 |
已关闭 |
|
5564 |
【日志管理-风控日志】点击设备指纹,提示网络错误,请刷新重试 |
3 |
已关闭 |
|
5557 |
【工单事件库-非动账类工单库/动账类工单库】核查单,查询条件,交易地点,输入北京可以查询到交易地点唐山的数据 |
3 |
已关闭 |
|
5556 |
【工单事件库-非动账类工单库/动账类工单库】核查单,查询条件:核查结果为 |
3 |
已关闭 |
|
5550 |
【工单事件库-非动账类工单库】预警单,风险详情页,身份证号没有显示出来 |
3 |
已关闭 |
|
5548 |
【工单事件库-动账类工单库】告警单,风险详情付款方信息,身份证号没有显示出来 |
3 |
已关闭 |
|
5547 |
【工单事件库-动账类工单库】预警单,风险详情付款方信息,身份证号没有显示出来 |
3 |
已关闭 |
|
5545 |
【工单事件库-非动账类工单库】告警单,风险详情页,身份证号没有显示出来 |
3 |
已关闭 |
|
5535 |
【规则引擎-应用场景管理】点击策略配置,选择使用黑名单策略,黑名单策略超过弹框界面。 |
3 |
已关闭 |
5.2
遗留问题
l 目前遗留问题9个,详情如下:
Bug编号 |
Bug标题 |
严重程度 |
Bug状态 |
备注 |
5724 |
【资源管理-菜单管理】点菜单管理,报404 |
1 |
未解决 |
|
5718 |
【日志管理-风控日志】点导出,系统报错“999” |
3 |
未解决 |
|
5697 |
【资源管理-角色管理】点分配权限,系统无反应,点击F2,提示“show_edit_privilege is not defined” |
2 |
未解决 |
|
5678 |
【关联图谱分析】页面中展示的账号,描述成了“手机号” |
3 |
未解决 |
|
5676 |
【关联图谱分析】设备关联的账号数以及账号关联的设备数展示不准确。 |
3 |
未解决 |
|
5558 |
【规则引擎-应用场景管理】导入的场景,策略配置页面的数据顺序错乱。 |
3 |
未解决 |
|
5538 |
【规则引擎-规则管理新】点添加,输入所属维度为二级维度的规则模板,点查询,不能查询出符合条件的数据。 |
3 |
未解决 |
|
5536 |
安全管理员无法给系统管理员新建的应用授权。 |
2 |
未解决 |
|
5532 |
【数据管理-归属地管理】创建时间的起止时间选择今天,点查询,不能查询出今天创建的数据。 |
3 |
未解决 |
|
5.3
统计分析
l 按照不同维度分析,不同模块下的bug数量,如图:
l 测试周期内,每天新增bug数量,如图:
l 测试周期内,每天解决bug数量,如图:
六.
测试结论
l 经过3轮测试,共计编写用例xxx条,执行用例xxx条,覆盖率xx%。
l 测试过程中合计提交问题xx个,遗留问题x个。
l 综上,用例覆盖率未达到90%,且存在较严重缺陷x个,测试不通过。