news 2026/7/1 14:39:40

OpenClaw加海量skills能否替代测试?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenClaw加海量skills能否替代测试?

最近网上养龙虾热得不行,各种相关的文档充斥网络。每个人都担心,不久的将来,自己将被龙虾替代。好像自己不养几只就心慌,真正养起来又不知道能做什么?

一,哪些工作正在被替代?

OpenClaw+Skills最擅长替代的是那些标准化程度高、重复性强、低风险的事务性工作。

  • 内容运营与创作:可以7×24小时自动抓取行业热点、生成文章和视频、发布到多平台并回复评论,实现内容生产全流程自动化。
  • 电商运营:能自动处理客服咨询、商品上架、竞品跟踪等。有案例显示,部署后原本需要5-6人的团队可缩减至1-2人,人力成本显著降低。
  • 基础开发与运维:能够辅助完成代码编写、审查、测试,以及监控服务器、自动部署等DevOps流程。
  • 数据与行政:自动进行数据整理、报表生成、信息检索、邮件分类和常规审批等。

这些领域的从业者,尤其是从事初级、重复性工作的岗位,确实面临着被自动化工具替代的巨大压力。

二,OpenClaw能帮程序员做什么?

OpenClaw 对程序员的帮助,核心在于它扮演了一个“异步、自主的数字员工”角色,而非传统的代码编辑器插件。它不是在您敲代码时提供即时建议,而是接收您的指令后,在后台独立完成任务,并通过您常用的通讯工具(如微信、钉钉、Telegram等)汇报结果。

结合您之前对“替代”的关注,可以理解为:OpenClaw 旨在替代程序员工作中那些繁琐、重复的“体力活”,让您能更专注于核心的“脑力活”。

🤖 自动化运维与监控

这是 OpenClaw 最可靠、最实用的场景之一。它可以7x24小时监控您的项目和服务,一旦出现问题立即通知您。

  • 部署监控:配置 OpenClaw 定期检查您的应用部署状态(如 Vercel、AWS 等)。当部署失败或生产环境出现错误时,它会立刻通过消息应用向您发送警报,让您能第一时间响应,而不是等到用户投诉。
  • GitHub 通知聚合:它可以监控代码仓库,并在每天早晨为您发送一份摘要,内容包括:需要审查的 Pull Request、失败的 CI 检查、新创建的高优先级 Issue 等。这取代了手动刷新 GitHub 页面的习惯,让您的工作更有条理。

💬 通过聊天执行命令

这是 OpenClaw 最强大的功能之一,让您无需通过 SSH 登录服务器,就能随时随地执行运维操作。

  • 执行脚本:直接在聊天中发送指令,如“运行数据库备份脚本”或“清空 Redis 缓存”,OpenClaw 就会在服务器上执行相应操作并返回结果。
  • 查看日志:发送“显示生产错误日志的最后50行”,它就能追踪日志文件并将内容发送给您,方便快速排查线上问题。
  • 运行测试:可以指令它“为认证模块运行测试套件”,它执行后会报告哪些测试通过,哪些失败。

💻 辅助开发与协作

OpenClaw 能处理一些基础的编码和团队协作任务,提升开发效率。

  • 快速生成代码片段:您可以用自然语言描述需求,例如“用 Flask 创建一个返回用户列表的 /users 接口”,它能快速生成基础代码框架,加速开发启动。
  • 基础代码解释与查错:对于新手,它可以解释代码的含义,或帮助排查基础的语法错误。
  • 自动化站会摘要:在团队中,可以配置 OpenClaw 每天自动从 GitHub、Jira 等工具拉取数据,生成一份包含每位成员昨日提交、当前任务和阻塞项的站会报告,并发送到团队群聊中。

三,测试同学的担忧?

作为互联网行业,技术壁垒较弱的测试同学,在当前大潮流下还是非常担心的。

1,哪些测试工作正在被替代?

OpenClaw 尤其擅长处理那些标准化、重复性高、耗时长的测试任务,显著提升了测试效率。

  • 自动化测试脚本生成与执行过去需要数天编写的自动化测试脚本,现在测试人员只需用自然语言描述测试场景(例如“用户登录并下单”),OpenClaw 就能自动生成并执行。这使得用例编写效率可以从“天级”降至“小时级”。
  • 大规模回归测试它可以作为“不休息的测试工厂”,利用容器技术并行执行成千上万个测试用例。原本需要数小时甚至数周的回归测试,现在可能仅需十几分钟就能完成,极大地缩短了发布周期。
  • 大模型安全与探索性测试这是 OpenClaw 的独特优势。它可以批量生成并执行上千种不同的提示词(Prompt)变体,对AI应用进行安全测试,发现人工难以覆盖的边界情况和潜在风险。
  • 基础缺陷定位当测试失败时,OpenClaw 能够进行初步的智能归因,自动分析失败原因(如网络错误、元素未找到等),将故障定位时间从平均1小时大幅缩短至30秒。
  • 日常事务性工作自动执行冒烟测试、跨设备兼容性验证、视觉回归测试(检查UI是否错位)等,这些工作都可以交给 OpenClaw 无人值守地完成。

