自动化用例测试的弹窗处理方法、装置、设备及存储介质制造方法及图纸

技术编号:24455568 阅读:56 留言:0更新日期:2020-06-10 15:26
本申请提供了自动化用例测试的弹窗处理方法、装置、设备及存储介质,涉及软件测试领域,该方法通过在自动化用例运行过程中,当查找不到目标控件时,启动对当前页面的弹窗检测,并获取相应的弹窗;提取弹窗的特征信息,将特征信息与预设的弹窗特征进行匹配,确定弹窗的弹窗类型;根据弹窗类型调用预先配置的弹窗处理响应规则对弹窗执行相应的弹窗处理,以继续运行自动化用例。本技术方案实现弹窗的自动点击,避免了人工点击,提高了自动化测试的效率。

Pop up processing methods, devices, equipment and storage media for automated use case testing

【技术实现步骤摘要】
自动化用例测试的弹窗处理方法、装置、设备及存储介质
本申请涉及计算机处理
,具体而言,本申请涉及一种自动化用例的测试方法、装置、设备及存储介质。
技术介绍
在自动化测试的目的是通过自动执行的测试用例去发现被测对象的缺陷。在自动化用例测试过程中,由于一些异常场景出现阻碍自动化用例测试的正常运行,如非测试对象弹出的对话框,如应用程序自动更新提示弹窗、杀毒软件提示框、权限请求提示框等弹窗。为了让自动化用例测试继续进行,往往需要用户对这些弹窗进行操作,传统方法中,每个自动化用例都执行都单独判断是否存在系统弹窗或者应用弹窗,遍历查询各种类型弹窗。上述传统方法中,每次执行是都需要遍历一次弹窗,导致运行效率不高,增加了操作成本,影响了测试效率。
技术实现思路
本申请的目的旨在至少解决上述技术缺陷之一,特别是自动化测试效率低的问题。第一方面,本申请实施例提供一种自动化用例测试的弹窗处理方法,包括以下步骤:在自动化用例运行过程中,当查找不到目标控件时,启动对当前页面的弹窗检测,并获取相应的弹窗;提本文档来自技高网...

【技术保护点】
1.一种自动化用例测试的弹窗处理方法,其特征在于,包括以下步骤:/n在自动化用例运行过程中,当查找不到目标控件时,启动对当前页面的弹窗检测,并获取相应的弹窗;/n提取所述弹窗的特征信息,将所述特征信息与预设的弹窗特征进行匹配,确定所述弹窗的弹窗类型;/n根据所述弹窗类型调用预先配置的弹窗处理响应规则对所述弹窗执行相应的弹窗处理操作,以继续运行所述自动化用例。/n

【技术特征摘要】
1.一种自动化用例测试的弹窗处理方法,其特征在于,包括以下步骤:
在自动化用例运行过程中,当查找不到目标控件时,启动对当前页面的弹窗检测,并获取相应的弹窗;
提取所述弹窗的特征信息,将所述特征信息与预设的弹窗特征进行匹配,确定所述弹窗的弹窗类型;
根据所述弹窗类型调用预先配置的弹窗处理响应规则对所述弹窗执行相应的弹窗处理操作,以继续运行所述自动化用例。


2.根据权利要求1所述的弹窗处理方法,其特征在于,所述预先配置的弹窗处理响应规则包括弹窗类型及其对应设定的符号标识的组合;其中,所述弹窗类型通过弹窗的标准关键字进行描述。


3.根据权利要求2所述的弹窗处理方法,其特征在于,还包括:
将各所述弹窗类型的指定控件对应的标准关键字按照预设的顺序用设定的符号标识进行组合,得到所述弹窗类型对应的弹窗处理响应规则的配置信息。


4.根据权利要求2所述的弹窗处理方法,其特征在于,还包括:
获取各所述弹窗类型的指定控件和弹窗内容对应的标准关键字;
将各所述标准关键字按照预设的顺序用对应设定的符号标识进行组合,得到所述弹窗类型对应的弹窗处理响应规则的配置信息。


5.根据权利要求3或4所述的弹窗处理方法,其特征在于,所述根据所述弹窗类型调用预先配置的弹窗处理响应规则对所述弹窗执行相应的弹窗处理的步骤包括:
根据所述弹窗类型跳转至对应的处理响应流程;
识别所述处理响应流程对应的弹窗处理响应规则的配置信息,根据所述配置信息中的符号标识的种类触发对应的弹窗处理响应规则,对所述弹窗执行相应的弹窗处理。


6.根据权利要求5所述的弹窗处理方法,其特征在于,所述据所述配置信息中的符号标识的种类触发对应的弹窗处理响应规则,对所述弹窗执行相应的弹窗处理的步骤包括:
若所述配置信息中不存在符号标识,则执行第一弹窗处理操作,触发关闭控件以关闭所述弹窗;
当所述配置信息中的所述符号标识为...

【专利技术属性】
技术研发人员:成奕纯曾亮
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:广东;44

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

1