paytest-接口测试代码规范

代码管理

代码管理平台迁移

所有系统从原jci代码共享平台进行代码管理

代码分支

主要有以下几个分支:

  1. master:主干,主要用于正式版本发布,需保证稳定。
  2. dev-api:业务场景执行分支,各业务线的测试代码维护在该分支上。
  3. dev-newfeature: 与dev-api的业务场景同步(定时合并),部分新加的功能会在该分支进行应用,后续合并到dev-api。 
  4. dev: 该分支后续会进行删除,目前暂时保留。

 命名(符合Java命名规则)

a)       包名:全小写,符合项目目前命名规则,通过包名 + 具体类知道该类的业务系统(eg: com.jd.jr.autoui.jdmall.android.page)

  • 包名:明确被测的业务线或系统;
  • utils: 存放业务线共用方法;
  • constant:存放测试用例中常用的常量和该业务线的常用测试数据;
  • data: 该包中存放对db、jimdb、R2M等数据中间件的操作(增、删、查、改);
  • mq: 存放对jmq、fmq等消息中间件操作(删、查、改);
  • job: 存放job schedule 等异步任务;
  • jsf: 存放对接口(jsf、http)等接口的测试;
  • testscene: 测试合并场景用例(串联测试用例,多个接口或多个场景合并的用例) ;

b)       类名:驼峰规则(eg: LoginPage.java),每个类标明谁创建的;

c)       方法名:第一个字母小写+首字母大写单词串(eg: clearAndSendAction)

d)       测试用例类的命名: 一个测试步骤对应一个测试用例类(eg: LoginTest.java or TestLogin.java)

注释&描述(必须标注清楚)

  • 类描述:需要描述清楚该类的功能点,测试的重点;
  • 测试方法描述:该测试用例测试的点和测试场景;     
  •         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值