AI测试 打造探索式测试辅助智能体—Scoutron

44岁的测试小学生 · 2025年04月03日 · 最后由 干饭狂人 回复于 2025年04月03日 · 3154 次阅读

1.背景

在产品测试领域,探索式测试始终被认为是一种高效且富有价值的方法,尽管在自动化和 AI 技术迅速发展的今天,探索测试依然不可或缺。然而,当测试人员独立进行探索时,常常会陷入固定的测试思维定势,导致创新能力受限。要打破这种固化思维,必须有意识地扩展视野,主动接触多元信息、鼓励批判性思考和跨领域学习。这一过程既漫长又需要自发努力,有时还需要教练的指导。

这一挑战,激发了我的创作热情。结合自动化技术与 AI 智能体的优势,我打造了一款探索式测试辅助的智能体——Scoutron,旨在建立人与 AI 的协同机制,提高探索式测试的效率和效果。

2.演示

请观看 Scoutron 的演示视频(2 分钟),直观感受其操作流程和核心功能。

3.功能

假如你需要对某个网站或应用进行探索式测试,只需安装 Scoutron 并设置测试时长(例如 30 分钟至 2 小时),便可开启与 Scoutron 协同的探索之旅。目前的 v1.0 主要功能包括:
• 实时倒计时提醒:提供精确的剩余时间提示,帮助测试人员掌控整体进度。
• 内容动态分析与测试建议:Scoutron 能自动检测当前页面内容,并即时生成针对性测试建议。例如,当系统识别到页面为搜索结果时,会主动提出分页正确性测试的建议;当检测到登录界面,则提醒测试人员尝试不同的登录方法。
• 探索测试策略智能生成:在测试进行过程中,Scoutron 会根据以往探索过程(操作记录、测试方法及反馈结果)综合推理,动态调整剩余时间内的测试策略,并给出具体的操作建议。
• 一键生成探索测试报告:测试结束后,点击 “报告” 按钮即可自动生成详尽的探索式测试报告,涵盖测试流程、发现的问题及改进建议。

如下图,Scoutron 检测到当前是搜索结果显示页面,主动给出了分页正确性测试的等建议。

而下图,Scoutron 检测到当前页面是登录界面,就提示去测试各种方法。

下图,Scoutron 将剩余的 23 分钟进行分时间测试策略建议,并且引用具体的漫游方法应用到实际不同的功能模块。

例如下图,测试进行到还剩 16 分钟,Scoutron 给出了它的时间和测试方法分配建议。

最后,点击 “报告” 按钮,探索式测试报告可以一键生成。下图就是一个部分报告内容。


3.Scoutron 架构
Scoutron 1.0 版基于智能体框架构建,集成了浏览器内容感知、Prompt 构建、时间记忆与策略生成等多种工具。其中,Agent 核心在于将各项任务有机整合,并通过友好的用户界面为测试人员提供实时指引和报告生成服务。此外,整个智能体是背靠在 Gemini 2.0 Flash 之上,以追求一个更高的性价比。

4.与 BotExpTest 对比
通过工具辅助进行探索性测试,前人有了很多的工作,其中值得讨论的是 BotExpTest(https://github.com/andreendo/botexptest)。

BotExpTest 通过五大功能构建智能探索式测试工具,主要包括:

  1. 流程管理:通过结构化命令(如 ?manual、?charter)明确测试目标和边界,并上传背景资料聚焦重点。
  2. 精准计时:启动智能倒计时,并定期提醒剩余时间,支持紧急终止,有效降低测试中断率。
  3. 缺陷追踪:一键缺陷上报,支持 Bug 分类、复现步骤记录以及截图/日志上传,与 MongoDB 和 Jira/GitHub 集成。
  4. 知识赋能:内置黑盒测试准则、ET 经典策略及移动端场景指南等资源库,部分缺陷正是由资源库启发发现。
  5. 智能建议:基于随机算法推送预设测试提示,未来计划引入系统日志实现状态感知型建议。

相比之下,Scoutron 在继承上述核心功能的同时,重点创新在智能建议部分。不同于需要主动询问且仅返回随机预设建议的 BotExpTest,Scoutron 能根据当前上下文与历史探索数据动态生成个性化测试建议,从而更精准地突破测试人员的认知盲区。

5.将来的设想
目前 Scoutron 1.0 版主要用于演示。欢迎各位测试同仁提出宝贵意见,以便未来持续优化性能,并对接更多大语言模型。同时,我将在合适时机发布可运行程序,让广大测试人员参与进来,共同推动工具的不断完善和创新。

张昊翔
2025/4/3
WeChat: hzhan11
QQ: 22321262
Email: xjtu_xiangxiang@hotmail.com
Blog: https://www.infoq.cn/profile/2215BDBD532CB4/
LinkedIn: https://www.linkedin.com/in/hzhan11/

本站更多文章链接:
测试技艺 | 在 AI 极速发展下重塑 - https://testerhome.com/topics/41761

共收到 4 条回复 时间 点赞

业务场景覆盖率能有多少测过么?
遍历成本在频繁迭代里兜得住吗?
效果问题有可靠的验证 - 迭代手段吗?
遍历对象的兼容性有测试吗?
复杂场景搞得定吗?

ai 一定是未来,但现在 ai 行不行呢,这种智能体太多了,好像就没见到真正落地效果很好的

匿名用户 回复

需要这样的先驱帮我们去探索的,没有逐步探索肯定也不会有好的产品出来的,国内文心一言刚出来的时候,不也不少人认为和 GPT 比效果比较差嘛,现在慢慢有了 deepseek 这种大模型不就是个例子嘛

回复内容未通过审核,暂不显示
回复内容未通过审核,暂不显示
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册