一种基于多语言的算子测试用例生成和优化方法技术

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

【技术实现步骤摘要】
一种基于多语言的算子测试用例生成和优化方法
本专利技术属于算子测试用例生成和优化方法
,具体涉及一种基于多语言的算子测试用例生成和优化方法。
技术介绍
计算机编程语言是程序设计的最重要的工具,它是指计算机能够接受和处理的、具有一定语法规则的语言。从计算机诞生至今,计算机语言经历了机器语言、汇编语言和高级语言几个阶段,在所有的程序设计语言中,只有机器语言编制的源程序能够被计算机直接理解和执行,用其它程序设计语言编写的程序都必须利用语言处理程序“翻译”成计算机所能识别的机器语言程序。随着网络系统的不断发展,C、C++等语言编程都遇到了一定问题。在这一情况下,Java语言因其对网络环境的适应性,进而成为了网络软件编程的主要语言,本专利技术提出一种基于多语言的算子测试用例生成和优化方法对Java语言算子进行测试。
技术实现思路
本专利技术的目的在于提供一种基于多语言的算子测试用例生成和优化方法,以解决上述
技术介绍
中提出现有技术中的问题。本专利技术采用了如下技术方案:一种基于多语言的算子测试用例生成和优化本文档来自技高网...

【技术保护点】
1.一种基于多语言的算子测试用例生成和优化方法,其特征在于:包括以下步骤:/nS1、导入工程,在JAVAIDE中创建一个java工程,工程目录中不要有中文、空格等特殊符号,导入算子测试平台的CalcTest.jar;IDE推荐使用IntelliJ IDEA Community Edition;/nS2、创建入口启动类,使用CalcTest.jar中的CalcMain创建入口启动类;一般建议创建在src根目录下;/nS3、创建算子描述文件.xml和算子类实现文件.java;在xml中,所有参数定义都放在<moduleParam>标记中,在该标记中,要给算子定义一个参数,请使用<...

【技术特征摘要】
1.一种基于多语言的算子测试用例生成和优化方法,其特征在于:包括以下步骤:
S1、导入工程,在JAVAIDE中创建一个java工程,工程目录中不要有中文、空格等特殊符号,导入算子测试平台的CalcTest.jar;IDE推荐使用IntelliJIDEACommunityEdition;
S2、创建入口启动类,使用CalcTest.jar中的CalcMain创建入口启动类;一般建议创建在src根目录下;
S3、创建算子描述文件.xml和算子类实现文件.java;在xml中,所有参数定义都放在<moduleParam>标记中,在该标记中,要给算子定义一个参数,请使用<calcRow>标记,每个参数均使用一对<calcRow></calcuRow>,使用XML文件描述算子定义信息及自动化参数界面配置相关定义信息,算子定义分为:算子ID,算子版本,算子作者,算子描述,算子说明,算子创建时间,算子全限定名,数据源输入定义,参数定义,输出定义,执行操作定义,通过解析xml文件,系统根据这些定义自动生产算子配置UI界面;
S4、启动算子测试平台;
S5、将算子打成jar包。


2.根据权利要求1所述的一种基于多语言的算子测试用例生成和优化方法,其特征在于:所述S2步骤中在创建入口启动类前,需要首先引入如下两个类;
importcn.cloudata.calcTest.utils.CalcMain;
importjava.net.UR...

【专利技术属性】
技术研发人员:洪小林
申请(专利权)人:测点大数据苏州有限公司
类型:发明
国别省市:江苏;32

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1