解决方案测试自动化测试平台主要包括对象封装、用例管理、测试平台管理功能、测试平台设备虚拟化、平台功能验证,具体描述如下:
对象封装:
★ 接口对象封装:在`蝴蝶系统`基础上实现MDC后台API(http)接口到表端的接口对象封装(封装成py的函数级别,在用例编辑时对封装的py函数进行调用);
★ 数据库对象封装:在`蝴蝶系统`基础上实现数据库(MySql/Oracle)连接对象的封装;
★ 比较对象封装:在`蝴蝶系统`基础上实现MDC端抄读数据与表端上位机抄读数据的比较对象封装;
★ 在`蝴蝶系统`基础上实现电表对象差异化对象封装;
测试平台管理功能:
★ 产品管理:配置产品信息、配置产品对应的测试用例;
★ 任务管理:配置产品的测试任务、配置任务对应的测试用例;
★ 实现报告管理:展示测试缺陷统计报表信息;
测试平台设备虚拟化:
★ 实现测试设备虚拟化:实现设备虚拟化;
平台功能验证:
★ 平台功能验证:验证平台功能实现并输出测试报告;