写点什么

软件测试 / 人工智能|测试报告很难写,ChatGPT 来帮你

  • 2023-11-17
    北京
  • 本文字数:2035 字

    阅读完需:约 7 分钟

简介

除了测试计划和测试方案,测试报告是另外一个令人头大的文档,但是我们又必须要写这个文档,所以我们还是得硬着头皮上,但是有了 ChatGPT 之后,写测试报告也变得简单了。本文就来向大家介绍如何使用 ChatGPT 来写测试报告。

什么是测试报告?

测试报告的主要目的是提供与测试结果相关的数据信息,以便项目团队、开发人员、管理层和其他相关方可以了解测试的结果,并做出基于这些结果的明确下一步的决策,以及下一个版本的改进方向。


通常一个测试报告会包含


  • 测试执行情况

  • 问题汇总

  • 问题详情

  • 测试结果分析

  • 风险评估

  • 建议和改进措施

生成示例

我们了解了测试报告应该包含的内容之后,可以开始生成测试报告了,我们可以向 ChatGPT 进行提问了,但是在这之前,我们需要让 ChatGPT 先输出一份测试报告的模版。


提问:请输出一份软件测试报告模版,要求包含: 测试执行情况,问题汇总,问题详情,测试结果分析,风险评估,建议和改进措施


ChatGPT 回复如下:


软件测试报告1. 测试执行情况测试周期:[指定测试周期]测试目标:[列出测试的主要目标]测试范围:[指明测试覆盖的范围]2. 问题汇总2.1 问题概述总问题数:[总问题数量]问题严重程度分布:严重:[数量]中等:[数量]轻微:[数量]2.2 问题详情问题编号  问题描述  严重程度  负责人  状态Issue 1  描述  严重  负责人姓名  解决中Issue 2  描述  中等  负责人姓名  待解决Issue 3  描述  轻微  负责人姓名  已解决3. 测试结果分析测试通过情况:[列出通过的测试用例或功能]未通过的测试情况:[指出未通过测试用例的原因]功能异常:[列出发现的功能异常或错误]4. 风险评估4.1 已识别风险风险描述 1:[描述风险]风险等级:[高/中/低]应对措施:[列出应对该风险的措施]4.2 潜在风险风险描述 2:[描述潜在风险]风险等级:[高/中/低]建议措施:[提出建议以规避或降低风险]5. 建议和改进措施建议 1:[提出针对性的建议或改进措施]建议 2:[提出另一个建议或改进措施]以上模板可根据具体项目和测试需要进行调整和扩展,确保包含了重要的测试结果和问题解决情况,并提供了风险评估和改进建议。
复制代码


我们可以发现这个测试报告基本上涵盖了我们上面的需求,但是我们还需要继续完善这个测试报告,比如我们可以加上用例执行数量,用例模块,和各个模块出现的 bug 数量。


提问:测试执行情况包含, 测试用例执行的数量,测试用例模块,每个模块发现的 bug 的数量。请用 markdown 的表格形式展现出来:


ChatGPT 回复如下:


## 测试执行情况
### 测试用例执行情况
| 模块 | 测试用例总数 | 已执行测试用例数 | 未执行测试用例数 ||------------|--------------|------------------|------------------|| 模块 A | 50 | 50 | 0 || 模块 B | 70 | 65 | 5 || 模块 C | 45 | 45 | 0 || 总计 | 165 | 160 | 5 |
### Bug 汇总
| 模块 | 发现的 Bug 数量 ||------------|-----------------|| 模块 A | 8 || 模块 B | 12 || 模块 C | 5 || 总计 | 25 |
复制代码


经过了这一步完善之后,我们可以让 ChatGPT 重新生成一份完整的测试报告。


提问:请重新生成一份测试报告模版,整合上述的测试执行情况


ChatGPT 回复如下:


软件测试报告1. 测试执行情况1.1 测试用例执行情况模块  测试用例总数  已执行测试用例数  未执行测试用例数模块 A  50  50  0模块 B  70  65  5模块 C  45  45  0总计  165  160  51.2 Bug 汇总模块  发现的 Bug 数量模块 A  8模块 B  12模块 C  5总计  252. 问题汇总2.1 问题概述总问题数:25问题严重程度分布:严重:8中等:12轻微:52.2 问题详情问题编号  问题描述  严重程度  负责人  状态Issue 1  描述  严重  负责人姓名  解决中Issue 2  描述  中等  负责人姓名  待解决Issue 3  描述  轻微  负责人姓名  已解决3. 测试结果分析测试通过情况:[列出通过的测试用例或功能]未通过的测试情况:[指出未通过测试用例的原因]功能异常:[列出发现的功能异常或错误]4. 风险评估4.1 已识别风险风险描述 1:[描述风险]风险等级:[高/中/低]应对措施:[列出应对该风险的措施]4.2 潜在风险风险描述 2:[描述潜在风险]风险等级:[高/中/低]建议措施:[提出建议以规避或降低风险]5. 建议和改进措施建议 1:[提出针对性的建议或改进措施]建议 2:[提出另一个建议或改进措施]这个模板整合了测试执行情况表格和其他常见的测试报告部分,让你能够在整个报告中综合呈现测试情况和建议。
复制代码

总结

在编写测试报告的时候,组织语言,调整格式也是比较费时费力的事情。在整理好每个版本的测试数据后,只需要将这些数据填入 ChatGPT 生成的报告模版,编写测试报告的时间可以大幅度减少。希望本文可以帮到大家。


获取更多技术资料,请点击!



用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
软件测试/人工智能|测试报告很难写,ChatGPT来帮你_霍格沃兹测试开发学社_InfoQ写作社区