Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 商标交易 积分商城 国际服务 IP管家助手 科技果 科技人才 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 西安电子科技大学张方获国家专利权

西安电子科技大学张方获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉西安电子科技大学申请的专利一种基于python的算法工具自动化测试系统及方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116126692B

龙图腾网通过国家知识产权局官网在2026-04-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211607704.6,技术领域涉及:G06F11/3668;该发明授权一种基于python的算法工具自动化测试系统及方法是由张方;余立艳;毕舜阳;李本正;游海龙设计研发完成,并于2022-12-14向国家知识产权局提交的专利申请。

一种基于python的算法工具自动化测试系统及方法在说明书摘要公布了:本发明公开了一种基于python的算法工具自动化测试系统和方法,使用python语言实现,系统采用三层结构,包括脚本层、执行层和案例层。脚本层和用户的输入信息进行交互,并对系统的自动化测试流程进行脚本管理、调度,包括解析输入信息及输出自动化测试结果。执行层根据脚本层的解析结果调用案例层对应的测试案例集及测试工具执行测试案例。案例层是描述不同特性的测试案例的集合。本发明中测试案例自动化生成;不同待测算法工具、测试案例集的调用、测试案例集与测试工具、待测算法工具的关联更新均通过调整配置文件的配置实现;三层结构设计之间相互分离,耦合性低,可扩展性强,用户使用门槛低,测试效率高,能大幅度降低人力成本。

本发明授权一种基于python的算法工具自动化测试系统及方法在权利要求书中公布了:1.一种基于python的算法工具自动化测试系统,其特征在于,使用python语言实现,所述系统包括脚本层、执行层和案例层,其中, 所述脚本层用于和用户的输入信息进行交互,并对该自动化测试系统的流程进行脚本管理、整体调度,包括接收所述输入信息,开启自动化测试流程的同时,解析所述输入信息得到解析结果,并传递给所述执行层;以及调用结果检测工具处理所述执行层的结果数据,输出自动化测试结果;其中,所述脚本层包含自动化测试脚本;所述输入信息包括待测算法工具的目录、测试案例集配置文件的名称和目录;所述待测算法工具包括待测算法或待测软件工具,所述待测算法包括电路设计中的划分算法;不同待测算法工具的调用通过调整待测算法工具的位置配置实现;待测算法工具测试所用的多个测试案例集通过测试案例集配置文件指定; 所述执行层,用于根据所述解析结果,调用所述案例层中对应的测试案例集及匹配的测试工具,对作为执行目标的所述待测算法工具完成测试; 所述案例层包括多个测试案例集;其中,每个测试案例集描述一类测试功能;一个测试功能对应至少一个测试案例;每个测试案例集由测试执行配置文件和至少一个测试案例组成;测试执行配置文件设置有表征测试功能的测试类型、匹配的测试工具、测试工具执行流程描述、针对的执行目标以及相应的执行命令;测试案例集与测试工具、执行目标的关联更新通过修改测试案例集中的测试执行配置文件实现;所述多个测试案例集是预先在所述案例层中自动生成若干测试案例并归类形成的; 其中,所述脚本层解析所述输入信息得到解析结果,包括:读取所述输入信息;利用解析器对所述输入信息进行解析,得到待测算法工具的目录、测试案例集配置文件的名称和目录;根据所述待测算法工具的目录查找到所述待测算法工具,得到所述待测算法工具的类型和版本作为待测算法工具解析结果;根据所述测试案例集配置文件的名称和目录,查找到各个测试案例集,并对各个测试案例集的测试执行配置文件进行解析,得到测试执行配置文件解析结果; 其中,针对所述划分算法,所述多个测试案例集的生成过程,包括:重复执行测试案例生成步骤,生成多个测试案例;其中,所述测试案例生成步骤包括:自动化生成超图设计文件;根据所述超图设计文件,结合测试特性要求设计测试约束文件;将所述超图设计文件和所述测试约束文件之和组成一个测试案例;对产生的多个测试案例依据测试功能进行归类,形成不同的测试案例集;所述自动化生成超图设计文件,包括自动生成测试案例的节点列表文件和网表文件; 其中,所述节点列表文件的自动生成过程,包括: 步骤a1,定义节点生成函数,其中参数为总节点数M和节点带资源比例P; 步骤a2,根据N=M*P,计算得到需带资源节点数N; 步骤a3,设置总节点的取值范围,并在其内随机产生N个带资源节点; 步骤a4,设定节点权重变化范围[a,b]; 步骤a5,循环遍历节点,若节点为带资源节点,则在[a,b]范围内随机生成节点所带的权重值;若节点为非带资源节点,则设置该节点的权重值为0; 步骤a6,将生成的所有节点以及节点所带的权重值放入列表中,并列表写回文件,得到节点列表文件; 其中,所述网表文件的自动生成过程,包括: 步骤b1,定义网表连线生成函数,其中参数为节点文件、节点百分比q和连线数L; 步骤b2,按行读取所述节点文件中的所有节点,存入节点列表中; 步骤b3,在所述步骤b2得到的节点列表中随机选取M*q个节点,作为驱动节点;其中,M为总节点数; 步骤b4,在所述步骤b2得到的节点列表中去除驱动节点,随机选取L个负载节点和步骤b2中的驱动节点构成连接关系,保存到列表文件中; 步骤b5,循环遍历所述步骤b3中的所有驱动节点构成的列表,直到每个驱动节点均存在和负载节点的连接关系,跳出循环; 步骤b6,将生成的连接关系列表文件写回网表文件。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人西安电子科技大学,其通讯地址为:710071 陕西省西安市太白南路2号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。