代码拉取完成,页面将自动刷新
本框架为企业实际落地的自动化测试框架,包含接口自动化和UI自动化。
如果对您有帮助,请点亮本项目的小星星,不胜感激。
项目结构说明
autoTest
│ README.en.md
│ README.md
│
├─api_frame # 接口自动化框架
│ │ config.py # 接口框架配置文件
│ │ conftest.py # 钩子函数文件
│ │ pytest.ini # pytest配置文件
│ │ requirements.txt # 依赖文件
│ │ run.py # 运行接口用例入口
│ │
│ ├─apiObject # 接口api文件
│ │
│ ├─logs # 接口日志
│ │
│ ├─reports # 接口报告
│ │
│ ├─testCase # 接口用例
│ │
│ ├─testData # 接口数据
│ │
│ └─utils # 接口工具
│
└─ui_frame
│ config.py # UI框架配置文件
│ conftest.py # 钩子函数文件
│ run.py # 运行UI用例入口
│ runpytest_jenkins.py
│ runpytest_uicases_jenkins.py
│ runpytest_uitask_jenkins.py
│ ui_session.json # UI浏览器session文件
│
├─logs # UI日志
│
├─pageObject # UI页面对象(PO模式)
│
├─reports # UI报告
│
├─testCase # UI用例
│
├─testData # UI数据
│
└─utils # UI工具
接口api及用例文件,本项目均有例子,可供参考
在 ui_frame\pageObject 文件夹下编写UI页面对象文件
推荐按模块进行分类
common,存放组件、基础方法
module,存放各模块的用例对象文件。同一模块各页面通用方法,推荐放basePage,其余功能按页面放对应业务Page
在 ui_frame\testCase 文件夹下编写UI用例文件
运行用例
UI页面对象及用例文件,本项目均有例子,可供参考
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。