一种app业务类型定位方法及装置制造方法及图纸

技术编号:21899659 阅读:20 留言:0更新日期:2019-08-17 18:55
本发明专利技术提供了一种app业务类型定位方法及装置,其中,该方法包括:获取待测app的业务类型测试指令;通过代理工具获取接口返回的与业务类型测试指令对应的业务类型参数;根据业务类型参数在待测app上指向的位置跳转至相应的页面。本发明专利技术在确定app测试所需跳转的业务类型后,通过代理工具获取接口返回的与该业务类型对应的业务类型参数,由于该参数是接口数据,可以通过接口数据确定该业务类型在app上的位置进而实现跳转,能够提高自动化测试的效率。

An app service type location method and device

【技术实现步骤摘要】
一种app业务类型定位方法及装置
本专利技术涉及app自动化测试
,尤其涉及一种app业务类型定位方法及装置。
技术介绍
随着移动通信技术的发展,互联网已进入到成熟的时代,智能手机逐渐成为绝大部分网民的必备品,由于智能手机的第三方应用程序(Application,APP)能够提供更方便的浏览方式,因此手机app的发展可谓如火如荼,市场份额越来越大,商家对app的投入也越来越多,手机使用者对APP的依赖也是越来越重。为确保app的业务功能能够正常使用,通常运维人员对手机终端上的app会不定时地进行各种业务类型的自动化测试,如在app的当前页面上,可以通过该当前页面跳转至其余业务类型的页面,如商品列表页面、品牌列表页面、分类页面等等,这些业务类型的相应跳转区域是集成在当前页面上的(通常都是以图片加标题显示在当前页面上)。然而,在自动化测试中,当运维人员需跳转至目标业务类型的页面时,无法确定其在当前页面上的跳转位置,需要逐一点击当前页面的各个区域才能找到目标业务类型的页面,大大降低了自动化测试的效率。
技术实现思路
本专利技术实施例提供了一种app业务类型定位方法及装置,用于解决在自动化测试中,当运维人员需跳转至目标业务类型的页面时,无法确定其在当前页面上的跳转位置,需要逐一点击当前页面的各个区域才能找到目标业务类型的页面所造成的测试效率低下的技术问题。有鉴于此,根据本专利技术的一个方面,提供一种app业务类型定位方法,包括:获取待测app的业务类型测试指令;通过代理工具获取接口返回的与所述业务类型测试指令对应的业务类型参数;根据所述业务类型参数在所述待测app上指向的位置跳转至相应的页面。优选地,所述通过代理工具获取接口返回的与所述业务类型测试指令对应的业务类型参数具体为:通过代理工具获取所述待测app的当前页面对应的接口返回数据,并在所述接口返回数据中确定与所述业务类型测试指令对应的业务类型参数。优选地,所述通过代理工具获取所述待测app的当前页面对应的接口返回数据,并在所述接口返回数据中确定与所述业务类型测试指令对应的业务类型参数具体为:通过代理工具获取所述待测app的当前页面对应的接口返回数据,并在预置业务类型参数库中确定与所述业务类型测试指令对应的预置业务类型参数,然后通过正则匹配在所述接口返回数据中确定与所述预置业务类型参数对应的业务类型参数。优选地,所述根据所述业务类型参数在所述待测app上指向的位置跳转至相应的页面:在所述待测app的当前页面上索引与所述业务类型参数对应的跳转区域,触发所述跳转区域跳转至相应的页面。根据本专利技术的另一方面,提供一种app业务类型定位装置,包括:获取模块,用于获取待测app的业务类型测试指令;确定模块,用于通过代理工具获取接口返回的与所述业务类型测试指令对应的业务类型参数;跳转模块,用于根据所述业务类型参数在所述待测app上指向的位置跳转至相应的页面。优选地,所述确定模块还用于通过代理工具获取所述待测app的当前页面对应的接口返回数据,并在所述接口返回数据中确定与所述业务类型测试指令对应的业务类型参数。优选地,所述确定模块包括:获取单元,用于通过代理工具获取所述待测app的当前页面对应的接口返回数据;确定单元,用于在所述接口返回数据中确定与所述业务类型测试指令对应的业务类型参数;所述确定单元还用于在预置业务类型参数库中确定与所述业务类型测试指令对应的预置业务类型参数,然后通过正则匹配在所述接口返回数据中确定与所述预置业务类型参数对应的业务类型参数。优选地,所述跳转模块还用于在所述待测app的当前页面上索引与所述业务类型参数对应的跳转区域,触发所述跳转区域跳转至相应的页面。根据本专利技术的另一方面,提供一种app业务类型定位装置,包括处理器和存储器,所述存储器上存储有计算机程序指令,当所述程序指令被处理器执行时实现如以上所述的app业务类型定位方法。根据本专利技术的另一方面,提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令,当所述程序指令被处理器执行时实现如以上所述的app业务类型定位方法。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术提供了一种app业务类型定位方法及装置,其中,该方法包括:获取待测app的业务类型测试指令;通过代理工具获取接口返回的与业务类型测试指令对应的业务类型参数;根据业务类型参数在待测app上指向的位置跳转至相应的页面。本专利技术在确定app测试所需跳转的业务类型后,通过代理工具获取接口返回的与该业务类型对应的业务类型参数,由于该参数是接口数据,可以通过接口数据确定该业务类型在app上的位置进而实现跳转,能够提高自动化测试的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术提供的一种app业务类型定位方法的一个实施例的流程示意图;图2为本专利技术提供的一种app业务类型定位方法的另一个实施例的流程示意图;图3为本专利技术提供的一种app业务类型定位装置的一个实施例的结构示意图。具体实施方式本专利技术实施例提供了一种app业务类型定位方法及装置,用于解决在自动化测试中,当运维人员需跳转至目标业务类型的页面时,无法确定其在当前页面上的跳转位置,需要逐一点击当前页面的各个区域才能找到目标业务类型的页面所造成的测试效率低下的技术问题。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供的一种app业务类型定位方法的一个实施例,包括:101、获取待测app的业务类型测试指令;当需要对待测app进行自动化测试时,首先需要先获取运维人员输入的业务类型测试指令。需要说明的是,本专利技术实施例中的业务类型测试指令是指向型的指令,其包含了运维人员在待测app上需要跳转至某个业务类型页面的信息,且一旦获取到该指令,可以启动代理工具。102、通过代理工具获取接口返回的与业务类型测试指令对应的业务类型参数;代理工具被启动后,可以通过代理工具获取接口返回的与业务类型测试指令对应的业务类型参数,需要说明的是,本专利技术实施例中的业务类型参数为某个业务(即运维人员所需跳转的业务类型页面)类型页面的类型值。103、根据业务类型参数在待测app上指向的位置跳转至相应的页面。得到业务类型参数后,则可以根据该参数确定该业务类型在app上的位置,进而实现页面跳转。本专利技术在确定app测试所需跳转的业务类型后,通过代理工具获取接口返回的与该业务类型对应的业务类型参数,由于该参数是接口数据,可以通过接口数据确定该业务类型在app上的位置进而实现跳转,能够提高自动化测试的效率。以上为一种app业务类型定位方法的一个实施例,为进行更具体的说明,下面提供一种app业务类型定位方本文档来自技高网...

