熟练掌握Python变成语言;
熟练使用Selenium(web)、Airtest(移动端)、Requests等爬虫及UI自动化框架;
熟悉Pytest、Unittest测试框架及常用插件;
熟悉FastAPI、Flask、Django等后端web框架、掌握Docker及Swam Mode集群部署技能;
掌握PostgreSql、MySQL、SQLite、MongoDB等数据库的操作;
熟悉Pyside(PyQT)应用程序框架,实现跨平台桌面应用开发;
掌握git版本控制工具进行代码管理、CI/CD,熟悉Gitlab、jenkins。
Web自动化应用
1、基于MySQL+SqlAlchemy+Pyside6的数据管理后台和任务队列系统。
2、基于Selenium+Requests+Pytest的任务脚本
3、基于FastAPI-Amis-Admin+Sqlite开发面向C端的任务队列和管理后台
4、使用GitHub、GitLab进行代码管理
5、使用Docker和Dockers-Compose部署上述应用
Python开发的桌面应用。 基于PySide6+MySQL+SqlAlchemy。 实现各类数据的增删改查。 以及基于数据库的任务队列。
Python开发的Web应用。 FastAPI实现的RestfulAPI。 FastAPI-Amis-Admin构建后台数据及任务管理。 Vue+elementui实现的用户前端。 Selenium+Pytest编写任务执行脚本。 本人完成除用户前端外的所有工作。