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

JUnit测试命名规范相关推荐

  1. 测试类/测试包/演示类/演示包的命名规范/命名规则

    文章目录 1.测试类的命名规范 2.测试程序的包命名规范 3.测试方法命名规范 4.演示类/范例类的命名规范 1.测试类的命名规范 测试类命名规则:Test + 要测试的类名称 测试类命名规则:功能名 ...

  2. 软件系统测试版本命名,软件版本命名规范

    一.软件版本号的组成 软件版本号由四部分组成: 第一个1为主版本号, 第二个1为子版本号, 第三个1为阶段版本号, 第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base.al ...

  3. junit测试设置不回滚_正确设置JUnit测试名称

    junit测试设置不回滚 寻找好名字是手工软件的挑战之一. 您需要随时随地找到它们-类,方法,变量,仅举几例. 但是,什么使名字成为好名字呢? 引用Oncle Bob的话:"三件事:可读性, ...

  4. 正确设置JUnit测试名称

    寻找好名字是手工软件的挑战之一. 您需要随时随地找到它们-类,方法,变量,仅举几例. 但是,什么使名字成为好名字呢? 引用Oncle Bob的话:"三件事:可读性,可读性和可读性!" ...

  5. Java(十四)----Junit测试

    1.1 Junit是什么 Junit是Java语言编写的第三方单元测试框架 1.2 单元测试概念 单元:在Java中,一个类就是一个单元 单元测试:程序猿编写的一小段代码,用来对某个类中的某个方法进行 ...

  6. Java 命名规范(非常全)

    欢迎关注方志朋的博客,回复"666"获面试宝典 在本文中,将从大到小,从外到内,总结Java编程中的命名规范.文中将会涉及到日常工作中常见的命名示例,如包命名,类命名,接口命名,方 ...

  7. Java 命名规范(非常全面)

    来源:https://www.ramostear.com/blog/2020/03/20/2vxdaqjq.html 最近发现很多初级程序员写代码时很不规范,比如方法名 类名 等,如果遇到有代码洁癖的 ...

  8. Maven找不到要运行的JUnit测试

    我有一个Maven程序,它可以正常编译. 当我运行mvn test它不会运行任何测试(在TESTs标头下显示There are no tests to run. ). 我已经用一个非常简单的设置重新创 ...

  9. 软件版本命名规范(转载)

    1. 软件版本阶段说明   * Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构.    * Alp ...

最新文章

  1. EasyUI datagrid控件的基本使用
  2. 被解救的代码 - 代码即服务时代来了!
  3. SpringBoot入门篇之properties中定义user.name失效解决
  4. Application Cache manifest 的处理 (Webkit)
  5. 不吃不喝,两周业余时间研究(cisco SCE CM )
  6. IPv4地址分类及特征
  7. Oracle序列号详解
  8. pytorch 训练人脸精度不达标
  9. 数据治理的目的与意义
  10. Domain应用之 根据某个Many2one的对象的 X2many对象 过滤
  11. resin 系统日志_resin学习随笔
  12. 申宝投资-昨日三大指数缩量探底回升
  13. 网络笔记(29) 容器网络:来去自由的日子,不买公寓去合租
  14. 直播安全体系、播放安全、推流安全以及内容安全方案分享
  15. 【论文笔记】《Blockchained On-Device Federated Learning》精读笔记
  16. 模仿百度首页的图片轮播
  17. nodejs 运行在tomcat_nodejs和tomcat的区别是什么?
  18. 软件测试 | 常见代理工具
  19. 程序员的机器学习入门笔记(一):基本概念介绍
  20. wifidog原理分析

热门文章

  1. tgw介绍和股票历史日线数据程序化下载——量化数据中台系列(四)
  2. 一篇文章全面了解运维监控知识体系
  3. Mac 隐藏文件(显示/隐藏)
  4. 西安计算机三本院校排名2015,2015西安三本大学排名
  5. 2011 imac 固态_Apple 篇一:iMac 2011升级内存固态实录
  6. mysql官网下载慢用镜像
  7. 大连英语培训雅思考试百家外语雅思阅读G类考试难点有哪些?
  8. 语法长难句----定语和定语从句
  9. [附源码]计算机毕业设计Node.js茶叶销售网站(程序+LW)
  10. docker swarm 创建服务并挂载数据卷