虚拟资源的测试方法和装置、存储介质及电子设备制造方法及图纸

技术编号:30332742 阅读:30 留言:0更新日期:2021-10-10 00:51
本发明专利技术公开了一种虚拟资源的测试方法和装置、存储介质及电子设备。其中,该方法包括:在目标应用上显示第一直播间的直播画面时检测到第一直播间出现第一控件的情况下,自动对第一控件执行点击操作,直到第一控件被成功点击,在检测到第一控件被成功点击时,获取第一控件对应的第一数量,获取第一帐号对应的第二数量,在第一数量与第二数量相同时,生成第一测试结果,其中,第一测试结果用于表示第一控件对应的第一目标虚拟资源的转移流程测试成功。本发明专利技术解决了相关技术中存在的虚拟资源的测试效率较低的技术问题。测试效率较低的技术问题。测试效率较低的技术问题。

【技术实现步骤摘要】
虚拟资源的测试方法和装置、存储介质及电子设备


[0001]本专利技术涉及计算机领域,具体而言,涉及一种虚拟资源的测试方法和装置、存储介质及电子设备。

技术介绍

[0002]目前,在直播应用中,主播帐号或观者帐号会在直播间中发出红包,可以供其他观者帐号领取。对应上述红包的领取流程,测试人员需要进行测试,以保证上线的红包领取流程的正确。在现有的方式中,测试人员往往采用手动的方式对上述红包的领取流程进行测试。例如,测试人员通过第一观者帐号在直播间中手动发起一个红包;然后,测试人员通过第二观者帐号在直播间中查看是否出现一个待领取的红包,若出现了一个待领取的红包,手动点击该红包,以领取对应的虚拟资源(例如,虚拟货币,虚拟礼物等);最后,测试人员查看领取的虚拟资源是否到账。
[0003]然而,上述的手动测试方式容易出现错误,例如,忘记查看领取的虚拟资源是否到账、或者,在核对到账的虚拟资源与领取的虚拟资源时出现了核对错误等。
[0004]另一方面,在上述的红包领取流程中,有些红包在发出之后,需要等待一定的时长之后才允许被点击,这样测试人员需要等待上述时长,才能开始手动点击红包,以领取对应的虚拟资源。上述需要等待一段时间以及手动执行点击操作的方式,大大降低了测试的效率。
[0005]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本专利技术实施例提供了一种虚拟资源的测试方法和装置、存储介质及电子设备,以至少解决相关技术中存在的虚拟资源的测试效率较低的技术问题。
[0007]根据本专利技术实施例的一个方面,提供了一种虚拟资源的测试方法,包括:在目标应用上显示第一直播间的直播画面时检测到所述第一直播间出现第一控件的情况下,自动对所述第一控件执行点击操作,直到所述第一控件被成功点击,其中,所述第一控件被设置为在对应的第一倒计时结束后允许被点击,所述第一控件用于在被成功点击时向第一帐号转移第一目标虚拟资源;在检测到所述第一控件被成功点击时,获取所述第一控件对应的第一数量,其中,所述第一数量是所述第一控件被成功点击时向所述第一帐号转移的所述第一目标虚拟资源的数量;获取所述第一帐号对应的第二数量,其中,所述第二数量是所述第一帐号具有的所述第一目标虚拟资源被增加的数量;在所述第一数量与所述第二数量相同时,生成第一测试结果,其中,所述第一测试结果用于表示所述第一控件对应的所述第一目标虚拟资源的转移流程测试成功。
[0008]可选地,所述方法还包括:在所述目标应用上显示直播间列表,其中,所述直播间列表中包括一个或多个允许进入的直播间的入口画面,所述直播间列表中的部分或全部的直播间的入口画面上显示有控件标识,所述控件标识用于表示对应的直播间当前出现了对
应的控件,所述对应的控件用于在被成功点击时向对应的帐号转移对应的虚拟资源。
[0009]根据本专利技术实施例的另一方面,还提供了一种虚拟资源的测试装置,包括:
[0010]执行模块,用于在目标应用上显示第一直播间的直播画面时检测到所述第一直播间出现第一控件的情况下,自动对所述第一控件执行点击操作,直到所述第一控件被成功点击,其中,所述第一控件被设置为在对应的第一倒计时结束后允许被点击,所述第一控件用于在被成功点击时向第一帐号转移第一目标虚拟资源;
[0011]第一获取模块,用于在检测到所述第一控件被成功点击时,获取所述第一控件对应的第一数量,其中,所述第一数量是所述第一控件被成功点击时向所述第一帐号转移的所述第一目标虚拟资源的数量;
[0012]第二获取模块,用于获取所述第一帐号对应的第二数量,其中,所述第二数量是所述第一帐号具有的所述第一目标虚拟资源被增加的数量;
[0013]生成模块,用于在所述第一数量与所述第二数量相同时,生成第一测试结果,其中,所述第一测试结果用于表示所述第一控件对应的所述第一目标虚拟资源的转移流程测试成功。
[0014]可选地,所述装置用于通过如下方式自动对所述第一控件执行点击操作,直到所述第一控件被成功点击:获取所述第一控件出现的第一目标位置;重复执行以下步骤,直到所述第一控件被成功点击:每隔第一预定时长自动在所述第一目标位置上执行一次点击操作;在所述第一目标位置上执行完所述一次点击操作时,检测所述第一控件是否被成功点击。
[0015]可选地,所述装置用于通过如下方式检测所述第一控件是否被成功点击:检测所述第一控件是否消失;在检测到所述第一控件消失的情况下,确定所述第一控件被成功点击;或者检测所述第一控件的控件标识;在检测不到所述第一控件的控件标识的情况下,确定所述第一控件被成功点击。
[0016]可选地,所述装置用于通过如下方式检测所述第一控件是否被成功点击:在所述目标应用的日志中检测是否记录了新增的所述第一控件对应的所述第一数量,其中,所述第一数量是所述第一控件被成功点击一次时向所述第一帐号转移的对应类型的虚拟资源的数量,所述第一控件是允许被成功点击N次的控件,N为大于1的自然数,所述第一控件用于在每次被成功点击时向所述第一帐号转移一次对应数量和对应类型的虚拟资源,所述第一目标虚拟资源包括所述第一控件被成功点击N次时分别向所述第一帐号转移的虚拟资源;在所述日志中检测到记录了新增的所述第一数量的情况下,确定所述第一控件被成功点击一次。
[0017]可选地,所述装置用于通过如下方式在所述第一数量与所述第二数量相同时,生成第一测试结果:在所述第一控件每次被成功点击所对应的所述第一数量与所述第二数量均相同时,生成所述第一测试结果,其中,在所述第一控件每次被成功点击所对应的所述第二数量是所述第一控件当前一次被成功点击时所增加的对应的虚拟资源的数量。
[0018]可选地,所述装置用于通过如下方式获取所述第一控件对应的第一数量:在所述目标应用的日志中获取记录的新增的所述第一控件对应的所述第一数量,其中,所述第一数量是所述第一控件被成功点击一次时向所述第一帐号转移的对应类型的虚拟资源的数量,所述第一目标虚拟资源包括所述对应类型的虚拟资源;或者在检测到所述第一控件第i
次被成功点击时,获取在所述第一控件第i

