[发明专利]场景式智能自动测试平台及方法有效
申请号: | 201710631990.2 | 申请日: | 2017-07-28 |
公开(公告)号: | CN107505520B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 李俊庆;陈中;钱晶 | 申请(专利权)人: | 南京能云电力科技有限公司 |
主分类号: | G01R31/00 | 分类号: | G01R31/00;G01R35/00 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 窦贤宇 |
地址: | 211103 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 场景 智能 自动 测试 平台 方法 | ||
本发明公开了一种场景式智能自动测试平台及方法,所述平台包括测试功能虚拟模块、测试用例模块、接口模块和测试报告生成模块,测试功能虚拟模块用于通过设定测试场景的描述方法和参数,使其能够用于不同类型的设备测试;所述测试功能虚拟模块包括若干测试功能子模块;测试用例模块用于依据测试功能子模块的参数生成对应待测装置测试用例文件;接口模块包括用于和不同测试仪器信号连接、以控制测试仪器输出和反馈的驱动接口模块,以及与不同类型的待测装置通讯连接的平台接口模块;测试报告生成模块用于调用测试仪接口模块控制测试仪输出测试量,调用待测装置通讯接口模块接收自动测试的数据,并按照规定的格式输入。
技术领域
本发明涉及智能测试方法,尤其是一种场景式智能自动测试平台及方法。
背景技术
随着电子技术、智能电网的迅速发展,智能装置运行的可靠性和稳定性是非常重要的。每种装置(例如继电保护装置、电能质量监测装置、电压监测仪、测试仪等)的每一个功能都需要经过严格的测试。同时,每一种装置各功能之间又存在关联,需要交叉测试,因此测试的复杂度非常高,测试周期长。
目前来讲,单种类型装置的自动测试系统已经出现,但是由于装置的种类繁多,基于不同种类装置的各种测试应用,现有自动测试软件可扩展性和灵活性不够,按照目前的方法,需要进行不同应用的单独开发一套自动测试系统,开发工作量大,耗时耗力,而且不容易进行管理和维护;各类型装置的测试报告,报告数据不统一、非标准化、管理不方便,不满足将来大数据应用需求。
发明内容
为了解决现有技术存在的上述问题,提供一种场景式智能自动测试方法以及实现该方法的自动测试平台。
技术方案:一种场景式智能自动测试平台,其特征在于,包括:
测试功能虚拟模块,通过设定测试场景的描述方法和参数,使其能够用于不同类型的设备测试;所述测试功能虚拟模块包括若干测试功能子模块,每一测试功能子模块包括用于虚拟出测试场景的若干功能参数,用于描述各个功能参数数据类型的数据类型库,以及用于与待测装置通讯的通讯命令库;
测试用例模块,用于依据测试功能子模块的参数生成对应待测装置测试用例文件;
接口模块,包括用于和不同测试仪器信号连接、以控制测试仪器输出和反馈的驱动接口模块,以及与不同类型的待测装置通讯连接的平台接口模块;
测试报告生成模块,用于调用测试仪接口模块控制测试仪输出测试量,调用待测装置通讯接口模块接收自动测试的数据,并按照规定的格式输入。
根据本发明的一个方面,所述场景式智能自动测试平台还包括场景切换模块,用于接收用于输入的预定切换信号,或根据测试仪器和待测设备的信号,调用相应的测试用例文件,切换测试场景。
根据本发明的一个方面,所述功能参数数据类型定义库包括测试场景下的各种故障参数类型,例如故障类型、故障方向和变化方式等。
根据本发明的一个方面,所述通讯命令库包括读定值、写定值、读控制字、写控制字和读测量。
一种场景式智能自动测试方法,包括如下步骤:
第一步,针对不同类型的待测设备设计测试场景,确定每一测试场景的描述方法和描述参数;
第二步,对各个测试场景进行数据化描述,通过设计功能库以及各功能的参数、功能参数的数据类型和通讯命令库对各测试场景进行描述;设定不同场景下用于控制不同类型测试仪器的输出和反馈的驱动接口,以及用于与不同类型被测装置通讯的平台接口;
第三步,根据各个测试场景的数据生成测试用例文件;
第四步,根据待测装置和/或测试仪器的类型和参数调用相应的测试用例文件,开始测试工作;
第五步,生成测试报告并按照预定格式输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京能云电力科技有限公司,未经南京能云电力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710631990.2/2.html,转载请声明来源钻瓜专利网。