人工智能或自动化测试能不能取代的是?

📝 面试求职: 「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)

📝 职场经验干货:

软件测试工程师简历上如何编写个人信息(一周8个面试)

软件测试工程师简历上如何编写专业技能(一周8个面试)

软件测试工程师简历上如何编写项目经验(一周8个面试)

软件测试工程师简历上如何编写个人荣誉(一周8个面试)

软件测试行情分享(这些都不了解就别贸然冲了.)

软件测试面试重点,搞清楚这些轻松拿到年薪30W+

软件测试面试刷题小程序免费使用(永久使用)


测试糟糕应用的乐趣

先来坦白一下:我喜欢测试糟糕的应用。

在笨拙的用户界面中导航、点击无效的按钮、填写填写到一半就崩溃的表单,这些事情有一种奇怪的满足感。这就像是在玩一个以破坏一切为目标的电子游戏 —— 只不过你还能因此获得报酬。

但问题是:没有任何人工智能或自动化测试能够感受到测试糟糕应用时的沮丧。当按钮无效时,它们不会感到烦恼;当页面加载缓慢时,它们也不会烦躁不安。当应用在一小时内第五次崩溃时,它们不会暗自咒骂。而且它们当然也不会感受到发现那个一直困扰着 everyone 的 bug 时的满足感。

图片来源 :microsoft copilot

正是这种人类的沮丧驱使我们去创造更好的应用。这是让我们关心用户体验的原因。这也是为什么,尽管围绕着主动型人工智能(Agentic AI)和自动化测试有诸多炒作,但手动测试并不会消失。

100% 自动化测试的神话

说先清楚一件事:测试自动化并不会让你成为一名优秀的 QA(测试工程师)。它只是一个工具,一个助手,一个节省时间的手段。它就像一个洗碗机:它可以清洗你的盘子,但它不能为你烹饪晚餐。

为什么测试自动化还不够

  • 它没有感受 :自动化不关心应用是否运行缓慢、令人困惑甚至令人沮丧。它只是按照脚本执行。

  • 它无法探索 :自动化适用于重复性任务,但在探索性测试方面表现糟糕。它不会跳出框框思考或跟随直觉行动。

  • 它不会为用户发声 :自动化无法告诉你为什么一个功能设计得很差,或者它如何可以被改进。它不会为用户发声。

真正的技能

真正的 QA 技能不在于编写自动化脚本 —— 而在于知道测试什么、何时测试以及如何测试。这是理解用户的痛点,并利用这些知识来改进应用。

探索性测试的力量

探索性测试是魔法发生的地方。这是我们戴上用户帽子,像他们一样体验应用的时候。

为什么探索性测试很重要

  • 它具有人性 :探索性测试能够激发我们的直觉、创造力和同理心。它使我们能够发现自动化测试永远无法发现的 bug。

  • 它具有灵活性 :与自动化不同,探索性测试能够适应应用的变化。它不受脚本或预定义步骤的限制。

  • 它具有洞察力 :探索性测试让我们更深入地了解应用。它帮助我们看到全局并识别改进的领域。

主动型人工智能和自动化测试的角色

别误会,主动型人工智能和测试自动化有它们的作用。它们非常适合重复性任务、回归测试以及发现一些显而易见的问题。但它们不能取代人类测试人员。

主动型人工智能和自动化测试能做什么

  • 节省时间 :自动化可以处理重复性任务,从而腾出时间进行更有意义的测试。

  • 发现回归问题 :人工智能可以帮助识别模式并预测 bug 可能发生的位置。

  • 增强测试 :像大型语言模型(LLMs)这样的工具可以帮助生成测试用例和进行数据分析。

它们不能做什么

  • 感受沮丧 :当应用崩溃或功能未按预期工作时,人工智能不会感到烦恼。

  • 创造性思考 :自动化脚本无法想出新的测试想法或以意想不到的方式探索应用。

  • 为用户发声 :人工智能无法告诉你为什么一个功能设计得很差或如何改进。

QA 的未来

那么,QA 的未来会怎样呢?

混合方法

QA 的未来不是在手动测试和自动化测试之间做出选择 —— 而是结合两者的优势。

  • 重复性任务的自动化 :使用自动化处理重复性任务和回归测试。

  • 探索性任务的手动测试 :使用手动测试进行探索性测试和用户体验评估。

  • 人工智能辅助 :使用人工智能增强测试,而不是取代测试。

QA 的角色

QA 的角色正在演变。我们不再仅仅是测试人员,我们是质量促进者。我们是开发和用户之间的桥梁,确保应用不仅能够运行,还能提供出色的体验。

拥抱沮丧

测试糟糕的应用令人沮丧,但这也是我们成为优秀 QA 的原因。这是驱使我们寻找更好解决方案、为用户发声并创造人们喜爱的应用的动力。

所以,下次当你测试一个糟糕的应用时,拥抱这种沮丧。利用它来激发你的好奇心、创造力和对质量的热情。因为归根结底,没有任何人工智能或自动化可以取代人类的触觉。

  • 你测试糟糕应用的经历是什么?

  • 你认为人工智能和自动化可以取代手动测试吗?

  • 你的探索性测试常用方法是什么?

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

​​​

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值