[发明专利]基于事件可达性模型的图形用户界面测试脚本修复方法有效

专利信息
申请号: 201110372290.9 申请日: 2011-11-22
公开(公告)号: CN102411538A 公开(公告)日: 2012-04-11
发明(设计)人: 陈振宇;邹云潇;高则宝;赵志宏 申请(专利权)人: 南京大学
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 南京天翼专利代理有限责任公司 32112 代理人: 黄明哲
地址: 210093 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 基于事件可达性模型的图形用户界面测试脚本修复方法,获取待测新版本GUI的控件元素之间的事件序列可达性关系,生成描述GUI结构和GUI控件事件调用可达性关系的模型;并对已有测试脚本进行剖析,得到原测试脚本的GUI测试操作序列;然后将GUI测试操作分类为关键操作和非关键操作,通过采用保留关键操作的方式,保留原测试脚本的测试逻辑;在事件可达性模型中搜索路径,在关键操作之间插入相应的粘合操作使得修复后的测试脚本能够在新版本GUI上正常回放,完成测试脚本的修复。本发明对失效的测试脚本进行修复,保证测试用例原有测试逻辑,减轻了测试人员的负担,解决了回归测试中GUI脚本失效的问题。
搜索关键词: 基于 事件 可达性 模型 图形 用户界面 测试 脚本 修复 方法
【主权项】:
基于事件可达性模型的图形用户界面测试脚本修复方法,其特征是获取待测新版本图形用户界面GUI的控件元素和控件元素之间的事件可达关系,生成描述GUI控件事件可达性关系的GUI控件事件可达性模型;对旧版本测试脚本进行剖析,得到旧版本测试脚本的GUI测试操作序列,然后将所述GUI测试操作序列中包含的测试操作分类为关键操作和非关键操作,通过保留关键操作的方式保留旧版本测试脚本的测试逻辑;通过在GUI控件事件可达性模型中搜索路径,在关键操作之间插入粘合操作,使得经过粘合操作得到的新测试脚本在新版本GUI上正常回放,完成测试脚本的修复,其中,对于关键操作和非关键操作的判断,通过考察该操作对待测新版本GUI结构的影响的方式判断该操作的类型,如果操作执行后待测新版本GUI的结构不发生改变,则认为这个控件是关键操作,反之则为非关键操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110372290.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top