测试不想打扫屎山 ——我用 midscene.js 试了一下,然后放弃了
测试不想打扫屎山——我用 midscene.js 试了一下然后放弃了起因事情的起因挺简单的。项目原型图AI写的但没及时更新属于仅供参考级别。提测后我测了一两个页面发现一堆问题——界面和原型图根本对不上前端字段和后端字段不匹配、后端必填前端没校验等等各种不一致整个系统都是很明显的AI写代码味儿而且质量不咋好的那种。一沟通果然是AI写的代码且没有经过人工代码审查我当时心里只有一个感觉这玩意儿就是一座屎山。既然产品是AI的、开发也是AI的搞出来的是一座屎山那我也不乐意用人肉去打扫觉得憋屈。于是我也决定用AI来试试——用魔法打败魔法用AI测AI。就有了下面这篇记录。试下来的结论能做但太慢了不适合后台管理端页面的测试。我遇到的问题1. 控件识别还行但操作间隔太长midscene.js 对后台管理端常用的中文控件识别准确率还算可以但每个操作之间的等待时间明显偏长。在普通页面上可能感知不强但在后台管理这种数据量大、操作链长的场景下累积起来就很拖节奏。2. 页面数据加载慢时它不会优雅地等待而是“重试 20 次然后放弃”这是我觉得最可惜的一点。页面数据加载慢时midscene.js 会自动重新规划执行路径但最多只尝试 20 次然后直接报错退出。这就陷入了一个死循环因为频繁重新规划导致整体速度很慢又没办法利用重新规划的机制来做查询页面的字段遍历——原本可能是一个“顺带覆盖更多场景”的机会结果变成了“光规划就很慢还跑不彻底”。3. 断言得手写AI 只帮你定位元素这是最让我觉得“没省多少事”的地方。AI 确实能识别并定位到页面上的元素但因为没有可参照的需求文档我得自己写具体的断言逻辑。再加上定位准确率、识别效率以及大模型请求排队等问题一套流程走下来整体效率还不如人工测试来得快。后续估计有人看到这里会问那你后来到底怎么解决的实话实说——受限于项目上线时间我最后是“戴着口罩”人工打扫的。什么叫“戴着口罩”就是我跟项目经理沟通说明当前情况原型图与实际实现偏差太大按照原型图比对测试已经没有意义而且会严重拖累上线进度。最终达成的妥协是放弃原型图比对凭经验保证核心流程可用同时阶段性降低非核心模块的质量要求。嗯你理解的没错测试不想人工打扫屎山——理想很丰满现实是屎山最后还是人工扫的只是戴了个口罩而已。虽然 midscene.js 没能满足我的预期但“测试不想人工打扫屎山”这个想法我并没放弃。我会继续尝试其他方法无论后续研究的结果是正面还是反面我都会回来分享真实经历。如果你也遇到过类似的经历欢迎留言交流。踩坑的路上有人一起走会没那么孤单~

相关新闻

5款AI生成PPT工具实测对比

5款AI生成PPT工具实测对比

一、引言各位好,我是一名内容创作者,平时工作中经常需要制作各类PPT。最近体验了几款市面上关注度较高的AI生成PPT工具,记录了一些使用感受,供大家参考。本文仅代表个人使用体验,不构成任何购买或使用建议。二、测试维…

2026/7/23 9:41:40 阅读更多 →
证件伪造检测技术:从图像识别到多模态安全验证的实战解析

证件伪造检测技术:从图像识别到多模态安全验证的实战解析

你打开电脑,准备为一次跨国业务上传身份证件扫描件,突然意识到:如果对方用一张伪造的证件跟你签合同,后果会怎样?这不是电影情节,而是每天在全球各地真实发生的风险。证件伪造检测,这个看似小众…

2026/7/23 9:41:40 阅读更多 →
分布式定时任务技术选型与优化实践

分布式定时任务技术选型与优化实践

1. 定时任务技术全景图 定时任务(Cron Job)作为自动化运维的核心组件,其技术演进经历了从单机crontab到分布式任务调度的完整生命周期。现代定时任务系统需要解决的核心矛盾是:如何在海量任务调度场景下,既保证毫秒级触…

2026/7/23 9:40:40 阅读更多 →

最新新闻

闲置Mac本地部署OpenClaw智能网关实战指南

闲置Mac本地部署OpenClaw智能网关实战指南

1. 项目概述:闲置Mac变身OpenClaw智能中枢 家里那台吃灰的Intel芯片MacBook Pro终于有了用武之地。最近在开发者社区热议的OpenClaw项目,本质上是一套开源的智能体开发框架,能够将普通电脑改造成支持自然语言交互的AI网关。不同于需要云端API…

2026/7/23 10:13:54 阅读更多 →
LMK61E08 DCXO模式与分数N分频PLL配置实战指南

LMK61E08 DCXO模式与分数N分频PLL配置实战指南

1. 项目概述:LMK61E08作为DCXO的核心价值在高速通信和网络设备里,时钟信号就像整个系统的心跳,它的稳定性和纯净度直接决定了数据传输的准确性和误码率。过去,工程师们常常需要在晶体振荡器(XO)、压控晶体振…

2026/7/23 10:13:54 阅读更多 →
基于YOLO的智能空货架检测系统设计与实现

基于YOLO的智能空货架检测系统设计与实现

1. 项目概述:智能空货架检测系统的核心价值 零售行业每天面临的最大痛点之一就是货架缺货问题。传统的人工巡检方式效率低下,平均每个店员需要花费2-3小时/天进行货架检查,且漏检率高达30%。我们开发的智能空货架检测系统,基于最新…

2026/7/23 10:13:54 阅读更多 →
ResNet残差网络原理与工程实践详解

ResNet残差网络原理与工程实践详解

1. ResNet网络架构核心解析深度神经网络在图像识别领域取得突破性进展的同时,也面临着一个根本性难题——随着网络层数的增加,模型性能不升反降。这种现象在2015年之前长期困扰着研究者们,直到ResNet(残差网络)的横空出…

2026/7/23 10:13:54 阅读更多 →
山东靠谱的GEO优化公司推荐:选对服务商,让AI搜索成为你的免费获客引擎

山东靠谱的GEO优化公司推荐:选对服务商,让AI搜索成为你的免费获客引擎

一、一个正在发生的商业静默危机2026年初,青岛一家精密仪器制造企业的负责人做了一次令他后背发凉的测试。他打开豆包、DeepSeek和Kimi,输入了三个与公司核心业务高度相关的行业问题——“山东精密仪器校准哪家专业”“工业检测设备品牌推荐”“实验室仪…

2026/7/23 10:13:54 阅读更多 →
基于YOLO的智能交通拥堵检测系统实现

基于YOLO的智能交通拥堵检测系统实现

1. 项目概述:交通拥堵检测系统的技术实现路径 交通拥堵检测系统是智能交通管理的重要组成部分,它通过实时分析道路视频流中的车辆密度和运动状态,为交通调度提供决策依据。基于YOLO系列算法的解决方案因其出色的实时性和准确性,已…

2026/7/23 10:12:53 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 12:54:44 阅读更多 →

月新闻