Katalon-UI测试代码命名规范

Katalon-UI测试代码命名规范
在Katalon上实现UI自动测试代码项目时,需要有统一的命名规范,大家都按这个规范进行自动测试代码编写。
Katalon项目层级如下:
——Profiles级
profile_模块名/项目名_XX,如profile_project_ui,profile_project_api
default:全局文件,重命名修改删除
允许添加多个profile文件,且新增的允许重命名删除操作
作用:主要用于存放测试运行环境的URL地址、数据库连接账号、登录测试地址全局账号
——TestCases级
(1)新建第一层目录:tc_标签符_一级模块名/项目名/feature名,统一小写,如tc_project_projectname或tc_feature_featurename
(2)第二层目录:如果第一层目录下还需要再进行细化出子模块,module_二级模块名,统一小写
(3)第三层目录:分2个两上平行层级
------Pages:主要用于存放各个模块页面中一些操作步骤(可理解为测试用例中一些执行步骤)
例如:Login_Pages
------Tests:调用Pages下一些操作组装成对应测试用例(对执行步骤进行组合封装成具有业务场景的测试用例)
——Object Repository级
(1)新建第一层目录:obj_标签符(如UI/feature)_一级模块名/项目名/feature名,统一小写
(2)第二层目录:如果第一层目录下还需要再进行细化出子模块,module_二级模块名,统一小写
(3)第三层目录:控件对象命名规则,控件类型_控制名称
文本框:tbox_元素名称英文拼(小驼峰);
传统按钮:btn_元素名称英文(小驼峰);
图片按钮:ibtn_元素名称英文(小驼峰);
文字按钮:tbtn_元素名称英文(小驼峰);
下拉框:dbtn_元素名称英文(小驼峰);
复选框:cbtn_元素名称英文(小驼峰);
单选框:rbtn_元素名称英文(小驼峰);
滚动条:sbar_元素名称英文(小驼峰);
——TestSuite级
新建第一层目录:ts_标签符(如UI/feature)_项目名/feature名,统一小写
(2)第二层目录:如果第一层目录下还需要再进行细化出子模块,module_二级模块名,统一小写
(3)第三层目录:用例集业务场景_all/part_priority1/2或
Smoke/Regression_UI_test
——DataFiles级
(1)新建第一层目录:标签符_一级模块名/项目名/feature名,统一小写,如project_projectname或feature_featurename
(2) 第二层目录:如果第一层目录下还需要再进行细化出子模块,module_二级模块名,统一小写
(3)文件名:标签(excel/csv/db/innal)_filename
——Keywords级
(1)一级目录:com.XXXX(公司标识名)
(2)二级目录:封装定义公共方法如操作数据库、操作文件等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值