6、AI测试辅助-测试报告编写(生成Bug分析柱状图)

AI测试辅助-测试报告编写(生成Bug分析柱状图)

  • 一、测试报告
    • [1. 创建测试报告](#1. 创建测试报告)
    • [2. 报告补充优化](#2. 报告补充优化)
      • [2.1 Bug图表分析](#2.1 Bug图表分析)
    • [3. 风险评估](#3. 风险评估)
  • 总结

一、测试报告

测试报告内容应该包含:

1、测试结论

2、测试执行情况

3、测试bug结果分析

4、风险评估

5、改进措施

1. 创建测试报告

  • 提示词:请针对这次的App购物车功能输出一份测试报告模版,内容包含: 测试结论,测试执行情况,测试Bug结果分析,风险评估,改进措施

    测试报告

    1. 测试结论
      经过对app购物车功能的兼容性测试,得出以下结论:

    购物车功能在主流浏览器(Google Chrome、Mozilla Firefox、Safari、Microsoft Edge)上均能正常运行。
    购物车功能在不同操作系统(Windows、macOS、Linux、iOS、Android)上均能正常运行。
    购物车功能在各种设备(台式电脑、笔记本电脑、平板电脑、手机)上都能正常工作。
    购物车界面在不同分辨率下能够正常显示并且布局合理。
    综合以上测试结果,购物车功能通过了兼容性测试,没有发现严重的兼容性问题。

    1. 测试执行情况
      浏览器兼容性测试:全部通过
      操作系统兼容性测试:全部通过
      设备兼容性测试:全部通过
      分辨率兼容性测试:全部通过

    2. 测试Bug结果分析
      在本次测试中未发现任何严重的Bug或兼容性问题。

    3. 风险评估
      在测试过程中未发现严重的风险,购物车功能在各种环境下都表现稳定可靠。

    4. 改进措施
      基于本次测试的结果,可以对购物车功能进行进一步优化和改进,以提升用户体验和兼容性。同时,持续关注新版本发布后的兼容性情况,并及时进行测试和调整。

2. 报告补充优化

2.1 Bug图表分析

该报告中,bug分析没有图表是不完整的,我们需要补充bug分析的图表数据。

Chatgpt原生是不支持图表,不过可以借助这个QuickChart工具生成饼状图、柱状图,这个工具详细使用可以参考官网

https://quickchart.io/,当然我们可以使用chatgpt命令行的

  • 提示词:你是一个图表生成器,会生成基于QuickChart的图片。我会给你一些数据或者提示词和一个图形类型,你按要求生成。
    注意生成的url中特殊符号需要格式化。数据为"ui动态交互 ui静态样式 需求问题 代码业务逻辑 代码数据处理
    10 10 2 2 5 ",生成为饼状图

结果为:会返回一个链接,直接在浏览器打开如下图

https://quickchart.io/chart?c={type:'pie',data:{labels:\['ui动态交互','ui静态样式','需求问题','代码业务逻辑','代码数据处理'\],datasets:\[{data:\[10,10,2,2,5\]}\]}}

3. 风险评估

在chatgpt编写的方案汇中,风险评估并没有描述的很完整。我们进行以下提示优化:

  • 提示词:在上述的风险评估中,请根据以下的内容重新生成风险评估的内容"1.项目需求的问题(需求不明确)
    2.项目提测的问题(提测太晚)
    3.项目测试环境的问题(环境复杂,总是挂掉)
    4.项目遗留bug问题(遗留bug需要特别分析对线上的影响以及改进措施)
    5.项目用户影响(主要是对用户,对第三方系统的考虑)"

返回的结果如下:

在对app购物车功能进行兼容性测试的过程中,需要考虑以下风险因素:

项目需求的问题(需求不明确):如果项目需求不够清晰明确,可能会导致测试人员无法准确理解功能设计,从而影响测试的全面性和准确性。

项目提测的问题(提测太晚):如果项目提测时间过晚,可能会导致测试时间紧张,无法充分测试各种场景和兼容性情况,从而增加潜在的风险。

项目测试环境的问题(环境复杂,总是挂掉):如果测试环境复杂且不稳定,经常出现系统故障或无法正常访问的情况,将严重影响测试进度和质量。

项目遗留bug问题(遗留bug需要特别分析对线上的影响以及改进措施):存在大量遗留bug并未及时修复,可能会导致线上系统稳定性下降,影响用户体验和业务运行。

项目用户影响(主要是对用户,对第三方系统的考虑):购物车功能涉及用户核心体验,如果存在兼容性问题或Bug,可能会影响用户购物流程,甚至导致用户流失;另外,购物车与第三方系统集成,也需要考虑兼容性和稳定性的影响。

总结

quickchart 可以生成多种类型的图标数据,包括树状图,饼干图等等。结合Ai使用会更加的强大