1次被成功点击之前所述第一控件的文本字段的取值,其中,在所述第一控件第i

1次被成功点击之前,所述第一控件的文本字段的取值用于表示所述第一控件第i次被成功点击时向所述第一帐号转移的对应类型的虚拟资源的数量,所述第一目标虚拟资源包括所述对应类型的虚拟资源,所述第一控件是允许被成功点击N次的控件,N为大于1的自然数,2≤i≤N。
[0019]可选地,所述装置还用于:通过目标接口查询虚拟资源列表中是否包括所述第一目标虚拟资源,其中,所述虚拟资源列表包括一个或多个允许转移的虚拟资源;在查询出所述虚拟资源列表中包括所述第一目标虚拟资源的情况下,获取所述第一目标虚拟资源的资源标识;根据所述第一目标虚拟资源的资源标识,在所述第一直播间中产生所述第一控件。
[0020]可选地,所述装置还用于:在所述目标应用上显示所述第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟资源的测试方法,其特征在于,包括:在目标应用上显示第一直播间的直播画面时检测到所述第一直播间出现第一控件的情况下,自动对所述第一控件执行点击操作,直到所述第一控件被成功点击,其中,所述第一控件被设置为在对应的第一倒计时结束后允许被点击,所述第一控件用于在被成功点击时向第一帐号转移第一目标虚拟资源;在检测到所述第一控件被成功点击时,获取所述第一控件对应的第一数量,其中,所述第一数量是所述第一控件被成功点击时向所述第一帐号转移的所述第一目标虚拟资源的数量;获取所述第一帐号对应的第二数量,其中,所述第二数量是所述第一帐号具有的所述第一目标虚拟资源被增加的数量;在所述第一数量与所述第二数量相同时,生成第一测试结果,其中,所述第一测试结果用于表示所述第一控件对应的所述第一目标虚拟资源的转移流程测试成功。2.根据权利要求1所述的方法,其特征在于,所述自动对所述第一控件执行点击操作,直到所述第一控件被成功点击,包括:获取所述第一控件出现的第一目标位置;重复执行以下步骤,直到所述第一控件被成功点击:每隔第一预定时长自动在所述第一目标位置上执行一次点击操作;在所述第一目标位置上执行完所述一次点击操作时,检测所述第一控件是否被成功点击。3.根据权利要求2所述的方法,其特征在于,所述检测所述第一控件是否被成功点击,包括:检测所述第一控件是否消失;在检测到所述第一控件消失的情况下,确定所述第一控件被成功点击;或者检测所述第一控件的控件标识;在检测不到所述第一控件的控件标识的情况下,确定所述第一控件被成功点击。4.根据权利要求2所述的方法,其特征在于,所述检测所述第一控件是否被成功点击,包括:在所述目标应用的日志中检测是否记录了新增的所述第一控件对应的所述第一数量,其中,所述第一数量是所述第一控件被成功点击一次时向所述第一帐号转移的对应类型的虚拟资源的数量,所述第一控件是允许被成功点击N次的控件,N为大于1的自然数,所述第一控件用于在每次被成功点击时向所述第一帐号转移一次对应数量和对应类型的虚拟资源,所述第一目标虚拟资源包括所述第一控件被成功点击N次时分别向所述第一帐号转移的虚拟资源;在所述日志中检测到记录了新增的所述第一数量的情况下,确定所述第一控件被成功点击一次。5.根据权利要求4所述的方法,其特征在于,所述在所述第一数量与所述第二数量相同时,生成第一测试结果,包括:在所述第一控件每次被成功点击所对应的所述第一数量与所述第二数量均相同时,生成所述第一测试结果,其中,在所述第一控件每次被成功点击所对应的所述第二数量是所述第一控件当前一次被成功点击时所增加的对应的虚拟资源的数量。
6.根据权利要求1所述的方法,其特征在于,所述获取所述第一控件对应的第一数量,包括:在所述目标应用的日志中获取记录的新增的所述第一控件对应的所述第一数量,其中,所述第一数量是所述第一控件被成功点击一次时向所述第一帐号转移的对应类型的虚拟资源的数量,所述第一目标虚拟资源包括所述对应类型的虚拟资源;或者在检测到所述第一控件第i次被成功点击时,获取在所述第一控件第i

1次被成功点击之前所述第一控件的文本字段的取值,其中,在所述第一控件第i

1次被成功点击之前,所述第一控件的文本字段的取值用于表示所述第一控件第i次被成功点击时向所述第一帐号转移的对应类型的虚拟资源的数量,所述第一目标虚拟资源包括所述对应类型的虚拟资源,所述第一控件是允许被成功点击N次的控件,N为大于1的自然数,2≤i≤N。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过目标接口查询虚拟资源列表中是否包括所述第一目标虚拟资源,其中,所述虚拟资源列表包括一个或多个允许转移的虚拟资源;在查询出所述虚拟资源列表中包括所述第一目标虚拟资源的情况下,获取所述第一目标虚拟资源的资源标识;根据所述第一目标虚拟资源的资源标识,在所述第一直播间中产生所述第一控件。8.根据权利要求1至7中任一项所述的方法,其特征在于,包括:在所述目标应用上显示所述第一直播间的直播画面时,检测所述目标应用上是否出现消息提示框,其中,所述消息提示框用于提示第二直播间出...

【专利技术属性】
技术研发人员:蒋政胜
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1