[发明专利]用于测试窗口的方法及装置有效
申请号: | 201810918389.6 | 申请日: | 2018-08-13 |
公开(公告)号: | CN109144864B | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 彭义海 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 测试 窗口 方法 装置 | ||
本申请实施例公开了用于测试窗口的方法及装置。该方法的一具体实施方式包括:查询对应测试数据的待测试窗口,其中,上述测试数据用于对窗口包含的控件进行测试;获取上述待测试窗口的窗口属性,其中,上述窗口属性包括至少一个控件信息,以及对应上述至少一个控件信息中控件信息的操作信息;根据上述窗口属性查询对应上述测试数据的待测试控件;通过上述测试数据控制上述待测试控件。该实施方式提高了对应用程序测试的适用性和有效性。
技术领域
本申请实施例涉及计算机技术领域,具体涉及用于测试窗口的方法及装置。
背景技术
随着科技的发展,智能终端的数据处理能力越来越强大。用户可以对智能终端上安装的各种应用(即应用程序)的窗口进行操作,以执行相应的信息处理任务,极大地提高了用户工作和生活的信息处理效率。
为了更好的向用户提供服务,在应用发布前后,技术人员需要对应用进行测试,以消除应用存在的问题。现有对应用测试的过程中,测试程序需要获取被测试应用窗口内控件的句柄等信息,并根据控件的句柄设置对应的测试内容。之后,通过测试内容测试窗口及控件的各种性能。
发明内容
本申请实施例提出了用于测试窗口的方法及装置。
第一方面,本申请实施例提供了一种用于测试窗口的方法,应用于包含窗口的应用程序,该方法包括:查询对应测试数据的待测试窗口,其中,上述测试数据用于对窗口包含的控件进行测试;获取上述待测试窗口的窗口属性,其中,上述窗口属性包括至少一个控件信息,以及对应上述至少一个控件信息中控件信息的操作信息;根据上述窗口属性查询对应上述测试数据的待测试控件;通过上述测试数据控制上述待测试控件。
在一些实施例中,上述测试数据包括待测试控件名称,以及,上述根据上述窗口属性查询对应上述测试数据的待测试控件,包括:根据上述待测试控件名称查询上述窗口属性中对应的控件信息,并将上述待测试窗口中的、与该控件信息对应的控件设置为待测试控件。
在一些实施例中,上述测试数据包括对应待测试控件名称的测试信息,以及,上述通过上述测试数据控制上述待测试控件,包括:查找对应上述待测试控件的控件程序;根据上述测试信息设置操作指令,并通过上述操作指令控制上述控件程序。
在一些实施例中,上述根据上述测试信息设置操作指令,包括:查询上述待测试控件的对应上述测试信息的操作信息;根据上述操作信息构建操作指令。
在一些实施例中,上述方法还包括:获取对应上述测试数据的测试结果信息,包括:记录上述操作指令的执行信息和结果信息,其中,上述执行信息包括以下至少一项:指令内容、控件程序名称、执行时间,上述结果信息包括以下至少一项:指令内容、执行结果、执行结果输出时间。
第二方面,本申请实施例提供了一种用于测试窗口的装置,应用于包含窗口的应用程序,该装置包括:待测试窗口查询单元,被配置成查询对应测试数据的待测试窗口,其中,上述测试数据用于对窗口包含的控件进行测试;窗口属性获取单元,被配置成获取上述待测试窗口的窗口属性,其中,上述窗口属性包括至少一个控件信息,以及对应上述至少一个控件信息中控件信息的操作信息;待测试控件查询单元,被配置成根据上述窗口属性查询对应上述测试数据的待测试控件;测试单元,被配置成通过上述测试数据控制上述待测试控件。
在一些实施例中,上述测试数据包括待测试控件名称,以及,上述待测试控件查询单元包括:待测试控件查询子单元,被配置成根据上述待测试控件名称查询上述窗口属性中对应的控件信息,并将上述待测试窗口中的、与该控件信息对应的控件设置为待测试控件。
在一些实施例中,上述测试数据包括对应待测试控件名称的测试信息,以及,上述测试单元包括:控件程序查找子单元,被配置成查找对应上述待测试控件的控件程序;测试子单元,被配置成根据上述测试信息设置操作指令,并通过上述操作指令控制上述控件程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810918389.6/2.html,转载请声明来源钻瓜专利网。