熟悉敏捷迭代流程、软件测试理论与流程方法, 能够独立主导软件版本迭代的质量保障工作
熟悉接口测试, 能熟练使用Fiddler、Burnsuite、Postman、Chrome Devtools对API进行篡改、拦截、重放与越权访问等接口测试任务
熟悉性能测试, 制定项目的并发测试与压力测试, 确保项目符合需求的并发量且无内存泄漏
熟悉关系型数据库MySQL、Postgresql、ORACLE等, 非关系型数据库MongoDB
熟悉Linux, 能完成测试环境的部署、后台服务的错误日志排查
熟悉各类项目工具使用, 例如 : Git、禅道、Redmine
熟悉各云服务商平台, AWS、GCP、阿里云、腾讯云、华为云, 能够使用 Terraform 编写标准化资源编排脚本实现一键式部署与销毁
精通 Python 编程, Pytest+Allure+Selenium/Requests/Playwright 等技术栈整合自动化测试框架,具备从 0 到 1 的架构搭建能力
熟练运用 Page Object Model (POM) 设计模式,通过 UI 元素与测试逻辑的深度解耦,显著提升自动化脚本的重用性与稳定性,有效应对业务频繁迭代
在遵循RESTful API 设计原则情况下利用 Flask 搭建了高可用的 Mock 服务, 配合SQLAlchemy (ORM)实现模拟数据持久化
熟悉Docker容器技术, 集成至 Jenkins, 实现无需人工干预测试环境配置的完整DevOps链路
紧跟AIGST趋势, 掌握Openspec、Playwright前沿技术, 实现通过自然语言提示词AI生成、调优自动化脚本的全流程
日语接近N3水平, 能够读懂英语文档
了解vue前端技术, 熟悉nginx反向代理、负载均衡, 掌握DNS、CDN、TLS网络技术
项目名称: Secretone 机密管理平台
项目描述: 本项目是一款主打“安全、便捷、端到端加密”的密码与核心凭据管理软件,旨在为用户提供军事级别的数字资产保护。系统通过本地端到端加密技术,确保用户的数据(包含密码、备忘录、银行卡信息等)在传输和云存储过程中的绝对安全,实现“零信任”理念下的无缝跨平台调用体验。
工作内容:
1. 参与需求评审和技术评审, 确定项目整体计划、各功能设计、集成测试时间与影响范围。
2. 制定测试计划, 明确待测功能、测试覆盖面、评估测试工作量。
3. 设计测试用例, 准备测试数据, 运用等价类、边界值及错误猜测法等设计高质量测试用例,确保需求覆盖率达到 100%。
4. 执行测试, 对发现的BUG做简易分析定位, 按照缺陷提交规范提交到禅道并持续追踪, 待开发修复后执行回归。
5. 从用户使用体验的角度提出改进的意见。
6. 使用Burnsuite等接口工具对API进行篡改、拦截、重放与越权访问等接口测试任务。
7. 制定与执行性能测试, 根据并发量500+、TPS200+、QPS1000+的需求设计测试脚本。
8. 编写Terraform脚本, 实现更灵活的部署用于测试项目中云服务对接的功能。
9. 参与周例会, 了解开发进度并汇报测试进度、BUG情况。
10. 编写测试报告、产品使用说明、演示环境操作说明等各类文档。
11. 通过实践POM架构, 实现了测试数据、页面对象与用例逻辑的三层分离, 能够快速响应业务迭代。
12. 将测试用例转换为自动化测试脚本, 维护POM架构的页面对象变动。
13. 深度集成CI/CD, 通过 Docker 容器化实现测试环境实现零人工干预回归链路。
14. 探索并实现将原本的POM架构迁移成Playwright Agent + OpenSpec的智能化测试框架, 通过Excel的测试用例输入, 实现测试脚本的 “自动生成与自愈”, 脚本的产出效率得到了提升。
独立开发 解决pixiv排行图片批量下载 --支持黑名单 --支持邮件通知 --支持自动爬虫 同时也在开发新的功能 --用tensorflow开发残差神经网络对图片进行分类,6000种tag进行分类存储 --支持代理,自动挑选最佳代理进行下载
研发目的是封装接口测试常用请求、数据库操作、数据清洗、断言方法, 提高工作效率, 简化代码, 降低维护