[发明专利]Windows平台下基于MSAA的GUI测试驱动方法有效
申请号: | 200710025374.9 | 申请日: | 2007-07-26 |
公开(公告)号: | CN101105768A | 公开(公告)日: | 2008-01-16 |
发明(设计)人: | 吕建;马晓星;曹春 | 申请(专利权)人: | 南京大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 南京苏高专利事务所 | 代理人: | 柏尚春 |
地址: | 210093江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Windows平台下基于MSAA的GUI测试驱动方法。其步骤是:由脚本解释器读取脚本文件至内存中;再根据测试脚本进行环境感知,脚本解释器通过环境感知器执行脚本中指定的感知要求,寻找符合要求的操作点,环境感知器使用Windows提供的MSAA接口,并按照脚本中指定条件搜索当前环境中的对象的IAccessible接口,当找到满足条件的窗口时,向脚本返回窗口句柄;如发现符合需求的操作点,由脚本解释器控制动作执行器产生相应的动作,动作执行器把输入焦点设定在特定窗口对象上,然后产生鼠标或键盘输入。本发明使程序对于被操作对象有识别和判断能力,测试过程中减少了人工干预,提高了劳动生产率。 | ||
搜索关键词: | windows 平台 基于 msaa gui 测试 驱动 方法 | ||
【主权项】:
1.一种Windows平台下基于MSAA的GUI测试驱动方法,其特征是:它包括测试脚本解释器、环境感知器和动作执行器,脚本解释器用于解释用户编写的测试用例脚本,控制环境感知器识别当前环境以及控制动作执行器产生输入;其步骤如下:a)由脚本解释器读取脚本文件至内存中;b)根据测试脚本进行环境感知,脚本解释器通过环境感知器执行脚本中指定的感知要求,寻找符合要求的操作点;c)如果发现符合需求的操作点,由脚本解释器控制动作执行器产生相应的动作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710025374.9/,转载请声明来源钻瓜专利网。