1. 熟悉软件测试流程和理论知识;
2. 熟练使⽤禅道、tapd 等 bug 管理平台;
3. 熟练使⽤ Xmind 提取测试点,使⽤ Excel 编写测试⽤例;
4. 熟练使⽤⿊盒测试⽅法:等价类、边界值、错误推测法、场景法、判定表设计测试⽤例;
5. 熟练 Python 语⾔,掌握常⽤内置库和第三⽅库的⽅法使⽤;
6. 熟练接⼝测试流程,熟练使⽤ Jmeter、Postman、Apifox ⼯具进⾏接⼝测试;
7. 熟悉性能测试流程,熟练使⽤ Jmeter ⼯具进⾏性能测试,并分析结果等;
8. 熟练使⽤ fiddler 进⾏模拟弱⽹测试、 通过抓包或 Androidstudio ⼯具来定位 bug;
9. 熟练使⽤ MySQL 数据库,对数据库进⾏增、删、改、查等操作;
10. 熟悉 HTML、CSS、JavaScript 前端语法;
11. 熟练 windows/Linux/Mac 下命令以及 docker 部署测试环境;
12. 熟练 Flask/Django 后端开发,平台搭建;
13. 熟练 App(Android & IOS)、Web 端、微信⼩程序测试;
14. 熟练⾃动化框架 Requests/Pytest/Airtest/Appium/Selenium/Uiautomator2 + 报告(Allure) + Jenkins +钉钉通知
项⽬名称:hinovel App(2020-2023)
系统描述:⼀款⾯向海外⼩说 APP,主打当下各种类型的热⻔⼩说,⽤户能够线上与作者进⾏互动交流,拥有⼗⼏ 个国家语⾔系统,丰富任务系统,超 500万⽤户量,2022 年海外⼩说排⾏榜位居第三名。
系统架构:C/S
负责模块:全系统测试
测试⼯具:fiddler、python、apifox、navicat
测试范围:系统功能测试、兼容测试、性能测试、专项测试、埋点、⾃动化、⽀付业务
项⽬职责: 1. 根据版本迭代交互需求,编写测试点,测试⽤例,测试计划; 2. 召开⽤例评审,修改测试⽤例,评估开发和测试安排时间; 3. 验证新提测功能,提交跟踪 bug,回归测试; 4. 针对 UI 界⾯和 H5⻚⾯的⽂案内容在不同操作系统(IOS 和 Android 系统)的版本和不同分辨率的兼容情况; 5. 在不同⽹络情况下的,检查 UI 提示、数据、功能或提示是否正常; 6. 测试⽀付流程以及各⽀付业务逻辑,模拟异常订单业务处理等; 7. 模拟并发情情景,测试防刷系统,完善防刷功能; 8. 编写接⼝脚本,jenkins 定时轮询所有语⾔的主要模块的接⼝⽤例,确保线上业务功能准确稳定运⾏; 9. 客户端数据异常,先通过 fidder 来抓取接⼝响应数据和 AndroidStudio 查看⽇志来定位 bug; 10. 使⽤ apifox 接⼝⼯具,调试和辅助⽇常测试; 11. 编写脚本 Selenium +Appium 进⾏ UI 回归测试 ,主要检查系统语⾔翻译⽂案以及切换语⾔功能,防⽌迭代某 语 ⾔漏 key 导致进⼊系统失败; 12. 通过 Monkey 疲劳测试,检测应⽤系统的稳定性,收集异常⽇志分析定位异常原因; 13. .通过 Navicat ⼯具连接数据库,增删改查测试数据; 14. 检查埋点上报以及 firebase 各事件统计,内部数据统计平台; 15. 全功能回归,发版评估等
项⽬名称:Coinsky App(⼤数据 2022-2023)
系统描述:CoinSky 是⼀个加密货币追踪器和区块链市场分析⼯具。实时提供准确、全⾯、有效的加密货币信 息,从加密货币追踪器、价格提醒、gas 提醒到各种便捷的投资建议,旨在为您的数字资产管理保驾护航。
系统架构:C/S
负责模块:原⽣⼯具、消息中⼼、货币详情、订阅⽀付、内购⽀付等
测试⼯具:fiddler、python、apifox、navicat
测试范围:系统功能测试、兼容测试、性能测试、专项测试、埋点、⾃动化
项⽬职责: 1. 分配测试⼈员测试任务,和⽇常⼯作进度; 2. 负责核⼼任务确保数据的准确性和功能的完整性; 3. 召开⽤例评审,修改测试⽤例,评估开发和测试安排时间; 4. 开发提交新迭代 APK 包,验证新提测功能,⾛ bug 平台,跟踪 bug,回归测试; 5. 针对 UI 界⾯和 H5⻚⾯的⽂案内容在不同操作系统(IOS 和 Android 系统)的版本和不同分辨率的兼容情 况; 6. 在不同⽹络情况下的,检查 UI 提示、数据、功能或提示是否正常; 7. 测试⽀付流程和⽀付业务逻辑,模拟异常订单业务处理; 8. 核对数据是否与接⼝⼀致,接⼝数据是否有误,通过对⽐竞品数据信息排查数据源是否在容差范围,检查 各链数据的信息完整性和准确性; 9. 客户端数据异常,先通过 fidder 来抓取接⼝响应数据和 AndroidStudio 查看⽇志来定位 bug; 10. 使⽤ apifox 接⼝⼯具,调试和辅助⽇常测试; 11. 编写脚本 python +requests+pytest+allure+yaml+Jenkins ,设置定时执⾏脚本,异常记录并钉钉通知,脚本 调优; 12. 通过 Monkey 测试,检测应⽤系统的稳定性,⾼频操作下是否出现 crash; 13. 通过 Navicat 连接后台数据库,查询和修改测试数据; 14. 检查埋点上报以及 firebase 各事件统计情况; 15. 全功能回归,发版评估