You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用“.”和“#”作为测试名前缀的单元测试命名规范叫什么?

规范正式名称

你提到的这种测试命名规范正式名称为 RDoc 方法命名约定,也可称为 YARD 方法表示法,最早起源于 Ruby 社区的文档标注规范,之后被广泛应用到各语言的 BDD 测试框架(包括 JavaScript 生态的 Mocha、Jest 等)中,用于快速区分类的不同类型方法。

符号含义说明

你示例中的用法属于 JavaScript 测试生态下的常用变体,符号对应规则如下:

  • . 前缀:对应类的实例方法,需要先实例化类得到实例对象后才可调用
  • # 前缀:对应类的静态方法(类方法),直接通过类本身即可调用,无需实例化

规范作用

这套约定可以让测试分组结构和类的对外接口结构完全对齐,开发者阅读测试代码时无需查看类的实现逻辑,就能快速判断目标方法的调用方式,也支持后续基于测试代码自动生成接口文档。

内容的提问来源于stack exchange,提问作者Marcos Felipe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 06:18:03