作者chochola (chochola)
看板Soft_Job
标题[心得] 写了一个把 Test case 变自动化的
时间Tue Mar 31 01:46:02 2026
大家晚安,
最近在开发一个自动化测试的小玩具 OpenTestX,想说来板上取暖
原本是想说现在 AI 这麽红,拿来产测试脚本应该很爽?
结果试了几次发现 AI 根本是通灵,产出来的东西语法虽然会动,但商业逻辑乱喷一通,
改那个脚本的时间我拿来手动测还比较快
後来想说换个思路,既然我们本来就有一堆写好的 Test cases 了,为什麽不直接喂给 L
LM 叫它帮我转成Skill.md?
这工具大概在干嘛:
1. 把你原本那些 Excel 里的测试案例直接汇入。
2. 用 LLM 去理解内容,把它变成一个一个会动的 Skill。
3. 这样就不用怕 AI 瞎猜逻辑,因为逻辑是你原本就定好的。
这东西现在还超阳春,功能很不完整,很多地方我都还没修好,大概只有 0.1 版的程度
(请轻喷)。UI 很丑,有些边缘情况跑起来会喷错,但我目前还在持续补坑。
也附上GitHub ,让有兴趣的人可以 clone下来玩玩看:
https://github.com/BobChochola/openTestX
想问问板上测试的大大们,现在大家都怎麽处理 AI 逻辑乱跳的问题?
或是这种既有案例转 Skill的做法有没有什麽我没想到的雷点
手机发文如果排版不优请见谅
编辑:把文章连结移除
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.248.106.180 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1774892765.A.B29.html
1F:→ labbat: 没有头绪,毕竟如果案例有规则那就不是案例了03/31 02:10
2F:→ labbat: 太多需要逐案判断的东西了03/31 02:11
3F:→ peterturtle: 品质把关的 system test 自己手动弄啦03/31 11:36
4F:→ peterturtle: 特别是 AI 对一些突然冒出来的「例外」很弱,因为他03/31 11:43
5F:→ peterturtle: 并不真的知道你的结果看上去要怎麽样,太多细节是你03/31 11:43
6F:→ peterturtle: 文字没办法提供的了,就算你某个按钮按下去会有个兔03/31 11:43
7F:→ peterturtle: 崽子跑出来跳曼波舞只要该跳的有跳AI也会跟你回报一 03/31 11:43
8F:→ peterturtle: 切正常。03/31 11:43
9F:嘘 USD5566: 这里不是用来蹭medium点阅的请将文章重点贴出03/31 12:10
10F:推 CoNsTaR: 如果是未成年跑出来跳脱衣舞它就会改成回报 I'm a safe a03/31 12:19
11F:→ CoNsTaR: nd helpful ai assistant 了 /s03/31 12:19
※ 编辑: chochola (39.14.208.111 台湾), 03/31/2026 12:25:58
※ 编辑: chochola (39.14.208.111 台湾), 03/31/2026 12:27:35
12F:推 gn00273680: 讲清楚就没有所谓逻辑乱跳的问题~通常都是你讲不清楚 03/31 15:04
13F:推 chita0258: /skill-creator @testcase.xlsx 03/31 17:31
14F:→ MOONY135: 逻辑好像有点怪,test本来就是看规格决定测试手法。你叫 03/31 18:01
15F:→ MOONY135: 他看code去厘清要QA的项目有点诡异? 03/31 18:01
16F:→ MOONY135: 这应用场景是手测QA还是软体测试的QA? 然後如果某个but 03/31 18:05
17F:→ MOONY135: ton原本是方的要测有没有改成圆的 会不会出现时间序错误 03/31 18:05
18F:→ MOONY135: 的问题 导致怎麽测都会有问题? 03/31 18:05
19F:→ k7ji91ab5m: 不是这样弄得 AI时代验证的品质和角远比code重要的多 03/31 22:55
20F:嘘 pttano: 这个能干嘛? 04/01 18:16
21F:推 guanting886: 不太懂,你的专案Ai帮你写Test会乱跳,但你另外做工 04/01 21:50
22F:→ guanting886: 具就不会,有没有一种可能原因是你专案的Test本身就 04/01 21:50
23F:→ guanting886: 有存在一些问题 04/01 21:50
24F:→ guanting886: 以及给你他的指示不够清楚 04/01 21:51
25F:→ guanting886: 你给他^ 04/01 21:51