



个人介绍
熟练测试理论,测试方法,测试流程以及常用的测试文档的编写,测试计划,方案,用例报告等,能够根据项目需求使用xmind思维导图工具提取测试点,执行测试用例并提交报告。
熟练黑盒测试用例设计方法,包括等价类,边界值,场景法,因果判定表等,熟练禅道对bug的提交和以及bug的跟踪和定位,并且配合开发解决bug,确保项目的质量。
熟练使用Oracle和Mysql数据库,熟练使用SQL语句进行增删改查,子查询,多表联查分组查询等,以及数据库的批量增减数据和备份恢复等。后面可以加存储过程和索引。
熟练Centos操作系统,熟练使用常用命令如:查看进程,查看端口,查看日志。vi。熟练使用Xshell远程连接到服务器执行脚本,熟练搭建测试环境。
熟悉Http协议,熟练接口测试流程以及接口用例设计,熟悉接口关联,接口加解密,接口鉴权,接口签名。熟悉Postman+Newman+Git+Jenkins实现接口自动化测试,熟悉Jmeter+Ant+Git+Jenkins实现接口自动化测试。
熟悉Git,SVN,Gitee,GitHub等版本控制工具的使用。
熟练使用基于Python+Requests+Pytest+Logging+Allure+jenkins实现接口自动化测试,能够独立的搭建接口自动化测试框架以及运用于实际的项目中。
熟练HTML以及Javascript脚本,熟练使用基于Python+Selenium+WebDriver+Pytest+logging+Allure+Jenkins实现web自动化测试,熟练POM以及关键字驱动的自动化测试框架搭建的设计模式,并在实际项目当中开展应用。
工作经历
2025-02-24 -至今重庆中链农科技有限公司测试实习
参与需求评审会议,与团队深入讨论需求细节,制定全面的测试计划,确保测试活动与项目目标一致; 根据需求文档分析系统需求,提取测试点并编写测试用例,组织用例评审会议,优化测试用例; 负责测试用例的执行,及时提交缺陷报告,与开发团队合作,确保缺陷得到有效修复,保障软件质量; 在测试过程中主动与开发部门沟通,确保测试工作的有效性和完整性,促进团队间的信息流通和协作;
教育经历
2022-09-01 - 2026-06-30重庆工程学院计算机科学与技术本科
语言
技能

这是一个基于Selenium的斗鱼(douyu.com)自动化操作脚本项目,主要功能是模拟用户登录斗鱼平台后,自动访问指定分类(颜值区,`https://www.douyu.com/g_yz`)的直播间,并在每个直播间发送指定弹幕(这里发送的是“?”)。 项目核心流程说明: 1. **初始化配置** - 定义目标直播分类页面(颜值区)和登录页面的URL。 - 启动Chrome浏览器并最大化窗口,作为自动化操作的载体。 2. **登录流程** - 访问斗鱼登录页面,通过点击“*登录”按钮(`//a[@data-point-2="wx"]`)触发*登录流程。 - 等待13秒(手动操作时间),供用户在弹出的*登录窗口中完成扫码或确认登录。 3. **获取直播间列表** - 登录后跳转到颜值区分类页面,提取页面中所有直播间的链接(`//li[@class="layout-Cover-item"]`下的``标签href属性),存储到列表中。 4. **自动发送弹幕** - 遍历直播间列表,通过JavaScript代码逐个打开每个直播间的新窗口。 - 在每个直播间页面中,滚动页面到弹幕输入区域,等待输入框(`//div[@class="ChatSpeak"]//textarea`)加载完成后,输入弹幕内容“?”,并点击发送按钮(`//div[@class="ChatSend-button "]`)。 - 发送后等待10秒,再继续操作下一个直播间。 ### 项目技术要点: - 使用Selenium的`webdriver`进行浏览器自动化控制,包括页面跳转、元素定位、输入操作等。 - 通过`WebDriverWait`和`expected_conditions`实现动态元素等待,确保在元素加载完成后再执行操作(避免因页面加载延迟导致的错误)。 - 利用`window_handles`和`switch_to.window()`管理多窗口切换,实现同时操作多个直播间页面。 - 使用JavaScript脚本(`execute_script`)实现打开新窗口、页面滚动等操作。
