本公开涉及计算机,具体而言,涉及一种测试方法、计算机设备及计算机程序。
背景技术:
1、随着车辆终端智能化程度越来越高,一般的会在车辆终端登录用户账户,以实现车辆终端的个性化设置。在车辆终端登录用户账户时,一般是在车辆终端上生成二维码,然后用户通过手机端扫描二维码以实现登录,整个链路涉及多端的交互,一旦某一节点出现问题则会导致无法登录,因此整个链路的测试过程显得尤为重要。
2、相关技术中在测试时,一般是通过人为控制车辆终端生成二维码,以及人为操作手机端进行扫码确认等,这种方式需要大量人为参与,且测试效率较低。
技术实现思路
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.根据权利要求1所述的方法,其特征在于,在所述目标流程为激活流程的情况下,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述预设条件包括以下至少一个:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1至4中任一项所述的方法,其特征在于,所述在满足预设条件的情况下,返回执行生成并展示信息码的步骤,包括:
7.一种测试方法,其特征在于,应用于扫描终端,包括:
8.根据权利要求7所述的方法,其特征在于,在自动触发所述扫描确认界面上的目标按钮后,返回执行展示扫描界面的步骤前,所述方法还包括:
9.一种计算机设备,其特征在于,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述机器可读指令被所述处理器执行时执行如权利要求1至8任一项所述的测试方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,当所述计算机程序被执行时实现如权利要求1至8任一项所述的测试方法的步骤。