熟悉 requests、Selenium、Appium 等自动化工具,搭配 unittest或 pytest 单元测试框架,能独立搭建接口/web/app 等自动化测试框架
熟悉测试用例与测试数据分离的设计理念,熟练数据驱动 DDT 、参数化及 PO 模式等
熟悉 Allure、Unittestreport、BeautifulReport 等测试报告工具;
熟悉定位工具 ChroPath 、数据伪造 faker 、文件处理 openpyxl及 pyyaml等,
可使用 jsonpath、re 正则表达式等数据处理技术,有丰富的动态数据提取经验;
接口自动化:
使用 python+unittest+requests 搭建自动化项目测试框架,使用文本对自动化用例进行管理,做好数据隔离,使用 ddt 驱动对原有自动框架优化,使用 unittestreport 生成自动化测试报告,方便直接验收。
APP 自动化:
使用 Appium+unittest+requests 搭建 APP 自动化测试框架,采用 PO 模式,以及分层设计的 locator 结构,精确地定义了页面行为和操作,提高了代码的复用性和维护便利性。
第一张为使用jmeter进行压测脚本,创建压测计划,环境准备,上下游同步,确定压测时间,进行压测,最后出具压测报告
接口自动化通过Excel获取用例数据,通过代码执行,加了数据驱动,最后生成测试报告,并打出相关日志,通过各个模块封装