AI在软件测试的未来中处于什么位置?(1)

原创
陈哥聊测试
2026-10-16 13:36:55
35
摘要:探索AI在软件测试中的能力边界:测试代码生成与智能体如何提升效率?禅道AI一键生成用例、润色描述。了解AI、自动化与人工测试的组合落地。点击阅读。

大家好,我是陈哥。

过去几十年间,自动化测试发展得很快,各类强大的测试工具落地,团队的质量建设也慢慢走向整体化。

现在聊软件测试,AI已经是一个绕不开的话题。我会分为上下两篇文章,和大家聊聊AI在软件测试里真实能力到底到哪一步,哪些场景能真正帮我们提升测试效率,又有哪些地方反而会成为我们工作上的阻碍。

欢迎大家在评论区分享自己的看法。

我前段时间看了一篇讲“Automation in Testing”的文章,里面提到Automation in testing本意是利用软件辅助测试,但现在很多人直接把它等同于自动化测试。AI的到来,刚好解释了自动化不等于测试自动化。

ai软件测试-1

所以,除了大家熟悉的自动化测试工具,还有不少软件也可以辅助软件测试工作。现在,AI也可以加入到这个清单中,像ChatGPT、Claude、Co-pilot这类大模型工具,都可以用上。

这两年测试领域出现了两项新技术,一个是代码生成,另一个是测试智能体。

1.测试代码生成

我们输入提示词和项目背景信息,背景信息可以包含用户故事、测试数据、质量标准、需要覆盖的用例数量、重点关注模块等,大模型就可以直接生成测试用例。

这里有一点至关重要:输入什么样的信息,就会产出什么样质量的代码。和普通代码生成是同一个道理,需求描述越模糊,生成出来的内容就越宽泛,没法直接落地。

所以,只要你掌握了如何使用AI,就可以大幅提升你的工作效率。

  • 提供上下文。我们提供的上下文越丰富,效果就越好,比如解释程序的领域、需规避的风险、想要的代码模式、断言逻辑等。

  • 明确需求。尽可能提供示例,清晰说明所用工具的版本,细节明确有助于优化模型输出。

  • 验证输出。一定要校验AI产出的内容,关注AI的实现方式,比如使用了哪些变量命名、评估代码质量是否符合现有标准等。

  • 确立优质标准。亲自打好基础,确立优质标准。在使用AI的过程中,可以让它解释决策依据、扩展代码实现。

所以,我们的很多客户会直接在禅道软件中使用AI,这样就可以不用在多个系统之间来回复制粘贴上下文。禅道AI可以直接读取已经记录在禅道里的内容,还能一键拆分生成测试用例、对生成的用例、Bug描述做自动润色。

ai软件测试-2

2.测试智能体

这里说的测试智能体,特指可以开展自主测试的AI智能体。自主测试,可以理解为让AI智能体自己去探索应用,行业里也常把它称作探索性测试和自动化测试的结合体。

现阶段的测试智能体能完成不少传统脚本做不到的操作,但你很难看清它具体的执行路径。传统自动化脚本,每一步流程我们都可控、可核查,这恰恰是测试智能体目前的短板。当然换个角度,这种自主探索的特性,也能为我们所用。

这类智能体有一个问题,没办法像人类一样完整理解业务上下文。所以,我们直接在禅道软件中内置了智能体,让测试智能体能尽可能地联系上下文内容,避免使用碎片化信息。

ai软件测试-3

我是测试出身,虽然现在有那么多工具,我还是认为测试的真正价值在于团队成员之间的沟通协作,大家互相补齐信息,才能拼出完整的业务全貌。

但这不代表测试智能体没有价值。既然有了工具,我们就要去用。测试智能体在现阶段的定位,就像一个测试新人,上手快,但离不开人的引导和管控。我们可以把它审慎地纳入整体测试策略,测试智能体就可以帮我们标记潜在风险区域,充当潜在问题指示器。它只是 AI 测试能力的其中一环,想要真正发挥 AI 的全部效能,还需要结合实际项目场景思考落地方式。

这篇主要和大家聊清楚AI测试工具的能力边界,后面我还有第二篇文章,会重点讲讲在真实项目里,怎么把 AI、自动化、人工测试组合落地,大家可以持续关注。

推荐阅读

DevSecOps 中的漏洞管理(上)

为了在DevSecOps项目中有一个良好的开端,在应用程序开发的早期——最好是在开始编写代码之前——就集成安全目标。
🍪
陈哥
2023-08-07

GitOps—用于基础设施自动化的DevOps

GitOps可以为工程团队提供许多优势,包括更好的协调、透明度、稳定性和系统的耐用性。
李晓琳 2020-11-30

现代DevOps如何改变软件开发格局

在软件开发的早期,该过程通常是开发人员编写代码,再将其交给质量保证(QA)进行测试。这种瀑布开发方法可能会导致质量问题和延迟,因为问题是在周期后期发现的。
🌻
hanxiao
2024-01-24

测试自动化中遵循的最佳实践

本文着眼于团队在测试自动化中应该遵循的最佳实践,从选择正确的工具到代码的可重用性。
🍪
李晓琳
2022-11-14
返回顶部
客服头像
魏中显
高级客户经理
客服微信
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。
gtm跟踪器
gtag
UET