一种人机交互界面遍历测试方法技术

技术编号:8532768 阅读:355 留言:0更新日期:2013-04-04 15:44
本发明专利技术公开了一种人机交互界面遍历测试方法,应用于移动终端,包括以下步骤:a.设置遍历测试的模式和强度,所述的遍历模式根据控件类型划分,所述遍历强度根据界面元素路径划分;b.在移动终端嵌入控件类型及界面元素路径识别模块;c.打开任一应用,自动扫描识别该应用所有界面的控件信息及界面元素路径并生成列表,选择遍历测试的模式和强度进行遍历测试;d.判断测试过程中是否存在异常,有异常则将异常信息保存为测试文本;e.判断遍历测试是否完成,未完成则继续执行遍历测试,否则结束测试并保存测试结果。本发明专利技术能快速准确的遍历应用中所有界面,自动记录异常位置,记录异常日志,方便用户及时的做出相应的措施。

【技术实现步骤摘要】

本专利技术涉及一种测试方法,特别是涉及ー种人机交互界面遍历测试方法
技术介绍
所谓遍历(Traversal),是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。访问结点所做的操作依赖于具体的应用问题。遍历是在ニ叉树上最重要的运算之一,是ニ叉树上进行其它运算之基础。当然遍历的概念也适合于多元素集合的情况,如数组。目前针对android应用层面的测试主要为大量无序测试,这种测试虽然保证了软件本身的稳定性,但由于它的无序性的特点,致使我们无法从中准确定位导致错误的具体·部件,这样以来我们的测试就无法深入了解问题的根源,以人们熟悉的描述方式就是,这是ー种感性测试,我们自始至终都停留在应用程序的表层,而无法做到让测试按照我们预想的步骤来执行,这样的测试目的性不强,只能通过提高其测试次数来达到我们需要的测试效果,如果无法准确的获得界面上所有元素的情况,就无法快速的定位我们需要测试的检查点,这就是我们在执行此种测试时往往需要执行上万次甚至十万次操作的原因。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供,快速准确的遍历应用中所有界面,针对在人机交互界面控件元素层级,程序在本文档来自技高网...

【技术保护点】
一种人机交互界面遍历测试方法,应用于移动终端,包括以下步骤:a.设置遍历测试的模式和强度,所述的遍历模式根据控件类型划分,所述遍历强度根据界面元素路径划分;b.在移动终端嵌入控件类型及界面元素路径识别模块;c.打开任一应用,自动扫描识别该应用所有界面的控件信息及界面元素路径并生成列表,选择遍历测试的模式和强度进行遍历测试;d.判断测试过程中是否存在异常,有异常则将异常信息保存为测试文本;e.判断遍历测试是否完成,未完成则继续执行遍历测试,否则结束测试并保存测试结果。

【技术特征摘要】
1.一种人机交互界面遍历测试方法,应用于移动终端,包括以下步骤a.设置遍历测试的模式和强度,所述的遍历模式根据控件类型划分,所述遍历强度根据界面元素路径划分;b.在移动终端嵌入控件类型及界面元素路径识别模块;c.打开任一应用,自动扫描识别该应用所有界面的控件信息及界面元素路径并生成列表,选择遍历测试的模式和强度进行遍历测试;d.判断测试过程中是否存在异常,有异常则将异常信息保存为测试文本;e.判断遍历测试是否完成,未完成则继续执行遍历测试,否则结束测试并保存测试结果O2.根据权利要求1所述的人机交互界面遍历测试方法,其特征在于所述的控件类型包括所有的...

【专利技术属性】
技术研发人员:康宗学岳闯蔡华成
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1