System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种应用测试方法、应用测试装置、电子设备和非瞬时计算机可读存储介质。
技术介绍
1、伴随着互联网的高速发展,人们的生产生活方式发生了巨大的变化,在线购物、医疗、远程会议、教学或者直播等在线服务已经广泛的渗透至人们的日常生活;其中,在线服务可以基于用户终端中的应用程序实现,例如,教师可以通过教师端进行教学,同时,学生可以通过学生端观看或者收听教学内容。
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、根据本公开的第八方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如第一方面,或者第二方面,或者第三方面所述的方法。
27、本申请实施例中提供的应用测试方法、装置、电子设备和存储介质,可以可以在对学生端和教师端进行测试过程中,通过服务器的服务层向教师端发送目标测试用例的第一测试操作指示;响应于接收到教师端发送的第一互动测试结果,在第一互动测试结果指示教师端成功执行目标测试用例中的第一互动操作测试的情况下,向学生端发送第二测试操作指示;响应于接收到学生端发送的执行第二互动操作测试获得的第二互动测试结果,在基于第二互本文档来自技高网...
【技术保护点】
1.一种应用测试方法,其特征在于,所述方法应用于服务器,包括:
2.如权利要求1所述的应用测试方法,其特征在于,所述基于所述第二互动测试结果确定应用测试结果,包括:
3.如权利要求1所述的应用测试方法,其特征在于,所述方法还包括:
4.如权利要求3所述的应用测试方法,其特征在于,所述基于所述更新后第一互动测试结果确定应用测试结果,包括:
5.一种应用测试方法,其特征在于,所述方法应用于教师端,包括:
6.一种应用测试方法,其特征在于,所述方法应用于学生端,包括:
7.一种应用测试装置,其特征在于,所述装置为服务器,包括:
8.一种应用测试装置,其特征在于,所述装置为教师端,包括:
9.一种应用测试装置,其特征在于,所述装置为学生端,包括:
10.一种电子设备,其特征在于,包括:
11.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行如权利要求1-4,或者权利要求5,或者权利要求6中任一项所述的方法。
【技术特征摘要】
1.一种应用测试方法,其特征在于,所述方法应用于服务器,包括:
2.如权利要求1所述的应用测试方法,其特征在于,所述基于所述第二互动测试结果确定应用测试结果,包括:
3.如权利要求1所述的应用测试方法,其特征在于,所述方法还包括:
4.如权利要求3所述的应用测试方法,其特征在于,所述基于所述更新后第一互动测试结果确定应用测试结果,包括:
5.一种应用测试方法,其特征在于,所述方法应用于教师端,包括:
6.一种应用测试方法,其...
【专利技术属性】
技术研发人员:路清波,张星秋,
申请(专利权)人:北京乐柏软件开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。