【AI如何应用在软件测试工作中】

news/2024/11/15 8:25:05/

最近玩了一些比较火的AI软件

ChatGPT,Kimi:聊天 

prezo,gamma:生成PPT

Canva AI,Midjourney:生成图

        因为本人是计算机专业,觉得开发之路太过于劳累,心生退却,听说测试比较轻松,所以想往软件测试工程师的方向发展,现在随着AI的迅速发展,越来越多的工作AI都能做得更快更好,所以我今天试了一下AI会不会代替软件测试工程师工作。

        不玩不知道,一玩吓一跳,顿时感觉我未来的测试之路一片迷茫,主要是AI太强盗了,几乎把我能干的不能干了事情都给干了,所以我如果迷漫的走向测试之路,只会让迷茫的我更加迷茫,因为我不知道我还能干些啥。

下面是我使用ChatGPT干一些简单的测试的活,具体操作步骤:

1、让GPT根据测试需求文档内容进行需求分析

2、让GPT根据需求分析编写测试计划

3、让GPT根据需求编写黑盒测试用例

4、编写白盒测试用例(这个是真的有趣,还可以玩角色扮演,下面是让GPT测几个函数代码)

5、然后我将GPT生成的测试用例代码,复制到Python中去执行,就完成那两个函数代码的测试了。

另外的另外,生成软件测试报告也是不在话下

下面来总结AI的优缺点吧:

  1. GPT能输入的文本prompt有限,可以使用Kimi直接导入需求文件进行整理分析,好像可以分析20万字。
  2. 因为GPT整理的都是一下文本格式,可以使用一下自动生成思维导图的AI工具,如Xmind Copilot 等工具将文本直接转成思维导图方便观看。
  3. GPT能干的事太多了,如检测代码问题,解析每一行代码的目的作用等等就没有一一列举了,毕竟AI工具没有手,执行黑盒测试用例点点点还是得靠人干。

总之我能看见未来AI有手后,就能来砸饭碗了。

各位看官看无聊了,附送几张AI生成图提提神(试了一下有颜色的图生成不了)


http://www.ppmy.cn/news/1430062.html

相关文章

vue---计算属性

姓名案例 1.使用插值语法实现 <!DOCTYPE html> <html><head><meta charset"UTF-8" /><title>姓名案例_插值语法实现</title><!-- 引入Vue --><script type"text/javascript" src"../js/vue.js"&g…

Ansible 连接受控端sudo超时

最近在装Ansible&#xff0c;有一台受控端负载重&#xff0c;响应慢。当用Ansible连接它时&#xff0c;总是提示超时。 现象 主控端 执行脚本 ansible 192.168.5.37 -m shell -a ip a| grep 192.168.192.168.5.37 | FAILED | rc-1 >> Timeout (12s) waiting for priv…

【机器学习】各大模型原理简介

目录 ⛳️推荐 前言 一、神经网络&#xff08;联结主义&#xff09;类的模型 二、符号主义类的模型 三、决策树类的模型 四、概率类的模型 五、近邻类的模型 六、集成学习类的模型 ⛳️推荐 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风…

无人机在光伏电站巡检中的关键步骤与技巧

无人机已经成为光伏运维巡检中不可缺少的工具。它们能够快速目高效地获取地巡检范围内的图像和数据&#xff0c;在光伏电站的生命周期内日常维护巡检提供了准确的信息。本文将讨论使用无人机进行光伏电站巡检时的步骤与技巧。 第一步是选择适当的无人机。当选择无人机时&#…

Centos7.9 脚本一键部署nextcloud,配置Nginx代理Https。

目录 一键安装nextcloud 出现错误TypeError Cannot read properties of undefined (reading ‘writeText‘) 生成自签名SSL证书 编辑Nginx配置文件 启动Nginx 一键安装nextcloud 本脚本参考文章&#xff0c;本文较长建议先看完在操作&#xff01;&#xff01;&#xff01;…

使用vue实现一个添加和编辑的功能

要使用Vue实现添加和编辑的功能&#xff0c;你需要创建一个Vue组件&#xff0c;该组件可以处理用户输入&#xff0c;并在需要时更新或添加数据。以下是一个简单的示例&#xff0c;展示了如何使用Vue实现添加和编辑列表项的功能&#xff1a; 创建Vue组件 首先&#xff0c;你需…

rust : condvar中一对一和多对一模式初探

condvar是不经常碰到的&#xff0c;但其实在tokio之类库中&#xff0c;还是非常核心的作用。 想进一步体会condvar的使用&#xff0c;还是从场景出发。 一、一个通知发送者&#xff0c;一个接收者 假定一个员工收到一个任务&#xff0c;就是模拟是一个时间片&#xff0c;到时…

conda离线状态安装环境:更快安装环境的方式

设置为离线状态 conda config --set offline False查看是否离线&#xff0c;如果返回值是 offline: True&#xff0c;这说明 Conda 目前处于离线模式&#xff1a; conda config --set offline False安装环境&#xff1a; conda create --name [自定义的环境名] python3.7切换为…