ChatGPT对软件测试有什么用?
  xMqrry0m6BLR 2023年11月02日 179 0

ChatGPT最近是一直比较火热🔥。为什么会有这种火热的现象呢?用最直白的话来说就是这个ChatGPT是真的好用,比起之前可能大家想象到的自动聊天机器人,智能的不是一点半点。

那么对于软件测试行业来说,ChatGPT到底能运用到哪里方面呢?其实可以利用的地方是很多的。比如如下细分领域。

ChatGPT对软件测试有什么用?_自动化测试测试场景的分析

利用chatGPT来分析场景是比较有优势的。因为它可以分析得比较全面。包括很多可能的极端的情况,可能也会涉及到。至少当我们把相关的测试内容或上下文告诉它,它可以给提供很多的参考。替我们去头脑风暴。

ChatGPT对软件测试有什么用?_自动化测试_02测试用例的编写

测试用例的编写很多时候,我们知道是一个比较耗时费力的事情,但是它又是一个必须要做的步骤,如果你想让你的测试变得正规起来的话。所以很多脏活累活,可以考虑让ChatGPT去替我们完成。如下是让chatGPT帮我们创建系统登录测试场景的一个测试用例。

ChatGPT对软件测试有什么用?_ChatGPT_03

大家可以看到以上输出还是比较完整的。这样的话,如果让它完成或协助完成类似的事情的话,可以大幅度提升我们的工作效率。

ChatGPT对软件测试有什么用?_自动化测试_02自动化测试脚本的编写

传统意义上来说,自动化测试脚本的编写可能是自动化测试工程师最重要的工作之一。ChatGPT可以根据软件系统的需求和功能,自动生成测试用例,减少测试人员手动编写测试用例的时间和工作量,提高测试效率。其实chatGPT还可以对以往的测试脚本进行优化。因为ChatGPT可以利用其强大的机器学习和深度学习算法,优化测试脚本的性能和稳定性,减少测试脚本的错误率和维护成本,提高测试效率和质量。如下图是利用ChatGPT来生成的一个简单的自动化测试脚本。综合来看,脚本创建还是比较规范的,达到了我们的目的。

ChatGPT对软件测试有什么用?_测试用例_05

ChatGPT对软件测试有什么用?_自动化测试_02分析测试数据

对大数据量分析是ChatGPT的优势之一。ChatGPT可以处理大量的测试数据,并对其进行分析和挖掘,从而发现软件系统的潜在问题和瓶颈,提高测试的覆盖率和效果。

ChatGPT对软件测试有什么用?_自动化测试_02性能问题分析

鉴于以上ChatGPT的优势,那么其对性能问题的分析也是有优势的。首先,它可以给我们提供一些性能问题分析的思路,如下图所示,是ChatGPT提供给我们的如何分析百度首页性能问题的答复。其次如果可以,我们可以把系统日志等信息提供给ChatGPT,让其通过日志的大数据分析,是不是存在潜在的性能问题。

ChatGPT对软件测试有什么用?_自动化测试_08


如果大家对自动化测试感兴趣,可以浏览笔者的视频教程:https://edu.51cto.com/lecturer/13724261-c243.html

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
xMqrry0m6BLR
最新推荐 更多