【技术保护点】
1.一种app业务类型定位方法,其特征在于,包括:获取待测app的业务类型测试指令;通过代理工具获取接口返回的与所述业务类型测试指令对应的业务类型参数;根据所述业务类型参数在所述待测app上指向的位置跳转至相应的页面。

【技术特征摘要】
1.一种app业务类型定位方法,其特征在于,包括:获取待测app的业务类型测试指令;通过代理工具获取接口返回的与所述业务类型测试指令对应的业务类型参数;根据所述业务类型参数在所述待测app上指向的位置跳转至相应的页面。2.根据权利要求1所述的app业务类型定位方法,其特征在于,所述通过代理工具获取接口返回的与所述业务类型测试指令对应的业务类型参数具体为:通过代理工具获取所述待测app的当前页面对应的接口返回数据,并在所述接口返回数据中确定与所述业务类型测试指令对应的业务类型参数。3.根据权利要求2所述的app业务类型定位方法,其特征在于,所述通过代理工具获取所述待测app的当前页面对应的接口返回数据,并在所述接口返回数据中确定与所述业务类型测试指令对应的业务类型参数具体为:通过代理工具获取所述待测app的当前页面对应的接口返回数据,并在预置业务类型参数库中确定与所述业务类型测试指令对应的预置业务类型参数,然后通过正则匹配在所述接口返回数据中确定与所述预置业务类型参数对应的业务类型参数。4.根据权利要求1至3任意一项所述的app业务类型定位方法,其特征在于,所述根据所述业务类型参数在所述待测app上指向的位置跳转至相应的页面:在所述待测app的当前页面上索引与所述业务类型参数对应的跳转区域,触发所述跳转区域跳转至相应的页面。5.一种app业务类型定位装置,其特征在于,包括:获取模块,用于获取待测app的业务类型测试指令;确定模块,用于通过代理工具获取接口返回的与所述业...

【专利技术属性】
技术研发人员:古知己
申请(专利权)人:广州品唯软件有限公司
类型:发明
国别省市:广东,44

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

1