测试基础 回归基本功!关于测试用例的编写 是否是只写测试点为最佳实践?见仁见智

难以怀瑾 · 2026年03月23日 · 最后由 难以怀瑾 回复于 2026年03月30日 · 6849 次阅读

/?spm_id_from=333.1387.homepage.video_card.click&vd_source=13dd0c4a82a579a2d8aef2ac9bf547bc

昨天晚上刷 B 站看到观点

观点补充
1 传统测试用例(含测试前提、测试步骤、期望结果那套)是为了让前台、客服帮忙执行,自己执行完全是废话
2 报 bug 时写好测试步骤
3 没在测试用例中,看到 bug 了直接报 bug 就行了
4 不要使用思维导图,你的思维本来就是错误的呢?
5 传统测试用例维护困难,冗长的用例自己和上级都难得看

个人结合工作实际观点
1 传统测试用例确认太复杂了,自我执行没必要写如此复杂,太浪费时间了
2 测试用例基本上没有怎么维护,用完就丢,只有后面查看是否测试这个功能点或逻辑时使用
3 写测试点(或者叫 checklist 吧)也是可以的,对自己测试的需求要有信心,但是也可以扩充一点呢空,如结合图片、适当扩充需求上标明的要求
4 可以使用思维导图,方便编写和评审

共收到 28 条回复 时间 点赞

现在主要是自己写完,需要执行者也能看懂,分情况吧,如果只是出策略还是有必要写的很清楚的,当然功能迭代比较频繁的确实很麻烦

确实,用例评审也是过下测试点就 OK 的

借帖问一下,存量的测试用例怎么治理,有 3000 多条,每次回归,都是用打了标签的几百条用例。

补充:场景、整个需求对应的全流程(有些需求本身是垃圾产品搞的,一开始写的需求和原始需求都对不上)

我还以为我在大乱斗

一方面是离职后你的知识能不能沉淀到公司内部的问题,还有就是 AI 可以借鉴历史的测试用例生成符合新需求的测试用例,老的用例是有参考意义的。而且现在都是 AI 生成测试用例,也没多少手工部分了吧。如你所言,把测试点整理详细后,AI 可以生成的又快又全

用例的颗粒度, 取决于执行用例的人是否理解需求和熟悉系统
自己写自己执行 (深入理解需求和系统), 写测试点就好, 除非是重要 + 复杂逻辑 要深入评审则要写细点 (场景细, 但还是废话别太多)
给不清楚这块业务/没看过需求的人执行: 还是细点吧, 不知道他们能理解成啥样

Ja12 回复

自己就是执行者😂

香百果 回复

能不能借助 ai 搞自动化呢

Xindy 回复

确实 现在评审都是过测试点

吹落如雨 回复

如何从需求生成测试用例呢?贵公司已经落地了吗?我司只有原型图没有 prd,还在探索 axure 转 html 然后让 ai 提取测试点

wupengfeng 回复

遇到过有些产品的逻辑都不闭环😂

吼猴 回复

还没执行过或者给别人执行过自己的用例😅 😅

主流程、有关键步骤的详细用例
零碎简单的测试点 group 在一起的检查清单
还有特殊情况的探索测试
我们目前一般 1:3:1 的比例分了这三种用例

如果用例只是给自己看,并且就会用到一次,我觉得都不需要写用例,整理下测试点就好,但是往往用例不是只给自己看,还需要评审、还需要他人执行,还需要留存,后续迭代还有可能他人来执行回归,你写的不够详细,那就啥也不是了。还有可能让你回头补这部分用例,更头大

难以怀瑾 回复

我是搞了个 figma 读取需求文档并生成测试用例的 skill,axure 应该也有类似的接口。不管是 figma 还是 axure,底层都是数据流,不管是 json 还是结构化的内容,都是可以读取出来的。只要你拿出来,剩下的就是慢慢调脚本,写成符合你们流程的 skill 就好了

安东尼 回复

完全不存在这种情况 需要回归的用例 早就提取出来了,评审测试点也就行了,也不会有其他人执行,可能公司比较小吧

确实是,自己写自己测,还真没必要写的这么细,浪费时间

吹落如雨 回复

感谢指导已经初步实现,结合 gemini 打磨提示词,trae solo 模式生成,看着效果可以就让 trae 生成 skill

难以怀瑾 回复

需求端到用例端这种端到端的 skill 很早就有了,但是每家公司的需求形式和用例形式差异很大,所以很难有现成的 skill。需要自己去根据公司的模式去慢慢调这个流程,最终形成一套可用的工作流。自用下来,我们内部的测试用例生成效率还是提高了非常多的,但这个质量完全基于你的描述,你对需求来源、拆解和用例的覆盖度等等维度了解的越深刻,这个 skill 的效果会大大提升。毕竟 Ai 通识能力很强,但是定制能力很弱

吹落如雨 回复

像原来要实现此功能,要付出很多心血写平台才能完成原型转换到用例,现在直接一个 skill 就搞定了,时代碾压进步,不留一丝情面

如果只是自己看的话无所谓,就拿来自己看的时候拿思维导图列一下测试点就完事,要考虑三方评审,回归,上线验证会由他人来执行的情况的话,就得把用例的具体场景步骤和结果写清楚些了

吹落如雨 回复

请问原型图之间如果有箭头,ai 是怎么理解的,还有如何能让需求文档和原型图对照起来

我们公司的原型图,点击图 1 的按钮,箭头指向图 3 的页面

一个测试用例只写测试点跟耍流氓没区别吧。😂

没有优点,全是缺点,这本质上就跟程序不写注释,不去分层,产品设计只说概念不含细节有啥区别啊。😂

真就只顾自己爽了。哈哈。

Nature 回复

原型图的箭头本质上是节点的一个交互属性,Skill 通过递归遍历 API 返回的节点树,提取每个节点上挂载的交互行为,从而找到所有箭头及其跳转关系

列测试点用来评审
测试点再拆解成用例用来测试

所以说,我就很讨厌这种测试基础能力不扎实的
什么叫【传统测试用例确认太复杂了】,测试用例写得太随意太自我,后期的麻烦是无穷的

小黑子-IKUN 回复

写步骤确实很麻烦,现在迭代又快,比如前后端开发给了开发了一个月,你只有三天时间写用例,搞不赢的,写测试点也好,写用例步骤也好,目的就是让大家之道你测了什么,能不能保证功能没问题,不用拘泥于 步骤 1 是什么 步骤 2 是什么,你看一眼这个模块就知道在哪里,比如测试登录 就写 正常登录、不存在的账号登录,锁定的账号登录、错误的密码登录,不输入账号或密码登录等等

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册