Junit测试代码编写命名规范

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
java 包的名称都是由小写字母组成。
测试项目,比如被测试的项目是skyups,那么测试类的包名就是test.com.skymobi.skyups
测试开发包,比如被测试类的包名是com.skymobi.util ,那么测试类的包名就是test.com.skymobi.util 。也就是说在被测试类的包名前加上“test. ”,这就是测试类的包名。
4.变量的命名规范
 
测试程序的变量名 均采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写
例如:MaxValue
变量名不应以下划线或美元符号开头,尽管这在语法上是允许的。
变量名应简短且富于描述。变量名的选用应该易于记忆,即,能够指出其用途。尽量避免单个字符的变量名,除非是一次性的临时变量。
5.常量的命名规范
 
测试程序的常量名应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。
例如
MAX_VALUE
1. JUNITJUNIT 总览 ................................ ................................ ................................ ................................ ... 3 1.11.11.1 简介 ................................ ................................ ................................ ................................ ....... 3 1.21.21.2 特性 ................................ ................................ ................................ ................................ ....... 3 1.31.31.3 适用对象 ................................ ................................ ................................ ............................... 3 2 JUNITJUNIT 使用 ................................ ................................ ................................ ................................ ... 3 2.12.12.1 JUNITJUNIT JUNIT 3.X3.X3.X使用 ................................ ................................ ................................ ......................... 3 2.1.12.1.12.1.12.1.12.1.1 下载与安装 下载与安装 ................................ ................................ ................................ ...................... 3 2.1.22.1.22.1.22.1.22.1.2 使用方法 ................................ ................................ ................................ .......................... 4 2.1.2.12.1.2.12.1.2.12.1.2.12.1.2.12.1.2.12.1.2.1 基本流程 (我们一般都是这么) ................................ ................................ ................... 4 2.1.2.22.1.2.22.1.2.22.1.2.22.1.2.22.1.2.22.1.2.2 重要概念和类 (你必须了解的东西) ................................ ................................ ............... 5 2.1.2.32.1.2.32.1.2.32.1.2.32.1.2.32.1.2.32.1.2.3 JUNIT JUNIT 固件的安装与拆除 (测试方法启动和结束之前要做的) (测试方法启动和结束之前要做的) ................................ .... 6 2.1.2.42.1.2.42.1.2.42.1.2.42.1.2.42.1.2.42.1.2.4 Eclipse Eclipse 中使用 junit junitjunit (有了开发工具对 (有了开发工具对 junit junitjunit 的支持后) ................................ ................. 8 2.22.22.2 JUNITJUNIT JUNIT 4.X4.X4.X使用 ................................ ................................ ................................ ....................... 12 2.2.12.2.12.2.12.2.12.2.1 下载与安装 下载与安装 ................................ ................................ ................................ .................... 12 2.2.22.2.22.2.22.2.22.2.2 使用方法 ................................ ................................ ................................ ........................ 13 2.2.2.12.2.2.12.2.2.12.2.2.12.2.2.12.2.2.12.2.2.1 与 3.x3.x3.x版本的异同 (看谁更简单) (看谁更简单) ................................ ................................ .................. 13 2.2.2.22.2.2.22.2.2.22.2.2.22.2.2.22.2.2.22.2.2.2 常用注解 (体验 annotationannotationannotationannotationannotationannotationannotation annotationannotation的简单便捷) 的简单便捷) ................................ ................................ ...... 13 2.2.2.32.2.2.32.2.2.32.2.2.32.2.2.32.2.2.32.2.2.3 4.x4.x4.x新特性实战 (实践出真知) ................................ ................................ ....................... 14 3 作业规范 ................................ ................................ ................................ ................................ ...... 21 4 附录 ................................ ................................ ................................ ................................ .............. 22 4.14.14.1 下版计划 ................................ ................................ ................................ ............................. 22 4.24.24.2 修订记录 ................................ ................................ ................................ ............................. 23 4.34.34.3 参考文献 ................................ ................................ ................................ ............................. 23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ma_xs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值