首页/开发/软件测试速查/测试命名与可读性
测试基础与分层67 条

测试命名与可读性

命名应表达被测行为与预期:条件 + 行为 + 结果;失败的测试名要能直接传达问题,减少翻看代码的时间。

软件测试速查开发更新于 2026-10-12

风格示例

风格示例
行为描述test_withdraw_fails_when_balance_insufficient
三段式given_expired_token_when_call_api_then_401
业务语言VIP 用户满 100 元免运费
命名规范的价值在于团队一致:选定一种风格后通过评审与模板保持稳定。

易错点

  • 命名为 test_case1、test_ok 之类,失败时无法快速定位意图
  • 名称与断言内容不符,误导排查方向

数据来源与参考

  • Google Engineering Practices(Code Review 指南:测试可读性)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