浅谈测试报表

简介:

测试报表是测试工作成果的展示,也是测试和开发沟通的最好手段,以下简单将测试报表做了归类描述

2.3.1 功能测试测试报表

定义:功能测试报表包含项目测试日报,项目测试周报,回归测试报告,预发布测试报告,项目测试总体报告。
属性:
a.  项目测试日报
测试日报必须包含以下信息:
1.  每日重点事项
2.  开发源代码版本
3.  测试环境描述:应用所在机器
4.  测试代码SVN地址及版本
5.  测试用例执行情况
6.  测试整体进度
7.  缺陷情况:含缺陷修复进度,缺陷分配情况
b.  项目测试周报
项目测试周报必须包含以下信息:
1.  项目进度
2.  项目测试进度
3.  需要周知项目风险和进一步跟进事项
4.  周测试代码积累情况
5.  周测试用例积累情况
6.  缺陷情况
c.  项目回归测试报告
项目回归测试报告必须包含以下信息:
1.  本版本重点缺陷描述
2.  开发源代码版本
3.  本次回归成功率
4.  历次回归成功率
5.  本次回归接口摘要(接口或协议测试)或检查的功能点
6.  回归用例数统计
d.  预发布测试报告
1.  项目风险
2.  测试进度
3.  质量是否达到发布标准结论
4.  含回归测试报
e.  项目测试总体报告
1.  项目遗留未解决问题
2.  历次测试质量趋势分析
3.  质量是否达到发布标准结论

2.3.2稳定性测试报表

定义:稳定性测试是一个独立的测试项目,将在服务器端测试过程中定期的进行。详见
属性:
a.  丢包率测试报告
丢包率测试区别于性能测试,指单线程请求丢包率。不是大量并发场景下的丢包率。
丢包率测试报告主要包含以下内容:
1.  应用服务器端无压力下丢包率
2.  应用服务器大负载下丢包率
3.  应用服务器无压力,但是其他环境大压力下丢包率(可测试数据库压力)
4.  组合场景下丢包率
如在大量用户登陆的情况下,测试聊天消息的丢包率
5.  测试请求数
6.  测试丢包数
7.  测试时间
8.  软件版本
注意事项:服务器的压力不由测试对象的请求产生。
b.  服务模块故障演习报表
服务模块故障演习报表,在每次服务模块故障演习测试之后给出,主要用于说明各个模块之间是否为弱依赖关系和分布式模块自身的健壮性,分布式模块的热插拔能力。
热插拔是指服务停止和开启。是软件层面意义的热插拔,不是硬件的热插拔,同时是指分布式程序中,相同的服务不完全停止,部分机器的服务停止。测试热插拔对客户应用是否造成影响。
服务模块故障演习报表主要包含以下属性:
1.  模块之间依赖关系
事先分析需要测试哪些模块之间是否有关联,针对测试目的进行测试。
2.  分布式模块自身健壮性
对分布式模块进行反复启动,停止操作,给出对模块功能影响的判断报告
3.  分布式服务热插拔能力
给出服务扩展对产品提供服务性能以及功能影响的报告。
4.  被测试的软件版本
5.  软件缺陷情况
6.  测试时间

2.3.3 静态测试报表

定义:静态测试包括静态代码分析报表和配置项测试报表,在实际操作中二者可以合并以一份报表形式提供。
属性:
a.  静态代码分析报表
静态代码分析报表是指对源代码使用工具进行静态分析。主要应包含内容
1.  程序中存在缺陷的代码行及错误类型
2.  检查使用的手段
3.  检查代码版本
检查的重点如下:
1.  代码和设计的一致性
2.  代码的逻辑表达的正确性
3.  程序中不安全、不明确和模糊的部分
b.  配置项测试报告
配置项测试报告主要包含如下信息:
1.  配置项缺省测试结果
2.  配置项风险评估,包括边界值风险,缺省风险。

