{"repo":"jinwu18/web-app-h5-api-pyTestAutomation","free":true,"listed":false,"github":"https://github.com/jinwu18/web-app-h5-api-pyTestAutomation","clone":"git clone https://github.com/jinwu18/web-app-h5-api-pyTestAutomation.git","description":"有关自动化测试的一套框架，通过pytest实现ui、app、api、h5的测试脚本执行及管理，并生成测试报告。如果喜欢麻烦给个star","language":"Python","stars":21,"topics":["pytest","python3","automation-framework","automation-ui","automation-testing","automation","api","ui","appium","app"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"设计思想 - 通过requests, BeautifulSoup实现API自动化，保证后端API主要功能及业务流程 - 通过selenium实现web UI自动化，appium+stf实现android UI自动化，保证前端页面操作功能及业务流程 - 通过pytest对测试脚本进行管理，allure report 实现报告输出 - 通过jenkins实现脚本CI，tomcat实现测试报告线上化 - 使用python作为脚本语言 设计框架(autotestFrame.png) 说明 - pytest：测试用例管理 - allure：测试报告 代码结构 ├─framework 测试框架 │ ├─base - 自动化测试基础类 │ ├─web - web端driver管理基础类 │ ├─driver - web脚本执行基础类 │ ├─app - app脚本执行基础类 ├─utils 测试工具类（文件处理等） ├─page 测试页面对象类 ├─script 业务、功能脚本 脚本执行后，通过allure生成测试报告(allure report.png) 项目部署 https://blog.csdn.net/jinwu18/article/details/106343588","default_branch":null,"files":null,"tree":[],"storefront":"/r/jinwu18","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jinwu18/web-app-h5-api-pyTestAutomation/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}