上下求索
Junit测试代码编写命名规范
上一篇 /
下一篇 2010-07-01 09:46:06
1.测试类的命名定义规范
测试类的命名规则是:Test+被测试的业务、Test+被测试的接口、Test+被测试的类 类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写,如TestMobileBind。如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample。
比如你需要测试业务MobileBind ,那么它的测试类的命名就是TestMobileBind 比如你需要测试接口GetMobileBind ,那么的测试类的命名就是TestGetMobileBind
比如你需要测试类SetMobileBind.class,那么他的测试类的命名就是TestSetMobileBind
2.测试用例的命名定义规范
测试用例的命名规则是:test+用例操作_状态
单词的约定与测试类命名同。如:testSetMobileBind_NoSkyid
比如要测试的用例是“数据库用户信息不存在时,获取Mobile绑定消息”,那么它的测试用例名称就是testSetMobileBind_NoSkyid 3.测试程序的包名定义规范
测试程序包的命名规则是:test.com.skymobi.项目名;测试公共类包的命名规则是:test.com.skymobi.common 测试项目,比如被测试的项目是skyups,那么测试类的包名就是test.com.skymobi.skyups。
测试开发包,比如被测试类的包名是com.skymobi.util,那么测试类的包名就是test.com.skymobi.util。也就是说在被测试类的包名前加上“test.”,这就是测试类的包名。
4.变量的命名规范
测试程序的变量名均采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写
例如:MaxValue
变量名不应以下划线或美元符号开头,尽管这在语法上是允许的。
变量名应简短且富于描述。变量名的选用应该易于记忆,即,能够指出其用途。尽量避免单个字符的变量名,除非是一次性的临时变量。
5.常量的命名规范
测试程序的常量名应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。
例如:MAX_VALUE
相关阅读:
- JUnit及其相关的单元测试技术 (fishy, 2010-1-14)
- 在Eclipse中使用JUnit4进行单元测试(中级篇) (fishy, 2010-1-15)
- 在Eclipse中使用JUnit4进行单元测试(初级篇) (51testing, 2010-1-15)
- 在Eclipse中使用JUnit4进行单元测试(高级篇) (fishy, 2010-1-15)
- JUnit单元测试的几个规律总结 (fishy, 2010-2-21)
- Junit 简介以及为什么要使用Junit(转载) (Lucky.liu, 2010-3-30)
- 啥是每日构建 (huajing_wu, 2010-4-27)
- 索尼爱立信Mobile JUnit 的单元测试【针对Java Platform™ 】 (fishy, 2010-6-24)
- 轻松构建和运行多线程的单元测试(上) (fishy, 2010-6-29)
- 轻松构建和运行多线程的单元测试(下) (fishy, 2010-6-29)
收藏
举报
TAG:
JUnit
junit