2.3.4 服务BVT测试报表

定义:服务器BVT报表,旨在产品版本提交测试之后快速提供一份产品质量初步报告。根据产品所处的周期分为测试阶段BVT报表,预发布BVT报表,正式环境BVT报表。同时除了在项目测试阶段可以提供测试报表,也可以在非项目测试阶段,随机组合BVT测试用例进行测试,并提供服务健康状况的报表。这部分功能对于依赖于我们服务器端测试环境和正式环境的外部IM用户比较有用。
属性:
BVT报表主要包括信息:
1.  重点问题或缺陷描述
2.  开发源代码版本,或服务版本号
3.  本次回归成功率
4.  检查的功能点
5.  回归用例数统计
如果进行多次测试,给出历次回归成功率。

2.3.5 扩容迁移测试报表

定义:扩容迁移测试报表主要包含DBS迁移测试报表,和应用服务扩容测试报表。
属性
a.  DBS迁移测试报表主要必须包含以下信息:
1.  数据库表结构是否完整迁移
2.  数据库核心表数据完整性报告,提供变更判断
3.  服务健康BVT测试报告
b.  应用服务扩容测试报告
1.  指定/不指定扩容机器服务健康BVT测试报告
2.  扩容前/扩容后负载测试报告

2.3.6 性能测试报表

略,详见性能测试方案


本文转自elbertchen 51CTO博客,原文链接:http://blog.51cto.com/linkyou/751018,如需转载请自行联系原作者
相关文章
|
数据可视化 数据挖掘 BI
软件测试|Python操作Excel制作报表,不要太方便
软件测试|Python操作Excel制作报表,不要太方便
软件测试|Python操作Excel制作报表,不要太方便
|
11月前
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
6月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
988 23
|
8月前
|
SQL 安全 测试技术
2025接口测试全攻略:高并发、安全防护与六大工具实战指南
本文探讨高并发稳定性验证、安全防护实战及六大工具(Postman、RunnerGo、Apipost、JMeter、SoapUI、Fiddler)选型指南,助力构建未来接口测试体系。接口测试旨在验证数据传输、参数合法性、错误处理能力及性能安全性,其重要性体现在早期发现问题、保障系统稳定和支撑持续集成。常用方法包括功能、性能、安全性及兼容性测试,典型场景涵盖前后端分离开发、第三方服务集成与数据一致性检查。选择合适的工具需综合考虑需求与团队协作等因素。
1104 24
|
8月前
|
SQL 测试技术
除了postman还有什么接口测试工具
最好还是使用国内的接口测试软件,其实国内替换postman的软件有很多,这里我推荐使用yunedit-post这款接口测试工具来代替postman,因为它除了接口测试功能外,在动态参数的支持、后置处理执行sql语句等支持方面做得比较好。而且还有接口分享功能,可以生成接口文档给团队在线浏览。
334 2
|
10月前
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
704 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
|
10月前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
508 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
9月前
|
存储 JSON API
Python测试淘宝店铺所有商品接口的详细指南
本文详细介绍如何使用Python测试淘宝店铺商品接口,涵盖环境搭建、API接入、签名生成、请求发送、数据解析与存储、异常处理等步骤。通过具体代码示例,帮助开发者轻松获取和分析淘宝店铺商品数据,适用于电商运营、市场分析等场景。遵守法规、注意调用频率限制及数据安全,确保应用的稳定性和合法性。
|
9月前
|
监控 API 开发工具
Socket.IO介绍,以及怎么连接测试Socket.IO接口?
Socket.IO 是一个用于浏览器和服务器间实时双向通信的库,支持低延迟消息传递、跨平台运行及自动重连。文章介绍了其特点与调试需求,并详细说明如何使用 Apifox 工具创建、连接、发送/接收 Socket.IO 事件,以及团队协作和调试技巧。掌握这些技能可提升实时应用开发效率与质量。