【三年经验】
【技能列表】
1.熟练软件测试理论知识,测试流程,测试方法以及熟悉开发流程
2.熟练边界值、等价类、错误推测等方法设计测试用例
3.熟练测试用例、缺陷报告相关文档编写
4.熟练功能测试、接口测试、自动化测试、性能测试相关知识概念
5.熟练 Jmeter、Locust 工具进行性能脚本开发
6.熟练使用 Appium、Selenium 和 UiAutomator2 工具进行 UI 自动化测试
7.熟练使用 Python 基础库针对 Web/App 端应用做数据采集
8.熟悉 Python、C#、Java 语言,使用 Flask 和 Django 框架编写过练习项目,使用技术有 redis、es、celery、jwt、权限控制等
9.熟悉 Linux 服务器资源指标分析,能跟据系统命令定位到系统问题所在,并能给出优化建议。
10.熟悉使用 Minium 框架进行微信小程序自动化脚本开发
11.熟悉前后端传参交互过程,及后端处理参数方式和逻辑
12.了解性能 TPS、RT 指标的分析,了解性能场景、业务模型、参数化策略的设计和链路监控、分析的方法。
【项目经历】
xxx0
1.全权负责 xx 产品各端一、二期的迭代的功能测试、接口测试工作。
2.测试期间发现诸多测试环节质量把控松散的问题,向上反馈,重新建立了质量卡点标准。
3.接口测试期间,发现诸多接口设计不合理的现象,向上反馈,提高接口架构设计和测试准入标准。
4.设计接口自动化环境搭建,python+requests+mysql+excel+ 多线程 +jinja2 自定义报告,提高接口质量,抽出部分接口用例用来线上巡检,以保证线上环境运行正常。
xxx1
1.负责 xx 产品各端的业务测试、接口测试、性能测试、兼容性测试,保障上线前的质量。
2.同测试团队共同构建测试各阶段质量规范标准的定义。
2.负责编写测试计划文档。
3.负责编写测试结果分析总结文档。
4.编写和维护 xx app/web/h5 端的 api 和 ui 自动化脚本。
5.自动化测试应用时机、应用策略、应用场景指标确立。
6.移动端专项,主流机型版本适配&主流分辨率适适配&弱网测试&流量监控&安全测试。
7.负责部分业相关业务的数据采集 (爬虫) 和入库工作。
8.负责的项目几乎都在规定时间内完成上线,上线后也没有出现过严重性的 bug。
xxx2
负责 APP/WEB/H5 端 UI 自动化框架的搭建、函数抽提,合计完成 200+ 的用例编写,应用于冒烟、回归测试、跑稳定性测试场景。
1.采用技术:web 和 H5 为 python+selenium+docker+selenium_grid+yaml+ 多线程,app 为 python+appium/uiautomator2+yaml+ 多线程。
2.保证项目内外部质量稳定:内部于保障迭代内原有功能稳定性。外部针对软件可扩展性、易用性、功能不完整的实现、性能体验方面聚焦 bug 进行统计。
3.节省测试成本投入:16d 的迭代周期,6d 的测试时长,通过引入自动化缩减时间缩减至 4d。
4.负责自动化产品迁移和适配工作,集成了多个产品端,将需求变动、iframe、Windows 切换、手机设备配置、等待策略、滑动策略、查找策略等引入防范未知风险的层面,以加强自动化环境的稳定性和灵活性的适配。
xxx3
1.产品各端共 500+ 接口,个人全权实现接口用例的编写。设计接口主要考虑到常规接口调用、接口依赖、接口权限、接口安全、接口传参返参、校验码效期等方面的校验。
2.实现接口用例批量自动触发执行,自动生成报告/日志/邮件,后期仅需维护用例文件。
3.根据线上真实用户使用流量分析,完成基准场景测试及混合场景压测。
4.接口测试采用技术:python+requests+mysql+excel+ 多线程 +jinja2 自定义报告
5.选取主流程操作接口用例 201 个,手工耗时 80h—>30h,提升效率 37%,发现产品接口越权、接口返无效&敏感字段、校验不全面等若干问题。
6.动态更新接口自动化策略,将用例文件维护、框架结构、用例依赖等问题不断优化后,自动化环境更能适用于接口测试服务。
7.性能测试采用技术:python-locust 为 master,golang bommer 为 worker,搭建 prometheus+node-exporter+grafana 监控系统资源,prometheus+grafana 监控压测结果。
8.根据压测结果协同运维、开发人员进行性能问题定位,识别到问题点,修改后 TPS 有显著很大提升。
xxx4
1.负责 App、Web、小程序端的功能测试,主要测试功能包括 xx 免疫证申办、xx 申办、x 证审核、x 只执法等操作。
2.于各城市 xx 用户 - 社区、免疫点、派出所、分局、市局等提供技术支持和问题反馈收集工作。
3.负责各城市 xxapp、xx app 及后台软件的功能测试。
4.线下为相关 x 管城市市局、免疫点及社区用户做软件功能的讲解培训。
5.与各个 x 管角色用户沟通,收集他们的建议和问题并及时反馈,帮助了软件质量的提高。
6.测试工作的划分和安排,及时有效的跟踪测试工作的完成情况。