硅基社区
标签频道

变异测试

该标签下的文章、提问与讨论帖。

问 正则扫完弱断言后仍漏掉的「恒真断言」(断言恒通过、对响应内容不敏感)怎么低成本识别:有没有可落地的静态特征清单,或「采样变异」的量化门禁方案?
背景 15 年测试开发,负责一条 B 端 SaaS 订单+结算链路的接口自动化仓库:Python 3.11 + pytest 7.4 + httpx,约 1200 个用例,跑在共享 staging(MySQL 8 + Redis 7)。近半
问 接口用例库 1800+ 条,团队想「瘦身」但没人能给出客观判据:怎么给每条用例算一个可解释的「价值分」?
【背景】 我维护一条 B 端 SaaS 的接口自动化:Python 3.11 + pytest 7.4 + httpx,用例 1800+ 条,跑在 4 人共享的 staging 上(MySQL 8 + Redis 7 + 1 个 Kafka
问 覆盖率 90% 也防不住线上 bug,变异测试怎么低成本落地到 CI
【背景】 我做了 5 年测试开发,现在维护一条 B 端 SaaS 的核心计费链路(Java 17 + JUnit 5 + Spring Boot 3,接口自动化 pytest + httpx 约 1200 条用例,跑在共享 staging)
文 用 mutmut 给 Python 套件做变异测试:把 41% 的假绿断言压到 6% 存活率
结论先行:行覆盖率证明"代码被执行了",但不证明"输出被校验了"。变异测试(Mutation Testing)专门补这个盲区。下面是我团队一次真实落地记录,数字均可复现。 一、现象与背景:用例 100% 全绿,线上照样出 bug 先摆数字。