-
公开(公告)号:CN106021103B
公开(公告)日:2019-01-04
申请号:CN201610323917.4
申请日:2016-05-16
Applicant: 南京大学
IPC: G06F11/36
Abstract: 本发明提出的一种基于代码变更的移动应用测试脚本自动维护方法,包括以下步骤:步骤1、代码变更分析:分析新旧版本代码中产生变化的代码,进行过滤后,获取导致界面行为模型产生变更的代码变更;步骤2、模型变更分析:利用代码和模型中元素的对应关系对模型进行行为变更分析,得到行为变更信息以及模型变更信息,将变更应用在模型中,得到新模型;步骤3、脚本变更修复:将脚本语句抽象为事件序列,根据行为变更信息、模型变更信息,修复和更新脚本对应的事件序列,得到能够正常使用的新脚本。对受到影响的脚本中的事件序列进行自动的维护和更新,最终得到可以应用在新版本中的脚本,以减轻测试人员维护脚本的负担。
-
公开(公告)号:CN107436773A
公开(公告)日:2017-12-05
申请号:CN201610353876.3
申请日:2016-05-25
Applicant: 全球能源互联网研究院 , 国网四川省电力公司 , 国家电网公司 , 南京大学
IPC: G06F9/445
CPC classification number: G06F9/4451
Abstract: 本发明提供一种安卓的基于规则的场景自适应方法,基于配置文件中的规则建立方法-场景映射关系,在运行时获取当前的场景状态,从而查找映射关系选取需要执行的方法,使应用能够根据规则在运行时做出功能上的调整,以适应当前的场景,例如电量、网络情况等的适配。本发明实现的基于规则的场景自适应方法,使应用能够根据当前场景进行功能的自适应,提高了应用的人性化和交互程度,同时这种方法减轻了开发人员的负担,代码简洁易懂,可维护性强,调试方便灵活,具有较高的实用性。
-
公开(公告)号:CN106021103A
公开(公告)日:2016-10-12
申请号:CN201610323917.4
申请日:2016-05-16
Applicant: 南京大学
IPC: G06F11/36
CPC classification number: G06F11/3608 , G06F11/3644
Abstract: 本发明提出的一种基于代码变更的移动应用测试脚本自动维护方法,包括以下步骤:步骤1、代码变更分析:分析新旧版本代码中产生变化的代码,进行过滤后,获取导致界面行为模型产生变更的代码变更;步骤2、模型变更分析:利用代码和模型中元素的对应关系对模型进行行为变更分析,得到行为变更信息以及模型变更信息,将变更应用在模型中,得到新模型;步骤3、脚本变更修复:将脚本语句抽象为事件序列,根据行为变更信息、模型变更信息,修复和更新脚本对应的事件序列,得到能够正常使用的新脚本。对受到影响的脚本中的事件序列进行自动的维护和更新,最终得到可以应用在新版本中的脚本,以减轻测试人员维护脚本的负担。
-
-