如何用AI秒速出测试报告

842 篇文章 0 订阅
780 篇文章 0 订阅

2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)_软件测试刷题小程序-CSDN博客文章浏览阅读3.4k次,点赞86次,收藏15次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、app自动化测试、接口测试、性能测试、自动化测试、安全测试及一些常问到的人力资源题目。最主要的是他还收集了像阿里、华为这样的大厂面试真题,还有互动交流板块……_软件测试刷题小程序​编辑https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502​编辑https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502​编辑https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502​编辑https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502​编辑https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502​编辑https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502​编辑https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502​编辑https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502​编辑https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502icon-default.png?t=N7T8https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502

测试报告,是测试人的重要输出之一,每个人都会用到。有时我们需代表团队出阶段性测试报告,有时需要出个人总结性测试报告。出测试报告,非常重要一点是做测试数据的分析,需要用图表来展示。

在过去,我们最常用的工具相信是万能的excel了,对于复杂数据的处理,需要用到透视表,或写脚本来处理,或用专业的数据处理工具如Tablaeu,PB等。为了处理这些数据,少则半天,有时还需1-2天。现在用AI助手:智谱清言(ChatGLM),几秒钟就可帮你搞掂。真是惊艳到我了。

下面,我们一起来看看,如何应用到测试工作中。

第1步:数据准备

从Bugzilla官网获取buglist作为数据源,可直接从网页选中想要的数据,复制到notepad中,另存为csv格式文件。(也可以用你的数据)

本文用的数据地址:(https://bugs.webkit.org/buglist.cgi?component=Bindings&product=WebKit&resolution=---)

说明:可用excel打开csv文件看看,长成如下:

图片

看上去有些乱,之前用excel,或Tablaeu或写脚本程序处理这些数据,预先都需要人工整理成规范的二维数据表,才能顺利读取其中数据作分析。

现在先不管了,都丢给AI处理吧,看看它有何反应。

第2步:环境准备

进入AI助手智谱清言官网。

地址:https://chatglm.cn/

3步:导入数据

进入官网上的“数据分析界面”,导入第1步中获取的数据文件(bugzilla-buglist.csv),如下图所示。

图片

4步:发指令(提示词)

发出你要AI帮你做什么的指令(提示词)。

我的第一条指令提示词:请帮统计每年提交的bug数是多少,然后用柱状图展示。

ChatGLM 会显示它的分析过程,因我给它的数据有些乱,它会报错,并显示报错信息,如下所示。

import pandas as pd

# Load the CSV file into a DataFrame

file_path = '/mnt/data/bugzilla-buglist.csv'

bugzilla_df = pd.read_csv(file_path)

# Display the first few rows of the DataFrame to understand its structure

bugzilla_df.head()

图片

但,ChatGLM报错后会尝试用其他方式继续分析,这一点很赞,很智能。

于是,它尝试第二次后,终于读成功了我的数据,界面有提示信息,我这里就不再一一列出。

最后,它生成的bug 数年统计图如下。

图片

第5步:微调(可选)

我对此图不太满意,想在柱状图上显示出对应的Bug数据。于是发指令,

提示词:请在柱状图上标识所代表的Bug数量,它马上生成对应的图,如下;

图片

第6步:继续微调(可选)

由于,上面柱状图一片蓝,不美观,我想要每个柱状图的颜色不同,继续发指令。

提示词:请把相邻柱状图用不同的颜色重画。

结果如下;

图片

如此类推,直到生成自己满意的统计图。

是否惊艳到了,第一次用发中文指令的方式,得到想要的数据处理结果,确实觉得很爽。

下面,是我想要AI帮我处理的,另外视角看的测试数据统计图。

图片

第7步:继续探索(可选)

工作中,我们有时需要用到多维度的综合数据统计,此时需要用到excel透视表,或自己写脚本(VBA,python等)来处理,下面我们看看ChatGLM的处理怎样。

提示语:以年为横坐标统计不同的任务人,分布在各年份中的bug数,并用折线图展示。

GLM最后输出的结果如下:

图片

看图的右上角知道,修改bug的任务人远不止3个,但图上只画了3条折线图,没画全。

于是,我让它用表格的方式来展示数据。

提示词:请按相同的任务人,不同的年份统计bug数,并展示在表格中。

结果如下:

图片

明显,数据有些了,估计,处理复杂数据上存在问题。

最后,用智谱清言进行测试数据分析出测试报告,作个小结:

爽点:

1、在环境准备好后,一条指令(一句提示词)便可生成你想要的报告数据,包括各种图表,非常智能,爽到爆。

2、可微调,可不断完善数据或图表结果。

是时候告别excel,tablue等工具,拥抱AI智能体一条指令生成想要的测试报告了。

但智谱清言也有不足,对于多维度的数据分析,它会报错,它仍在开发的快速迭代中。

好了,重要的是在工作中快速用起来吧,现阶段,还是AI应用的早期,多动手多摸索方能不断前进。

建议涉及公司的机密数据,需脱敏,最好部署公司内部的大模型AI工具,发现《ChatGLM 3 大模型本地化部署、应用开发与微调》一书,刚出来,有兴趣的朋友不妨买来参考。

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 759968159,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​​软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

  • 27
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
人工智能在软件测试中的应用,并不仅仅是指AI测试AI测试是人工智能在软件测试领域中的一种具体应用方式。人工智能在软件测试中的应用还包括但不限于以下几个方面: 首先,人工智能可以应用于测试用例的生成与优化。传统的测试用例生成往往是人工编写,费时费力且可能漏掉一些特殊情况。而借助人工智能技术,可以通过数据驱动的方式,对软件进行学习和探索,从而自动生成更全面的测试用例,提高测试效率和覆盖率。 其次,人工智能可以用于软件缺陷的自动发现与定位。通过对软件运行时的行为进行监测和分析,结合机器学习和数据挖掘算法,可以实现对潜在缺陷的预测和及早发现,提早修复,从而提高软件的质量和稳定性。 此外,人工智能还可以应用于自动化测试。自动化测试是软件测试中常用的一种方式,通过编写测试脚本和使用自动化测试工具,可以提高测试执行的效率和一致性。而人工智能技术可以进一步增强自动化测试的能力,例如利用机器学习算法,自动分析测试结果并进行错误分类和定位,提高自动化测试的准确性和可靠性。 综上所述,虽然AI测试是人工智能在软件测试中的一种具体应用方式,但人工智能在软件测试中的应用远不止于此,还包括测试用例生成与优化、缺陷自动发现与定位以及自动化测试等多个方面,共同推动了软件测试领域的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值