2,测试开发工作面临重大挑战

现在测试相关的skills也多如牛毛,尝试了几个,还是非常厉害的。虽然不能完全解决遇到的问题,但也替代了不少工作量。尤其是Superpowers ,它是一个完整的软件开发工作流程,适用于您的编码代理,它建立在一组可组合的“技能”和一些初始指令之上,以确保您的代理使用它们。

尝试安装了插件,使用openclaw+Superpower开发一个测试平台。通过提出自己的需求,加上前期的一些交互,就能快速生成详情的实施计划。下面是SuperPowser的开发流程。

┌─────────────────┐│ 1. Brainstorm │ ← 先搞清楚需求,AI 会问你问题└────────┬────────┘┌─────────────────┐│ 2. Write Plan │ ← 生成详细的实施计划└────────┬────────┘┌─────────────────┐│ 3. Git Worktree │ ← 创建隔离的工作区└────────┬────────┘┌─────────────────┐│ 4. TDD Cycle │ ← 红绿重构:先写测试,再写代码└────────┬────────┘┌─────────────────┐│ 5. Review │ ← 自动代码审查└────────┬────────┘┌─────────────────┐│ 6. Merge │ ← 合并或创建 PR└─────────────────┘

它给我生成的开发测试平台的实系统架构:

系统架构┌─────────────────────────────────────────┐│ 前端应用 ││ (React + Ant Design Pro + TypeScript) │└────────────────┬────────────────────────┘│ HTTP API┌────────────────▼────────────────────────┐│ 后端服务 ││ (Spring Boot 3 + Java 17) ││ ├── 项目管理模块 ││ ├── 文档解析模块 ││ ├── 用例管理模块 ││ ├── 执行引擎模块 ││ └── LLM适配模块 │└────────┬───────┬────────┬───────────────┘│ │ │┌────▼──┐ ┌──▼───┐ ┌──▼────┐│ MySQL │ │ Redis│ │ LLM API│└───────┘ └──────┘ └───────┘

开发测试平台的任务列表:

todoWrite☐ 后端项目初始化 - 创建Maven项目、启动类、配置文件☐ 数据库初始化 - 创建数据库表结构SQL脚本☐ 实体类定义 - 创建Project、ApiDoc、TestCase等实体☐ Repository层 - 创建数据访问接口☐ 项目管理模块 - Service和Controller☐ 文档解析模块 - Swagger解析和文档管理☐ LLM适配模块 - 多模型适配器☐ 用例生成与执行模块 - 生成和执行测试用例☐ 前端项目初始化 - React+Ant Design Pro☐ 前端页面开发 - 项目列表、用例列表、生成页面等☐ 最终验证 - 编译测试☐ DTO定义 - 创建数据传输对象☐ 前端服务层 - API调用服务☐ 配置与MyBatis自动填充

然后就按列表一步步执行下载,在不考虑消耗token的情况下,经过一个多小时的生成,一个完整的项目便开发完成了。

MVP 开发完成! ✓项目结构SuperpowersTest/├── backend/ # Spring Boot 后端│ ├── src/main/java/com/apitest/│ │ ├── entity/ # 7个实体类│ │ ├── repository/ # 7个Repository│ │ ├── dto/ # 5个DTO│ │ ├── controller/ # 4个Controller│ │ ├── service/ # Service层│ │ ├── llm/ # LLM适配器(多模型支持)│ │ ├── executor/ # 测试执行引擎│ │ ├── parser/ # Swagger解析器│ │ └── config/ # 配置类│ └── pom.xml # Spring Boot 2.7.18 + Java 11├── frontend/ # React + TypeScript + Ant Design│ ├── src/│ │ ├── pages/ # ProjectList, ProjectDetail, LlmConfig│ │ ├── components/ # Layout组件│ │ ├── services/ # API服务│ │ └── types/ # TypeScript类型│ └── dist/ # 构建产物└── docs/sql/init.sql # 数据库初始化脚本启动方式1. 数据库: 执行 docs/sql/init.sql2. 后端: cd backend && mvn spring-boot:run3. 前端: cd frontend && npm run dev

进入相应的路径后,启动项目,在没有写一行代码的情况下,一个测试平台一期的开发工作便已经完成。

完全可以执行,如果有bug,可以给大模型直接提出,大模型会自动修改,根本不需要去找什么开源的项目,再去自己修改,是不是很可怕?

四,当下的思考?

1,分析问题的实质

