********
********个人介绍
我是一名拥有6年丰富经验的资深软件测试工程师。在多年的职业生涯中,我深入参与了Web、移动端及后端服务的多个大型项目,对软件测试的全流程(从需求分析到测试上线)有深刻的理解和实践。我注重测试效率和产品质量的提升,善于通过自动化手段替代重复性劳动,并热衷于探索和学习新的测试技术与工具,以应对日益复杂的质量保障挑战。
技术栈
· 编程语言:熟悉 Python,能够熟练运用其进行自动化测试脚本开发、测试工具编写和接口测试,熟悉 pytest, unittest, Requests 等核心库。
· 性能测试:熟练掌握 JMeter,能够独立完成性能测试脚本编写、场景设计、压力与负载测试执行,并进行结果分析与瓶颈定位。
· 自动化测试:
· Web UI自动化:精通 Selenium with Python,能够设计实现稳定、可维护的页面自动化测试框架。
· 接口自动化:精通基于 jmeter实现接口自动化
· 综合能力:熟悉 CI/CD(如Jenkins集成)、版本控制(Git)、数据库(MySQL)操作及Linux常用命令,具备良好的代码能力和解决问题的能力
工作经历
2023-10-01 -至今科大讯飞测试开发
致力于低代码平台质量保障与测试效能提升。精通针对平台特性的分层测试策略。通过开发脚本自动生成工具、解决UI动态元素定位难题、构建CI/CD全链路自动化,显著提升了功能、接口及UI自动化测试的效率和稳定性。成功将回归测试时间从3人日缩短至4小时,UI脚本维护成本降低70%,有力支撑了产品的快速迭代。
2022-02-01 -2023-08-01敏桥科技自动化测试
核心产品 PCP(Product Collaboration Platform)是配备 PLM (产品生命周期管理)和 CAD 全栈 SaaS 工具的数字化平 台。有实验管理、项目管理、产品管理、配置管理、变更管理、BOM 管理、问题管理、会议管理、组织管理、运营管理、文档管理 等11个模块。主要给制造业数字化协同解决方案提供商,致力于融合创新科技,以云原生工业软件助推中国制造业自主研发,提升 企业产品创新能力和运营效率。(目前服务于车企,吉利,格拉默,诺博,悠跑,前晨等客户) 1.梳理需求并完成测试计划与用例设计,对接外部需求、接口测试需求。2.参与全流程测试工作,进行测试计划方案设计,参与用例设计与执行。 3.跟进迭代全过程,记录缺陷通过 Jira 提交 Bug,跟踪缺陷,对修复的Bug 进行回归测试。 4.跟进功能运行线上反馈情况,并作出版本质量的缺陷分析同步,并提出反馈意见。 5.负责变更管理模块的功能,接口自动化,UI自动化测试,自行搭建自动化框架
2019-09-01 -2022-01-01邮储软件测试
内容:1.软件测试,参与软件的需求评审,大纲编写,大纲评审,用例编写,用例评审,用例执行,缺陷的记录,测试报告的编写。 2.担任测试组长一职,负责部分自动化编写,测试每日报告 的记录,风险的评估。 3.负责协助测试经理进行项目的稳定推进。
教育经历
和TA聊聊APP扫码和程序员直接沟通

该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能

在接口自动化场景中,当POST请求需传递大型DSL(领域特定语言)作为入参时,前端常通过“GZIP压缩+Base64编码”减少传输体积、适配接口格式。本文以JMeter自动化脚本为例,从功能拆解、流程可视化、场景适配三方面,详细解析“解码-解压-变量替换-重压缩编码”的全流程实现,为动态DSL模板处理提供可复用方案。

在进行低代码平台组件库的自动化测试时,我们采用了系统化和模块化的方法,以确保每个组件的基础属性和高级属性都能得到全面而细致的验证。以下是针对不同场景的测试方法封装及其优势: 1. 测试框架设计 1.1 基础属性测试 基础属性测试主要涵盖组件的基本功能,如尺寸、颜色、可见性、默认值等。我们为每个基础属性设计了独立的测试方法,以确保每个属性在不同场景下的表现。 示例方法: ```python def test_component_basic_properties(component_instance): assert component_instance.get_size() == expected_size assert component_instance.get_color() == expected_color assert component_instance.is_visible() == expected_visibility 其他基础属性验证 ``` 1.2 高级属性测试 高级属性测试涉及组件更复杂的功能,如事件处理、数据绑定、动态样式等。我们同样为每个高级属性设计了独立的测试方法。 示例方法: ```python def test_component_advanced_properties(component_instance): component_instance.trigger_event() assert component_instance.get_bound_data() == expected_data assert component_instance.has_dynamic_style() == expected_dynamic_style 其他高级属性验证 ``` 2. 场景封装与测试执行 2.1 场景封装 根据不同的使用场景,我们将测试方法进行了封装,以便快速执行特定场景下的测试。例如,针对表单组件,我们可以封装一个专门用于表单验证的场景法。







