测试基础 特么那种大表单的用例要怎么写?

卡丁车卡丁丁 · 2025年08月15日 · 最后由 藕片 回复于 2025年08月22日 · 3814 次阅读

上来就百八十个字段,各种字段校验流程校验,照搬需求字段说明似乎毫无意义啊。。。。

共收到 8 条回复 时间 点赞
  1. 理清业务,按照业务的特性,对表单进行不同流程分类的拆分

  2. 对分类好的表单,做关键特性识别:必填、输入规则、默认值、是否有联动依赖、交互等了解清楚

3.等价类划分的用例,用正交表缩减用例量

你去看用例设计的那些基础理论,然后与产品开发多沟通,基本能完成测试的

建议直接让 AI 生成

有两种情况:

  1. 只是表单提交不涉及业务逻辑。
  2. 表单存在不同的业务逻辑。

如果是第一个:

  1. 按优先级:P0->必填项;P1->非必填项;P2->异常;P3->UI/UE
  2. 测试方法:表单多字段,正交;表单单字段,等价类,边界值,判定表;

如果是第二个:

  1. 优先业务逻辑:P0->各主流程全部 cover(业务逻辑覆盖率 100%)
  2. 次要字段验证:P1->必填字段;P2->非必填字段 + 异常容错;P3->UI/UE
  3. 测试方法:业务逻辑跑通;其他同上

通用的测试右移:

  1. 接口线上巡检。
  2. 监控告警。
  3. 灰度策略。
  4. 回滚策略。
  5. 应急响应。
  6. 降级方案。

实施(结合具体项目实际情况):

  1. 至少 P0+P1 用例全部执行完毕。
  2. 根据测试用例数量评估测试时间,与团队协调测试资源,全量用例测试环境 (daily),P0+P1 预发,P0 部分用例生产。
4楼 已删除

自己未知的领域,无从的下手的都交给 AI😂

区分哪些字段只是用于存储展示,哪些字段会影响上下游

我碰巧有负责过这类模块,我简单说一下我咋测的,先把表单内容进行分类,比如可能不同内容是不同团队负责,按团队维度或者按特性维度,比如订单类型的,执行操作类型的归为不同类,在写用例的时候针对不同类把特性拆细,最好是一个用例测一个数据点做到足够简单,最好是就输入输出这类,把测试设计作为接口自动化的指导,把测试前移,给到开发去实现接口自动化,转测前看接口自动化是否按照我们之前输出的测试设计实现了,用例确保都通过后转测。自己写那种基于用户使用场景的用例,比如客户什么时候什么情况会使用这种大表单,关注哪些内容,按场景去写,不用特意纠结某一个数据的准确性,因为边界值、等价类那些接口测试已经覆盖过了

我们都是融到一起写,基础格式校验之类的创建公共用例然后引用,实际测试时根据时间来决定要不要覆盖基础格式校验的用例

小黑子-IKUN 回复

好奇实际的正交用例都怎么写的,工作多年没有遇到有人用过。基本都是自己照着感觉来,只要每个字段的各个情况都覆盖就可以了,基本没有字段组合的覆盖逻辑。求教~

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册