文件名称:华为笔试题java-wxapp-appium:基于Appium的微信小程序自动化测试方案
文件大小:979KB
文件格式:ZIP
更新时间:2024-06-22 18:42:37
系统开源
华为笔试题java微信小程序自动化测试——基于Appium & Python3 微信小程序自动化测试方案,基于Appium 移动端测试框架及多种测试用例管理框架,使得UI测试更易于实施。 技术方案选型: Appium + Python3 + Behave (BDD风格,推荐) Appium + Python3 + Pytest 一、背景 在敏捷开发、快速迭代的发布节奏下,需要快速地对小程序、APP 等进行回归测试,为了使这一流程标准化、自动化、规范化的执行,本技术方案应运而生。 本项目的开源内容仅限于自动化驱动微信小程序部分(小程序界面元素的定位及驱动),包含了两种技术方案的用例demo,demo 基于有车以后小程序,其他业务可自行扩展。 经过有车以后大半年的工程实践检验,该方案比较稳定。通过每天的持续回归测试,累计发现问题10+,效果显着。 二、使用教程 2.1 开启小程序Web 调试 小程序本质上是一种Web 应用,可以通过PC 浏览器进行页面元素的Inspect。为了进行页面元素的Xpath 定位,必须先搞定这一步,参考官方文档: 注意这一步有较多人遇到手机无法开启调试的问题,关
【文件预览】:
wxapp-appium-master
----img()
--------result.png(450KB)
--------qrcode.jpg(33KB)
--------x5debug.png(67KB)
--------jenkins.png(41KB)
--------UIA1.jpg(80KB)
--------UIA2.jpg(115KB)
--------inspect.png(261KB)
----requirements.txt(43B)
----README.md(8KB)
----features()
--------utils.py(4KB)
--------test_detail.feature(288B)
--------test_index.feature(233B)
--------__init__.py(0B)
--------environment.py(1KB)
--------steps()
----wxapp.py(3KB)
----tests()
--------test_calculator.py(860B)
--------test_article.py(2KB)
--------conftest.py(438B)
----.gitignore(65B)
----configs.py(778B)