[发明专利]一种用户界面自动化测试方法及系统有效
申请号: | 201611198607.0 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106681919B | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 江液 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F3/0481 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用户界面自动化测试方法及系统。本发明方法包括获得测试脚本的录制过程;根据测试脚本执行测试操作的回放过程;测试脚本包括按发生的时间先后顺序记录的输入动作的序列,录制过程记录所述输入动作序列,回放过程按照时间先后顺序执行测试脚本中记录的输入动作序列;其中,输入动作包括动作类型信息和操作对象信息;操作对象信息包括坐标信息和控件路径信息,回放过程根据所述输入动作的动作类型确定需要实施的操作动作,回放过程根据所述输入动作的操作对象信息确定所述操作动作的实施对象。从录制信息的完整性以及引入权重的方式出发,以较为灵活的方式适应各种场合下测试脚本的录制,并且提高了测试脚本回放的成功率。 | ||
搜索关键词: | 一种 用户界面 自动化 测试 方法 系统 | ||
【主权项】:
1.一种用户界面自动化测试方法,其特征在于:包括如下步骤:步骤一,获得测试脚本的录制过程;步骤二,根据所述测试脚本执行测试操作的回放过程;其中,所述测试脚本包括按发生的时间先后顺序记录的输入动作的序列,所述录制过程记录所述输入动作序列,所述回放过程按照时间先后顺序执行所述测试脚本中记录的输入动作序列;所述输入动作包括动作类型信息和操作对象信息;所述操作对象信息包括坐标信息和控件路径信息,所述回放过程根据所述输入动作的动作类型确定需要实施的操作动作,所述回放过程根据所述输入动作的操作对象信息确定所述操作动作的实施对象;所述操作对象信息还包括坐标权重值、控件路径权重值、表示所述操作动作的实施对象是否为标准控件的控件类型信息;所述录制过程根据所述控件类型信息确定所述坐标权重值和所述控件路径权重值;当所述控件类型信息表示所述操作动作的实施对象为标准控件时,所述坐标权重值小于所述控件路径权重值;当所述控件类型信息表示所述操作动作的实施对象为非标准控件时,所述坐标权重值大于所述控件路径权重值;所述回放过程,在所述坐标权重值大于所述控件路径权重值时,根据所述坐标信息确定所述操作动作的实施对象,在所述坐标权重值小于所述控件路径权重值时,根据所述控件路径信息确定所述操作动作的实施对象。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611198607.0/,转载请声明来源钻瓜专利网。