1、立项原因:公司腕表租赁电商业务(灵租)覆盖商家端、运营管理端、支付宝小程序等多终端,
接口数量多、迭代频繁,纯手工回归成本高、易漏测,订单签约/支付回调等核心链路出错直接影响
交易,亟需一套可维护、可持续集成的接口自动化测试体系,保障版本质量并支撑快速发布。
2、行业场景:在线租赁电商行业,业务涉及商品审核、订单签约(人脸核身+支付宝签约)、支付
回调、还款续租、售后服务等完整交易闭环,多端协同、资金敏感,对接口稳定性与回归效率要求高。
点击空白处退出提示
1、立项原因:公司腕表租赁电商业务(灵租)覆盖商家端、运营管理端、支付宝小程序等多终端,
接口数量多、迭代频繁,纯手工回归成本高、易漏测,订单签约/支付回调等核心链路出错直接影响
交易,亟需一套可维护、可持续集成的接口自动化测试体系,保障版本质量并支撑快速发布。
2、行业场景:在线租赁电商行业,业务涉及商品审核、订单签约(人脸核身+支付宝签约)、支付
回调、还款续租、售后服务等完整交易闭环,多端协同、资金敏感,对接口稳定性与回归效率要求高。
1、项目功能模块:
(1)统一执行入口 run.py:支持环境/终端切换、单接口与业务流程分层执行、标记过滤、并行执行;
(2)YAML 数据驱动引擎:用例与数据分离,支持 ${变量} 占位符动态替换、biz_no/日期等动态参数生成;
(3)多端登录与鉴权:merchant/admin/Ali_app/闲鱼多终端动态登录、token 自动获取与缓存管理;
(4)AI 失败根因分析:基于 LLM 自动分析失败用例,区分"真实 Bug"与"脚本/数据问题";
(5)报告与通知:Allure 可视化报告(中文化)+ pytest-json 统计 + 企业微信群机器人实时推送测试结果;
(6)辅助工具集:验证码 OCR 识别、测试数据清理、数据工厂生成、mock 服务。
2、主要功能:覆盖商品审核、人脸签单(真实下单→mock人脸验证→mock支付宝签约→真实支付回调)、
订单管理、还款、售后投诉等 90+ 业务接口的自动化测试与回归。
1、我负责的职责:独立完成框架整体设计与开发,包括配置中心、API 客户端封装、token 鉴权与
缓存机制、YAML 数据驱动引擎、动态变量注入、多端登录鉴权、AI 失败分析模块及 CI 集成方案。
2、技术栈与亮点:基于 Python + Pytest + YAML 构建,分层架构(config/common/utils/
testcases/data 分离);通过占位符替换 + 动态变量生成函数实现用例数据完全参数化;集成 LLM
实现失败用例根因智能分类,减少人工排查;Allure + 企业微信通知打通测试闭环;支持
pytest-xdist 并行执行与多环境(test/prod)、多终端一键切换,显著提升回归效率。
说明:以上内容均取自项目真实结构——run.py(入口/通知/统计)、config/settings.yaml(多环境多终端)、testcases/(merchant/admin/Ali_app 多端 90+ 用例文件)、ai/failure_analyzer.py(LLM 失败分析)、data/(YAML 数据驱动)。示例图片还需上传 ≥2 张 jpg/png(单张 ≤1M),可截取 Allure 报告首页、企业微信通知卡片或 AI 失败分析输出。



评论