掌握软件测试理论、测试流程、测试方法和功能测试
熟悉 Python 语言,熟练使用 Selenium 进行 Web 自动化测试
熟悉自动化测试框架 Pytest,能独立搭建并构建项目的自动化
熟悉自动化测试框架 RobotFramework,能合理地构建测试自动化项目
熟悉 Appium 框架 App 端应用的自动化测试
了解Python Web 框架 Django、Flask 的使用
熟练接口测试工具 Postman、Apifox、Jmeter 和 Fiddler 抓包工具的使用
熟悉 SQL Sever、MySQL、ClickHouse关系型非关系型等数据库的使用
熟练使用 Jira 系统管理版本 Bug、任务,并能进行统计和分析
熟悉版本管理工具 SVN、Git、Gitee 的使用
掌握性能测试工具Jmeter的使用及脚本的设计调试
1、软件项目过程中参与需求评审,设计测试方案、测试计划、进行需求分析、用例设计
2、搭建自动化框架(RF框架、Pytest框架),设计部门内自动化模板,开发测试用例,节约大量的回归验证时间,提高了回归的覆盖度,保障了软件的质量。
-- UI自动化-RF框架:RobotFrameWork+Jenkins+Allure集成
-- 接口自动化-Pytest:requests+Pytest+Jenkins+Allure集成
3、设计、开发项目中便于测试的小工具,如:大批量测试数据生成、算法模型训练数据对比。提高测试工作的效率及保障模块手工难以验证准确性的麻烦。
4、使用Jmeter进行单接口及业务流程的性能测试。
1、使用Kmeans算法进行联邦算法的训练、预测并绘制评估系数图 2、运行不同簇数下的算法训练,对比训练结果,以选择更优的簇数进行算法的训练
1、快速生成测试过程中所需要的大批量数据,生成函数格式固定,添加新数据类型、修改原有函数字段等较为方便