测试流程:熟悉软件测试流程,能够根据需求文档,使用 Xmind 工具进行测试需求分析和测试用例设计
测试设计方法:熟悉用例的设计方法,能编写,执行测试用例
Linux: 掌握 Linux 操作系统命令
数据库:掌握 SQL 语句
缺陷管理:熟悉缺陷管理过程
接口测试:掌握接口测试,熟练使用 Jmeter/Postman/浏览器调试工具进行接口测试
Python:熟练编写接口自动化测试脚本代码
项目名称:某外卖项目自动化测试
项目架构:Vue.js+Spring Boot+mysql+mongodb+Druid+Ehcache
项目描述:本项目基于spring boot和vue的前后端分离技术架构。功能完善,包含:后端API、用户H5手机端、管理员WEB端、商户WEB端,外卖项目主要有商铺管理、食品管理、库存管理、订单处理、支付结算等多个模块。
工作职责:
1.参与需求评审,根据接口文档编写测试用例,并参与测试用例评审
2.新增业务模块,使用Mock技术实现自动化测试脚本开发调试工作
3.使用python进行web自动化开发,结合pytest框架,梳理用例结构
4.使用Python语言结合Selenium工具,编写测试脚本,进行UI自动化测试
5.使用Python+pytest+allure,编写接口自动化用例,结合Pytest框架和数据驱动自动化执Excel用例,Allure导出定制化测试报告,可以详细查看通过的用例和失败的用例数量,并显示测试不通过的原因
6.根据已有的功能用例,筛选适合实现自动化的用例
7.使用JIRA提交bug安排给负责相应模块的开发修改,对bug状态进行跟踪和监控
8.对即将上线的系统进行连通性测试,专项测试,以保证项目能够正常上线
项目名称二: 某在线教育系统自动化测试项目
项目描述:该项目B端主要是由客服/ 销售/ 班主任/ 教学/ 教务/ 教研六个工作台和组成。同时也是 C 端部门(学生 APP、老师 APP等系统)的数据来源,例如:提供人员、排课等数据接口,APP项目我主要负责Android和 iOS 端学生课堂核心模块测试工作,性能测试,涉及 websocket 通信、白板、音视频、课件。
项目环境:Windows,Apache-tomcat,MySQL,Java,Linux
工作职责:
1.积极参与需求评审,设计评审;基于需求进行测试文档编写并发起用例评审,在测试过程中,记录问题 并修复验证,确保项目的质量
2.在Android/IOS端课堂、课件、课程报告、课外其他模块测试中,进行系统测试,回归迭代确保系统功能 的稳定性
3.使用charles进行app的弱网测试、中断测试、内存不足等异常场景测试
4.结合项目特点使用Fiddler工具和以python+requests+unittest+ddt+xlrd为框架的测试脚本对登录、学生课堂模块接口进行不同场景的接口测试
5.结合gitlab+Jenkins,实现多接口业务自动化测试覆盖,集成Jenkins定时触发任务执行自动执行测试脚本,以确保新版本主体功能的完整性与稳定性
6.在测试过程中时刻跟踪 BUG 进度,积极与开发沟通,推动问题及时解决
7.进行日报和周报编写,对负责特性的测试进度、测试通过率、阻塞点等汇总