从Vibe Coding到质量工程
本文受《Vibe Coding已死,这是它的替代者》一文的启发,该文讨论了从vibe coding到智能体工程的转变——一种仍然利用AI、但在软件质量上强调更强的人类控制、审查和责任的方法。
该文聚焦于开发者角色的变化。但我认为同样的变化也正发生在QA和测试自动化领域。
1、当编写脚本不再是主要挑战
多年来,许多自动化工程师大部分时间都在创建定位器、编写断言、修复不稳定测试和维护自动化测试套件。
我认为,现在情况开始改变了。
AI现在可以从需求描述中直接生成自动化脚本。一些平台甚至允许用户用纯英语编写测试步骤,而无需理解选择器或代码自动化框架。
一些正在朝这个方向发展的平台包括:
- Browser Use — https://browser-use.com
- Stagehand — https://stagehand.dev
- Skyvern — https://skyvern.com
- Momentic — https://momentic.ai
- Reflect — https://reflect.run
- AgentQ — https://agentq.id
使用这种方法,用户只需编写如下指令:
使用有效账户登录,确保仪表盘成功显示。
AI将尝试理解页面、找到相关元素并运行测试,无需手动编写定位器。
2、自动化正在变成商品
Vibe coding的概念最初承诺任何人都可以通过向AI给出指令来创建软件。然而,随着应用开始进入生产环境,许多团队遇到了同样的问题:缺乏对AI输出的审查、测试和理解。这导致了一种更结构化方法的出现——即智能体工程。
同样的事情也开始发生在自动化测试中。
创建自动化脚本正变得越来越容易。然而,测试的质量仍然取决于人类判断需要测试什么的能力。
问题不再是:
"我能创建自动化脚本吗?"
而是:
"我创建的自动化是否真正测试了重要的风险?"
3、越来越有价值的技能
随着AI接管了大量重复性技术工作,QA的焦点开始转向更具战略性的领域。
将变得越来越有价值的技能包括:
- 设计测试架构
- 确定有效的测试覆盖率
- 分析缺陷模式
- 理解业务风险
- 进行探索性测试
- 验证AI生成的输出
- 提高应用程序的可测试性
批判性思维能力将变得比从头编写脚本的能力更重要。
4、从脚本创建者到质量架构师
AI可以在几分钟内生成数百个测试用例。
然而,AI不理解业务优先级、用户期望或一个bug对组织的影响。
这就是QA角色变得日益具有战略意义的地方。
正如开发者正从"代码作者"转向"AI编排者"一样,QA也正从"自动化脚本创建者"转向"质量架构师"——一个专注于质量策略、AI输出验证和整体产品风险管理的角色。
5、结束语
Vibe coding的时代可能正在向AI智能体和自主测试的时代转变。
随着脚本编写变得更容易,QA的价值将不再由他们创建自动化的速度来决定。
QA(质量保证)的价值将取决于他们理解质量、管理风险以及确保AI朝着正确方向工作的能力。
现在和未来不是关于成为一个更好的脚本编写者,
而是关于成为一个更好的质量工程师!
原文链接: The End of Vibe Coding Means the Rise of Quality Engineering
汇智网翻译整理,转载请标明出处