虽然网上相关的文档非常多,如果不了解的情况下,真是感觉危机四伏。其实大部分文章都是通过制造焦虑,来提高他的文章的阅读量,或是要卖一些课程或是书籍什么的,你仔细分析一下,他们说的充其量就是大模型下的HelloWorld! 比如说,接口自动化用例生成,基本上都是登录和查询接口,几乎不涉及业务逻辑。大模型生成WebUI自动化,又是登录用例,或是页面元素较少的场景,在这样的情况下,大模型当前可以了。面对复杂的业务场景,成百上千个元素的页面,要想大模型发挥真正的使用,那是困难重重。就前置条件,知识库准备,页面规范化等等工作,就会让你头大。

2,对测试行业的冲击

测试人员要求比较低,这是业界一个普遍的认知。其实这是完全错误的,如果对业务没有一定的了解,根本做不好测试工作的。而对一份没有产品讲解,测试人员都看不懂的需求文档,你让大模型生成测试用例,是不是有点要求太高了。在开发过程中,需求不断调整,界面反复优化,最后和需求文档的相同的地方不到50%,从需求文档生成接口或中WebUI自动化用例 ,是不是也有点儿扯。在大模型没有完全重塑项目流程的前提下,大模型根本不可能完全替代某个岗位,不必过于担心。

当下提的Skills非常牛X,貌似有了相应的Skills大模型就能帮我们完成相应的工作。其实说白了,这个Skill就是我们平时的工作经验,按照OpenClaw的要求,把自己工作经验流程化,提供示例,把平时手工执行的如造成数据,准备环境,自动化回归等用脚本写入到流程中。如果没有扎实的经验也写不好这个skills, 它也不可能完成相应的工作。不是一个业务的同学,都不了解相互的业务,大模型肯定做不到的。

上面介绍的Superpower是不是很牛X,我测试了一下也能完美地完成一个平台的零代码开发。但是,如果没有我近十来年的平台开发经验,也不可能生成这么好的一个测试平台的。因为我了解开发一下测试平台需要的核心技术,平台需要的功能模块,平台要解决具体的业务问题,必须具备的能力;同时开发完成后,可以从成品中快速找到需要优化或是补充的部分。而完全没有平台开发经验的同学,根本是用不好这个的。

3,测试如何做?

业务同学,可以尝试着总结自己测试项目的经验,分析平时使用的工具,把这此按流程理清楚。再使用skill creator创建自己业务专属的skill, 并在平时测试工作中逐步完善。同时借鉴网上agent-toolkit等生成手工测试用例,或是自动化测试用例。当然自动化测试用例生成后,最好有组织的存储起来,方便后续使用。

测试开发同学,可以借鉴开发那一套通过大模型帮助开发,或是使用SuerperPower来生成初始的测试平台,后续再根据业务需要做优化,也能提高工作效率。同时思考早期的一些提效手段,平台,如何借助于大模型实现如虎添翼的效果。

根据公司项目开发在引入大模型后做的改进和规划,测试做同步的提效工作等。大模型势头虽然比较猛,但是也不是洪水猛兽,也不会一下子冲击测试行业的。而我们要利用好大模型,提高测试效率,而不是避而远之。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 14:39:35

Bilibili Toolkit会员购抢购功能详解:实现高效抢单的实用指南

Bilibili Toolkit会员购抢购功能详解:实现高效抢单的实用指南 【免费下载链接】Bilibili-Toolkit 🛠️ 哔哩哔哩(B站)辅助工具箱,支持Cookie/Token/Password融合持久化登录与多用户操作 项目地址: https://gitcode.c…

作者头像 李华
网站建设 2026/7/1 14:28:20

离线思维整理革命:DesktopNaotu如何重新定义你的工作流

离线思维整理革命:DesktopNaotu如何重新定义你的工作流 【免费下载链接】DesktopNaotu 桌面版脑图 (百度脑图离线版,思维导图) 跨平台支持 Windows/Linux/Mac OS. (A cross-platform multilingual Mind Map Tool) 项目地址: https://gitcode.com/gh_mi…

作者头像 李华
网站建设 2026/7/1 14:23:34

BetterNCM安装器:三步搞定网易云插件安装,新手也能轻松上手

BetterNCM安装器:三步搞定网易云插件安装,新手也能轻松上手 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 你是否曾经为了给网易云音乐安装一个插件&#xff0…

作者头像 李华
网站建设 2026/7/1 14:22:36

如何用MetaTube插件为Jellyfin/Emby实现智能元数据刮削:完整指南

如何用MetaTube插件为Jellyfin/Emby实现智能元数据刮削:完整指南 【免费下载链接】jellyfin-plugin-metatube MetaTube Plugin for Jellyfin/Emby 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-metatube 想象一下,你的Jellyfin或…

作者头像 李华
网站建设 2026/7/1 14:22:13

业务语义层与分析 Agent:企业级 AI 数据分析工作流怎么搭

“天天写 SQL 跑报表、帮运营手动圈人,你的精力是不是也被这些琐碎需求榨干了?” 作为数据分析师,我们经常面临这样的尴尬处境:工具已经搭好了,看板也建了不少,但业务人员发现数据异动后,依然要…

作者头像 李华