[发明专利]图形用户界面软件自动测试方法及装置有效
申请号: | 201510104605.X | 申请日: | 2015-03-10 |
公开(公告)号: | CN104699608B | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 于秀山;刘然;于长钺 | 申请(专利权)人: | 于秀山 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京众合诚成知识产权代理有限公司11246 | 代理人: | 龚燮英 |
地址: | 100036*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种图形用户界面软件测试方法,包括对图形用户界面软件进行分析,通过图形用户界面中的界面元素获取该软件的功能需求并且提取界面元素的边界值;根据获取的该软件的功能需求和界面元素的边界值生成测试用例;通过测试用例自动测试图形用户界面软件的各项功能。本发明公开的图形用户界面软件自动测试方法及装置,通过自动生成测试用例以对图形用户界面软件进行快速、准确、高效地自动测试。 | ||
搜索关键词: | 图形 用户界面 软件 自动 测试 方法 装置 | ||
【主权项】:
一种图形用户界面软件测试方法,其特征在于,包括:步骤S1、对图形用户界面软件进行分析,通过图形用户界面中的界面元素获取该软件的功能需求并且提取界面元素的边界值;其中,所述获取该软件的功能需求,进一步包括:在获取被测软件所有的界面元素基础上,对被测软件用户主界面的所有元素信息进行过滤,找出其中的功能界面元素,包括:菜单项和按钮类元素;调用invoke控件模式触发GUI事件,模拟人工点击菜单或按钮的操作;递归查找当前窗口的子窗口,并保存主窗口与子窗口的层级关系,以得到整个被测软件所包含的功能界面元素;在得到软件功能组成图后,采用深度优先搜索技术,遍历功能组成图,得到软件从主界面到最终子界面的每一条功能路径;步骤S2、根据获取的该软件的功能需求和界面元素的边界值生成测试用例;其中,所述生成测试用例,进一步包括:根据获取的被测软件功能、被测软件功能路径上包含的输入元素以及每一个输入元素的取值范围,创建从软件的根结点到叶子结点所经过的界面元素的有序集合,其中的界面元素包括界面上的可操作控件;步骤S3、通过测试用例自动测试图形用户界面软件的各项功能。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于于秀山,未经于秀山许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510104605.X/,转载请声明来源钻瓜专利网。