[发明专利]一种面向对象协议的测试方法及系统在审
申请号: | 202110411956.0 | 申请日: | 2021-04-16 |
公开(公告)号: | CN113204480A | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 祝恩国;巫钟兴;赵兵;林繁涛;陈昊;王齐;张海龙;邹和平;郑安刚;夏桃芳;钟小强;高琛;朱子旭;丁忠安;王雅平;刘兴奇;张宇鹏;韩月;许岳楼 | 申请(专利权)人: | 中国电力科学研究院有限公司;国网福建省电力有限公司;国家电网有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06K9/62 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 姜丽楼 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 对象 协议 测试 方法 系统 | ||
本申请公开了一种面向对象协议的测试方法及系统。其中,该方法包括:将用例集分割为多个用例组,并将每个用例组实例化为单独可执行的xml测试用例组,其中每个xml测试用例组中包含不同属性的xml测试用例;根据每一属性的多个xml测试用例,利用Average Linkage聚类算法确定每一属性的聚类中心点;确定每一属性的每个xml测试用例到每一属性的聚类中心点的加权欧式距离;根据多个不同属性的加权距离,组成新的xml测试用例组;根据所述新的xml测试用例组,面向对象协议对待测设备进行测试。
技术领域
本申请涉及测试技术领域,特别是涉及一种面向对象协议的测试方法及系统。
背景技术
随着科学技术的进步和能源发展格局的变化,经济社会发展对电能的依赖程度日益增强,依靠现代信息、通信和控制技术积极发展能源互联网,实现电网发展方式转变,已成为国际电力行业积极应对未来挑战的共同选择。能源互联网具有万物互联、全面感知、信息高效传输和智能处理等特点,智能量测技术在体系建设、运作模式上和底层技术上采用互联网思维,并同时具有“大云物移智”信息通信新技术和兼容传统电网的能力。用电信息采集系统(简称“采集系统”)的全面建设,有力促进了智能量测技术的发展,提升了电网智能化水平。采集系统是智能量测技术的集中展现,采集的各类数据已经在营销、安质、运检、运监、发策、信息等多个专业的电力交易、电费回收、用电检查、市场需求侧管理、线损精益分析、配电网运行监测、供电质量监测以及故障抢修等专业业务应用中发挥了重要的支撑作用,采集系统已成为电网公司经营决策分析的重要基础数据来源。
采集系统是建设能源互联网的重要内容,也是保证未来电网坚强、稳定运行的核心基础数据系统和控制平台。采集系统利用面向对象的建模方法和技术,抽象通用业务模型,统一远程及本地通信的数据交换协议,形成面向对象协议(DL/T 698.45),极大地提升了数据交换的高效性、灵活扩展性和数据可溯源性,在采集系统的建设发展中发挥了重要作用。
面向对象协议自动化测试也是采集系统建设的一个重要环节,自动化测试可以把人对软件的测试行为转化为由机器执行测试行为的一种实践。但是,相对于手动测试来说它的缺点也是存在的:对软件的依赖较大;自动化测试脚本的维护较高;自动化测试工具本身并无想象力,需要有想象力的人使用。
针对上述的现有技术中存在的如何通过使用全路径覆盖的改进型遗传算法实现自动化测试用例自动生成和自动优化更新,降低人工维护成本和提升测试效率的技术问题,目前尚未提出有效的解决方案。
发明内容
本公开的实施例提供了一种面向对象协议的测试方法及系统,以至少解决现有技术中存在的如何通过使用全路径覆盖的改进型遗传算法实现自动化测试用例自动生成和自动优化更新,降低人工维护成本和提升测试效率的技术问题。
根据本公开实施例的一个方面,提供了一种面向对象协议的测试方法,包括:将用例集分割为多个用例组,并将每个用例组实例化为单独可执行的xml测试用例组,其中每个xml测试用例组中包含不同属性的xml测试用例;根据每一属性的多个xml测试用例,利用Average Linkage聚类算法确定每一属性的聚类中心点;确定每一属性的每个xml测试用例到每一属性的聚类中心点的加权欧式距离;根据多个不同属性的加权距离,组成新的xml测试用例组;根据所述新的xml测试用例组,面向对象协议对待测设备进行测试。
根据本公开实施例的另一方面,还提供了一种面向对象协议的测试系统,包括:分割用例组模块,用于将用例集分割为多个用例组,并将每个用例组实例化为单独可执行的xml测试用例组,其中每个xml测试用例组中包含不同属性的xml测试用例;确定聚类中心点模块,用于根据每一属性的多个xml测试用例,利用Average Linkage聚类算法确定每一属性的聚类中心点;确定加权欧式距离模块,用于确定每一属性的每个xml测试用例到每一属性的聚类中心点的加权欧式距离;组成新测试用例组模块,用于根据多个不同属性的加权距离,组成新的xml测试用例组;测试设备模块,用于根据所述新的xml测试用例组,面向对象协议对待测设备进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国网福建省电力有限公司;国家电网有限公司,未经中国电力科学研究院有限公司;国网福建省电力有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110411956.0/2.html,转载请声明来源钻瓜专利网。