工作内容:sdk测试
1. 独立完成编写测试案例对多个C++ SDK的底层接口以及框架代码接口的自动化测试,覆盖正常与各种异常场景,测试覆盖Windows、Ubuntu、Centos、麒麟v10_aarch64等平台;
2. 基于Buildbot完成内网持续集成环境搭建,实现开发组提交代码-出包-测试-邮件发送测试报告流程的自动化;
3. 基于Python编写SDK程序自动安装、测试程序自动编译、生成配置文件等各种前期环境准备,节省每次出新包重新部署环境所需的大量手工操作时间,避免出现配置文件配错或者漏配等低级错误;
4. 基于Pandas+Openpyxl从各种不规范的Excel中提取数据,计算各类宏观指标数据,并输出结果表格以及图形报表;
5. 给测试组组内其他组员提供技术支撑(C++、Python、Linux、SDK业务等);
6. 编写Selenium脚本实现Web自动化测试;编写Bat跟Sh脚本实现各平台Python3及各种三方依赖库的自动安装;基于Centos搭建内网Postfix邮件服务器;