KS命名规范:
- 对象库(Object Repository)命名规范
-
文件夹(Folder)命名:
-
WebUI: 功能模块英文拼(大驼峰)+Page;
-
WebService: 模块-分类-功能(英文小写)
-
- 测试对象(Test Object)命名:
- 文本框:tbox_元素名称英文拼(小驼峰);
- 传统按钮(重名按钮):btn_元素名称英文(小驼峰)_功能模块英文名称(大驼峰);
- 传统按钮:btn_元素名称英文(小驼峰);
- 图片按钮:ibtn_元素名称英文(小驼峰);
- 文字按钮:tbtn_元素名称英文(小驼峰);
- 下拉框:dbtn_元素名称英文(小驼峰);
- 复选框:cbtn_元素名称英文(小驼峰);
- 单选框:rbtn_元素名称英文(小驼峰);
- 滚动条:sbar_元素名称英文(小驼峰);
- 网络服务请求(Web Service Request)命名:
- API接口功能英文(小驼峰)
-
- 测试用例(Test Case)命名:
- 文件夹(Folder)命名:
- WebService:用例场景名英文拼(大驼峰)+CASE+_API
- WebUI:用例名英文拼(大驼峰)_+CASE+_UI
- 测试用例(Test Case)命名:
- WebService:用例英文拼(大驼峰)+编码+_API
- WebUI:用例名英文拼(大驼峰)_+编码+_UI
- 文件夹(Folder)命名:
- 测试套件(场景)命名:
- 文件夹(Folder)命名:
- WebUI:英文场景名称(大驼峰)_+Test_UI
- 套件(Test Suites)命名:
- WebUI:场景名英文拼(大驼峰)_Test
- 文件夹(Folder)命名:
- 常用关键字:
- 拖拽:Drag And Drop To Object
- 切换框架:Switch To Frame
- 切换回原框架:Switch To Default Content
- 文本框输入:Send keys
- 用例中调用已有用例:Call Test Case