1. 熟练使用AI大模型如deepseek/千问等,基于langchain结合AI大模型和agent智能体实现需求分析,测试用例的
编写,分析缺陷等,提升测试用例设计效率50%,测试覆盖率从80%提高到95%。
2. 熟悉软件测试工作流程,能独立完成测试计划 、测试用例编写执行,具备功能测试,接口测试,自动化测试,独
立搭建测试环境的实战经验。
3. 熟练使用 linux 操作系统常用命令,熟悉利用navicat工具链接MySQL 数据库,能够对数据库进行增删改查,以及
关联查询和子查询。
4. 熟练掌握基于Postman、JMeter实现接口自动化测试,实现多接口的链路接口自动化,以及单接口的功能性覆盖
测试。
5. 能够独立设计并实现Python接口自动化测试框架并生成测试报告,基于企业实际业务情况,选择关键字驱动设计模式
/pom模型进行框架底层逻辑封装,结合数据驱动yaml/excel/py文件等形式实现自动化测试数据的管理。使用
UnitTest/Pytest/Excel实现自动化测试用例的管理。根据业务需要进行定制化功能研发,例如冒烟用例管理、自动右
键发送测试报告等。
6. 基于Jenkins持续集成平台进行自动化测试的持续集成,实现触发任务构建以及定时任务构建下的自动化测试执行。
7. 了解APP测试,了解APP自动化测试工具appium,monkey以及adb命令。
8. 熟悉单接口性能测试的基本流程,可使用jmeter实现接口性能压测。
项目一:黑核ERP系统
项目时间:2023/11~2025/12
技术栈:Java + Vue
项目描述:
企业级SaaS化ERP系统,覆盖零售/采购/销售/财务/仓储六大核心模块,支持多角色协同(采购员/仓管员/财务/管理层),
通过智能化数据处理优化业务流程,提升决策效率。系统日均处理订单量5W+,并发用户数1000+,对接第三方物流/支付
接口。
工作职责:
1. 参与需求评审,设计评审,基于定稿的需求文档进行测试文档的编写,结合AI大模型设计测试用例,并发起用例评
审会议,使用禅道管理缺陷全生命周期,推动问题的修复,并进行回归测试。
2. 执行后台系统的测试,确保系统功能的稳定性。
3. 根据开发提供的接口文档,编写接口测试用例并提取自动化测试用例数据。
4. 独立负责接口自动化测试框架的落地:
a) 基于 Pytest + Requests + YAML + 关键字驱动 设计模式,封装接口请求、url处理、headers处理和响应结
果的处理等功能;并结合unittest和 yaml数据文件进行测试用例的有效管理。
b) 核心链路接口覆盖,完成 150+ 个接口自动化脚本开发,单接口覆盖:商品管理、采购管理,财务管理,仓库
管理;多接口链路测试:采购订单 → 入库单 → 应付单 自动生成链。
c) 封装公共模块,包括数据生成、动态替换数据逻辑、接口关联数据写入读取逻辑、文件写入读取逻辑、sql读写
逻辑等,提高测试数据的生成和管理,支持复杂场景的快速构建。
d) 基于langchain实现框架对AI的介入,基于agent实现接口自动化测试用例自动生成,并结合unittest用例管理
框架的模板自动生成测试用例,并在小组内推广接口自动化测试用例编写,整体效率提升50%。
e) 维护和新增功能测试用例和自动化测试用例。
f) 基于 Allure 生成可视化测试报告,包含成功率、响应时间趋势、失败堆栈信息。
5. Jenkins 持续集成落地:
a) 将接口自动化套件集成至 Jenkins CI/CD 流水线,支持代码提交触发构建。
b) 每日凌晨定时执行全量回归;失败自动通知钉钉。
c) 自动化冒烟测试通过率稳定在 98%+,显著降低人工回归成本。
d) 冒烟测试用例独立管理,支持快速验证每日构建质量。
6. 通过 Linux 命令进行服务启停、日志排查与定时任务配置。
7. 端到端业务流验证,设计并执行多角色协同测试场景,确保业务流程闭环无断点。
8. 通过 MySQL 数据库关联查询,验证接口操作后数据状态是否符合预期。
9. 使用 JMeter 对高频接口(如商品查询、订单提交)进行 单接口性能压测,识别响应瓶颈。
项目二:GCLife保险系统
项目时间:2022/09~2023/10
技术栈:Spring Boot + Vue(B端)、Android/iOS(C端APP)
项目描述:B端保险核心业务系统(含保单/产品/佣金/理赔管理)+ C端双APP(业务员APP“GC-Life”、客户APP“GC
Life LinkNet”),支撑保险全流程业务(投保、分佣、理赔、续保等),服务内部团队与外部客户。
工作职责 :
1. 功能测试全流程管理B端C端双覆盖,基于xmind梳理正向/异常/边界场景,组织跨角色用例评审,输出测试报告。
2. 手工验证核心流程,覆盖800+功能点,使用postman实现接口功能覆盖测试。
3. 使用xshell连接到Linux服务器,通过tar包部署了测试环境,使用Linux命令查看业务日志,并结合fiddler抓包工具定
位和分析前后端问题。
4. 使用禅道管理功能测试用例,并跟踪bug推动问题的修复,累计提交并跟踪闭环960+个缺陷,其中P1级缺陷占比约
30%,有效保障上线质量。
5. 使用navicat连接数据库,进行查询等操作以确定测试数据的正确性。
6. 结合 Postman 完成接口功能性验证与参数组合测试场景,验证接口返回状态码以及错误提示准确性。
7. 针对依赖第三方支付网关和短信平台的接口,使用 Flask 搭建轻量级 Mock Server,模拟成功/失败/超时等响应,保
障自动化测试在无外部依赖环境下的稳定执行。
8. 跟进用户反馈的问题,协助问题的复现,并推动问题的修复。
项目背景 在心理咨询教育与临床训练领域,传统教学方式主要依赖 课堂理论教学 与 线下面对面角 色扮演。 然而这种方式存在以下瓶颈:可重复性低:学生难以多次体验不同类型的来访者场景。场景有限:很难实现多种心理问题、不同性格特点的“病人”角色。 教师负担重:教师需要反复扮演来访者
项目背景 企业级SaaS化ERP系统,覆盖零售/采购/销售/财务/仓储六大核心模块,支持多角色协同(采购员/仓管员/财务/管理层), 通过智能化数据处理优化业务流程,提升决策效率。系统日均处理订单量5W+,并发用户数1000+,对接第三方物流/支付 接口。
项目背景 B端保险核心业务系统(含保单/产品/佣金/理赔管理)+ C端双APP(业务员APP“GC-Life”、客户APP“GC Life LinkNet”),支撑保险全流程业务(投保、分佣、理赔、续保等),服务内部团队与外部客户。
项目背景 B端保险核心业务系统(含保单/产品/佣金/理赔管理)+ C端双APP(业务员APP“GC-Life”、客户APP“GC Life LinkNet”),支撑保险全流程业务(投保、分佣、理赔、续保等),服务内部团队与外部客户。