应用的场景访问方法及装置与流程

文档序号:34448747发布日期:2023-06-13 13:00阅读:33来源:国知局
应用的场景访问方法及装置与流程

本公开实施例涉及计算机,尤其涉及一种应用的场景访问方法及装置。


背景技术:

1、应用程序(application,app)在投入市场前通常需要进行测试,以保证app在投入后可以在各种类型的终端设备中稳定运行。在app测试过程中,通常需要访问特定场景从而进行重点测试。

2、相关技术中,在测试终端中对应用中的某个待测试场景进行测试时,需要测试人员手动访问待测试场景,从而停留在该场景下进行测试。例如,若需要对应用中的直播功能进行测试,则需要测试人员手动访问该应用的直播场景。

3、然而,由于测试人员手动访问应用的场景的速度较慢,从而导致应用的场景的测试速度较慢。


技术实现思路

1、本公开实施例提供一种应用的场景访问方法及装置,以克服现有技术中应用的场景的测试速度较慢的问题。

2、第一方面,本公开实施例提供一种应用场景的访问方法,应用于服务端,所述方法包括:

3、遍历应用的用户界面,确定所述应用的用户界面之间的跳转途径的信息;

4、根据所述跳转途径的信息,从所述应用的用户界面之间的跳转途径中确定出访问所述应用的第一目标场景的用户界面的可用路径。

5、第二方面,本公开实施例提供一种应用场景的访问方法,应用于客户端,所述方法包括:

6、接收服务端发送的可用路径的信息,所述可用路径为访问应用的第一目标场景的用户界面的路径,所述可用路径是根据所述应用的用户界面之间的跳转途径的信息确定的;

7、根据所述可用路径的信息,从所述可用路径中确定出推荐路径;

8、使用所述推荐路径访问所述第一目标场景的用户界面。

9、第三方面,本公开实施例提供一种应用场景的访问装置,包括:

10、遍历模块,用于遍历应用的用户界面,确定所述应用的用户界面之间的跳转途径的信息;

11、确定模块,用于根据所述跳转途径的信息,从所述应用的用户界面之间的跳转途径中确定出访问所述应用的第一目标场景的用户界面的可用路径。

12、第四方面,本公开实施例提供一种应用场景的访问装置,包括:

13、接收模块,用于接收服务端发送的可用路径的信息,所述可用路径为访问应用的第一目标场景的用户界面的路径,所述可用路径是根据所述应用的用户界面之间的跳转途径的信息确定的;

14、确定模块,用于根据所述可用路径的信息,从所述可用路径中确定出推荐路径;

15、访问模块,用于使用所述推荐路径访问所述第一目标场景的用户界面。

16、第五方面,本公开实施例提供一种服务端,包括:至少一个处理器和存储器;

17、所述存储器存储计算机执行指令;

18、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的应用场景的访问方法。

19、第六方面,本公开实施例提供一种服务端,包括:至少一个处理器和存储器;

20、所述存储器存储计算机执行指令;

21、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第二方面以及第二方面各种可能的设计所述的应用场景的访问方法。

22、第七方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的应用场景的访问方法。

23、第八方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第二方面以及第二方面各种可能的设计所述的应用场景的访问方法。

24、第九方面,本公开实施例提供一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现第一方面以及第一方面各种可能的设计所述的应用场景的访问方法。

25、第十方面,本公开实施例提供一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现第二方面以及第二方面各种可能的设计所述的应用场景的访问方法。

26、本实施例提供的一种应用的场景访问方法及装置,首先遍历应用的用户界面,确定应用的用户界面之间的跳转途径的信息。随后,根据跳转途径的信息,从应用的用户界面之间的跳转途径中确定出访问应用的第一目标场景的用户界面的可用路径。通过该方式,可以自动确定第一目标场景的用户界面的可用路径,从而访问第一目标场景,从而实现对应用场景的自动化测试,从而提高应用中场景的测试速度。



技术特征:

1.一种应用的场景访问方法,其特征在于,应用于服务端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述跳转途径的信息包括所述跳转途径的起始界面的标识、所述跳转途径的终点界面的标识、所述应用的用户界面的页面结构树以及触发所述跳转途径的控件。

3.根据权利要求2所述的方法,其特征在于,所述从所述应用的用户界面之间的跳转途径中确定出访问所述应用的第一目标场景的用户界面的可用路径,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,在所述从所述应用的用户界面之间的跳转途径中确定出访问所述应用的第一目标场景的用户界面的可用路径之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述可用路径的信息中还包括所述可用路径的测试时间和所述可用路径的跳转次数。

6.一种应用的场景访问方法,其特征在于,应用于客户端,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述可用路径的信息,包括所述可用路径的测试时间、所述可用路径的跳转次数和所述可用路径的测试结果,所述可用路径的测试结果用于指示所述可用路径是否可回放。

8.根据权利要求7所述的方法,其特征在于,所述根据所述可用路径的信息,从所述可用路径中确定出推荐路径,包括:

9.根据权利要求8所述的方法,其特征在于,所述可用路径的测试结果的推荐优先级大于所述可用路径的跳转次数的推荐优先级,所述可用路径的跳转次数的推荐优先级大于所述可用路径的测试时间的推荐优先级。

10.根据权利要求9所述的方法,其特征在于,所述从所述可用路径中确定出推荐路径,包括:

11.根据权利要求6-10任一项所述的方法,其特征在于,在所述使用所述推荐路径访问所述第一目标场景的用户界面之后,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,在所述确定所述第二目标场景的标识是否在场景白名单内之后,所述方法还包括:

13.一种应用的场景访问装置,其特征在于,所述装置包括:

14.一种应用的场景访问装置,其特征在于,所述装置包括:

15.一种服务端,其特征在于,包括:至少一个处理器和存储器;

16.一种客户端,其特征在于,包括:至少一个处理器和存储器;

17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至12任一项所述的方法。

18.一种计算机程序产品,包括计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1至12任一项所述的方法。


技术总结
本公开实施例提供一种应用的场景访问方法及装置,该方法包括:遍历应用的用户界面,确定应用的用户界面之间的跳转途径的信息;根据跳转途径的信息,从应用的用户界面之间的跳转途径中确定出访问应用的第一目标场景的用户界面的可用路径。通过该方式,可以自动确定第一目标场景的用户界面的可用路径,从而访问第一目标场景,实现对应用场景的自动化测试,从而提高应用中场景的测试速度。

技术研发人员:许简,蔡天勤,郑世豪,杨萍
受保护的技术使用者:北京字节跳动网络技术有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1