买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于多语言的算子测试用例生成和优化方法_测点大数据(苏州)有限公司_202011487254.2 

申请/专利权人:测点大数据(苏州)有限公司

申请日:2020-12-16

公开(公告)日:2024-04-16

公开(公告)号:CN112597011B

主分类号:G06F11/36

分类号:G06F11/36

优先权:

专利状态码:有效-授权

法律状态:2024.04.16#授权;2021.04.23#实质审查的生效;2021.04.02#公开

摘要:本发明公开了一种基于多语言的算子测试用例生成和优化方法,属于算子测试用例生成和优化方法技术领域,包括以下步骤:S1、导入工程,在JAVAIDE中创建一个java工程,S2、创建入口启动类,使用CalcTest.jar中的CalcMain创建入口启动类,S3、创建算子描述文件.xml和算子类实现文件.java,S4、启动算子测试平台,S5、将算子打成jar包;本发明在算子测试平台中添加了CalcResult和LogUtil两种工具类,算子提供与离线数据分析平台UI的信息交互工具,CalcResult.warnMessage,用于向UI输出报警信息,计算不停止,CalcResult.errorMessage,用于向UI输出错误信息,计算应即刻停止并return,使用这两个工具向UI发送信息,会在算子右侧给出惊叹图标或红叉图标。鼠标移到该图标会弹出算法需要报警或报错的信息。

主权项:1.一种基于多语言的算子测试用例生成和优化方法,其特征在于:包括以下步骤:S1、导入工程,在JAVAIDE中创建一个java工程,工程目录中不要有中文、空格特殊符号,导入算子测试平台的CalcTest.jar;IDE使用IntelliJIDEACommunityEdition;S2、创建入口启动类,使用CalcTest.jar中的CalcMain创建入口启动类;创建在src根目录下;在创建入口启动类前,需要首先引入如下两个类;importcn.cloudata.calcTest.utils.CalcMain;importjava.net.URL;创建入口启动类CalcStart;S3、创建算子描述文件.xml和算子类实现文件.java;在xml中,所有参数定义都放在moduleParam标记中,在该标记中,要给算子定义一个参数,请使用calcRow标记,每个参数均使用一对calcRowcalcuRow,使用XML文件描述算子定义信息及自动化参数界面配置相关定义信息,算子定义分为:算子ID,算子版本,算子作者,算子描述,算子说明,算子创建时间,算子全限定名,数据源输入定义,参数定义,输出定义,执行操作定义,通过解析xml文件,系统根据这些定义自动生产算子配置UI界面;测试平台中添加了CalcResult和LogUtil两种工具类;算子提供与离线数据分析平台UI的信息交互工具,如下:CalcResult.warnMessage,用于向UI输出报警信息,计算不停止;CalcResult.errorMessage,用于向UI输出错误信息,计算应即刻停止并return;S4、启动算子测试平台;启动算子测试平台有以下步骤:1)启动,2)选择算子,3)选择数据源,4)填写参数,5)运行算子,输出结果;在算子开发测试平台下开发算子需要以下几个步骤:步骤一:准备用于测试的CSV文件;CSV文件可以根据需要准备各种数据;步骤二:规划算子的包路径、算子名称;步骤三:编写算子的xml文件;步骤四:编写算子的算法文件;使用算子开发测试平台对所编算子进行单步测试重复上面步骤三至步骤四的步骤;S5、将算子打成jar包。

全文数据:

权利要求:

百度查询: 测点大数据(苏州)有限公司 一种基于多语言的算子测试用例生成和优化方法

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