• 专利标题: 一种基于代码变更的移动应用测试脚本自动维护方法
  • 申请号: CN201610323917.4
    申请日: 2016-05-16
  • 公开(公告)号: CN106021103B
    公开(公告)日: 2019-01-04
  • 发明人: 王林章李筱李宣东陈志
  • 申请人: 南京大学
  • 申请人地址: 江苏省南京市栖霞区仙林大道163号
  • 专利权人: 南京大学
  • 当前专利权人: 南京大学
  • 当前专利权人地址: 江苏省南京市栖霞区仙林大道163号
  • 代理机构: 南京知识律师事务所
  • 代理商 张苏沛
  • 主分类号: G06F11/36
  • IPC分类号: G06F11/36
一种基于代码变更的移动应用测试脚本自动维护方法
摘要:
本发明提出的一种基于代码变更的移动应用测试脚本自动维护方法,包括以下步骤:步骤1、代码变更分析:分析新旧版本代码中产生变化的代码,进行过滤后,获取导致界面行为模型产生变更的代码变更;步骤2、模型变更分析:利用代码和模型中元素的对应关系对模型进行行为变更分析,得到行为变更信息以及模型变更信息,将变更应用在模型中,得到新模型;步骤3、脚本变更修复:将脚本语句抽象为事件序列,根据行为变更信息、模型变更信息,修复和更新脚本对应的事件序列,得到能够正常使用的新脚本。对受到影响的脚本中的事件序列进行自动的维护和更新,最终得到可以应用在新版本中的脚本,以减轻测试人员维护脚本的负担。
0/0