-
公开(公告)号:CN106843858A
公开(公告)日:2017-06-13
申请号:CN201611252903.4
申请日:2016-12-30
Applicant: 南京大学
Abstract: 本发明公开了一种由转换原语生成Spark代码的方法,包括步骤:步骤10:设计表示数据模型变换的转换原语语法;步骤11:输入一个数据模型变换的原语文件,作为代码转换器的输入文件;步骤12:利用Xtext实现代码生成器的文法构造,完成转换原语的语法解析;步骤13:利用Xtend实现代码生成器的转换规则,建立转换原语与Spark代码之间的映射;步骤14:将模型变换的原语文件输入代码生成器;步骤15:得到输入、输出数据类和转换规则的Spark代码;本发明将一组描述数据转换的转换原语生成具有相同转换操作的Spark代码,降低数据平台开发人员使用Spark平台的复杂性,简化数据转换过程,降低基于Spark平台的大数据转换实现成本。
-
公开(公告)号:CN105955889A
公开(公告)日:2016-09-21
申请号:CN201610309279.0
申请日:2016-05-11
Applicant: 南京大学
IPC: G06F11/36
CPC classification number: G06F11/3684
Abstract: 本发明涉及一种图形界面自动化测试方法,包括以下步骤:对待测试软件自动生成随机测试用例,并对每个测试软件的功能模块生成操作序列的记录,保存运行截图;根据操作序列的记录计算操作序列之间的相似度,给出操作序列间操作的匹配关系;根据操作序列相似度对操作序列进行聚类;在每个类别中,任选一条序列人为标记对错;在每个类别中,将同类其他序列与标记序列进行图像比对;比对结果一致则可直接判定对错,否则视为待定;若存在待定序列,则返回聚类。本发明运用图像对比算法结合OCR对同类的操作进行图像比对,根据结果判定功能存在缺陷或重复迭代过程。用机器学习、图像比较技术减少人工干预,实现测试的自动化,提高软件测试的效率。
-