1、熟练掌握软件测试流程、软件测试方法;
2、熟悉python语言,能自主编写测试工具、脚本,掌握自动化测试测试工具robotframework,并能使用python编写底层关键字;
3、能自主编写接口自动化测试框架python+unittest+requests+ddt
4、自主搭建持续集成框架jenkins+rf+git;
5、熟悉Linux操作系统(包括国产麒麟系统),熟悉数据库相关操作(包括国产DM数据库,并有DCA认证);
6、熟悉Jmeter、Postman、APPSCAN等测试工具;
7、有串口/CAN/网口等接口的测试经验;
8、熟悉国军标438B等体系文档规范要求,并有丰富的文档编写经验
9、B/S、C/S架构软件均有测试经验
1、某业务方向桌面软件:该系统采用上下位机结构,上位机为桌面软件,下位机为嵌入式软件,并且使用UDP协议进行通信,本次测试主要针对上位机的功能、性能、兼容性进行测试,测试过程中使用了python编写了UDP通信的测试工具用于模拟下位机与上位机通信,并且编写了自动化测试脚本,用于对通信接口的压力测试和资源占用监测。
2、某业务B/S架构软件:该软件测试主要使用了robotframework进行自动化测试,使用python语言进行底层关键字编写,并在RF中封装用户关键字、编写测试用例,达到自动化测试的目的。
1、robotframework测试用例,测试用例中,已经将用户关键字封装的非常简单。 2、接口自动化测试部分代码
1、使用pyqt编写的带界面的测试工具,主要用于监测北侧软件的CPU、内存占用情况,并统计测试时间范围内的CPU/内存的平均值和最值,并将测试数据绘图展示。