1、作为python开发,熟练掌握应用编程技术,能够实现各种类型软件的开发;
2、熟悉python常用的开发框架,能够快速实现对需求的分析和开发;
3、基础技能为测试,掌握测试的主要技能,由测试转开发,具备自主开发python+selenium+单元测试模块的自动化测试工具的能力;
4、有web测试,App测试的经验。
项目一:
华为设备自动化部署工具,使用python开发相应的自动化部署模块,主要通过使用设备管理命令模拟执行、模拟red fish请求、构建web请求、ssh远程连接等方式,实现远程对设备的操作,完成BIOS配置、管理IP配置、RAID配置、挂载镜像、安装操作系统等操作。
项目二:
自主开发python+selenium+单元测试模块 的自动化测试框架,完成WEB类应用的自动化测试,主要实现日志模块、测试基类、测试基础用例、测试报告等功能。