精通软件测试流程,包括需求分析、测试计划制定、测试用例设计、测试执行、缺陷跟踪和测试报告编写等。
深入理解TCP/IP协议栈,熟悉HTTP、HTTPS、TCP、UDP等常用网络协议的原理和应用。
熟练使用Postman进行接口测试,能够构建复杂的请求和验证响应数据。
掌握Charles抓包工具,能够进行网络数据的抓取、分析和mock测试。
熟练运用专项测试工具,如性能测试工具PerfDog、弱网测试工具QNET等,提升测试效率和质量。
熟悉adb命令,能够进行Android设备的稳定性测试和专项测试。
了解并掌握数据库操作,包括Oracle和MySQL的增删改查等常用命令。
熟练使用Python语言,能够编写接口自动化测试脚本,提高测试效率。
具备搭建接口自动化测试框架的能力,包括测试数据准备、测试脚本编写、测试执行和结果报告等。
熟悉Git版本控制系统,能够进行代码的版本管理、协作开发和持续集成。
熟练掌握Jenkins持续集成工具,能够配置自动化构建、测试和部署流程。
熟练掌握Linux操作系统的基础知识,能够进行基本的系统管理和配置。
了解Docker容器技术的原理和应用,能够使用Docker进行应用的打包、部署和管理。
音视频项目
1、根据需求使用XMind编写测试用例,并在完成后进行用例评审
2、执行用例进行功能测试,对技术需求进行专项测试,使用QNET、Charles弱网测试
3、对通话各种场景、新增特效使用PerfDog 性能测试
4、使用adb命令和Battery Historian测试电量流量
5、跟进灰度和发布进行产品主流程验证
6、输入合流报告和性能报告
直播项目
项目职责:
1、参与需求分析与需求评审
2、评估需求工作量进行需求排期
3、使用思维导图编写测试用例,并用例评审
4、执行测试用例,提交bug
5、使用Charles进行mock测试和抓包分析bug,postman进行接口测试
6、进行专项测试,提供专项性能报告
7、编写测试报告,进行测试总结
8、编写复盘文档,分析可优化项
博客项目(自动化项目)
项目职责:
1、根据需求文档,了解项目的基本业务和所需功能,同时通过接口文档熟悉接口
2、根据人员、时间和接口等情况制定接口测试计划
3、设计接口测试用例
4、搭建适合接口自动化测试的测试环境,包括测试服务器、数据库、接口调用工具等。
5、使用python+request+pytest,编写接口自动化测试脚本。
6、根据测试脚本的执行结果和日志,分析接口的测试结果,并生成详细的自动化测试报告。