本申请涉及计算机应用,尤其涉及一种数据测试方法、装置、智能设备、存储介质及产品。
背景技术:
1、为了吸引用户,开发者会不断更新应用软件,在发布升级版应用软件之前,需要对升级版应用软件进行测试,以使得软件性能更加稳定。但由于每次执行的测试任务可能存在大量重复测试,例如,在升级版应用软件中并未更新原功能a,但在对升级版应用软件进行测试时,仍会对原功能a相关的界面图像进行检测;或者,在测试阶段采集到大量重复的界面图像,并对每张界面图像进行检测,容易产生大量资源的浪费,导致数据测试的效率低。
技术实现思路
1、本申请实施例提供了一种数据测试方法、装置、智能设备、存储介质及产品,可提升数据测试的效率。
2、一方面,本申请实施例提供了一种数据测试方法,所述方法包括:
3、响应于针对目标测试数据的检测请求,确定与所述目标测试数据相匹配的检测先验信息,所述与所述目标测试数据相匹配的检测先验信息包括历史测试数据和所述历史测试数据的检测结果;
4、当所述目标测试数据与所述历史测试数据不相同时,从所述目标测试数据中确定出所述目标测试数据和所述历史测试数据之间的相同数据区域和差异数据区域;
5、根据所述历史测试数据的检测结果确定所述相同数据区域的检测结果,以及对所述差异数据区域进行检测处理得到所述差异数据区域的检测结果;
6、将所述相同数据区域的检测结果和所述差异数据区域的检测结果合并,得到所述目标测试数据的检测结果。
7、一方面,本申请实施例提供了一种数据测试装置,所述装置包括:
8、处理单元,用于响应于针对目标测试数据的检测请求,确定与所述目标测试数据相匹配的检测先验信息,所述与所述目标测试数据相匹配的检测先验信息包括历史测试数据和所述历史测试数据的检测结果;
9、所述处理单元,还用于当所述目标测试数据与所述历史测试数据不相同时,从所述目标测试数据中确定出所述目标测试数据和所述历史测试数据之间的相同数据区域和差异数据区域;
10、所述处理单元,还用于根据所述历史测试数据的检测结果确定所述相同数据区域的检测结果,以及对所述差异数据区域进行检测处理得到所述差异数据区域的检测结果;
11、所述处理单元,还用于将所述相同数据区域的检测结果和所述差异数据区域的检测结果合并,得到所述目标测试数据的检测结果。
12、一方面,本申请实施例提供了一种智能设备,该智能设备包括处理器、通信接口和存储器,该处理器、通信接口和存储器相互连接,其中,该存储器存储有计算机程序,该处理器用于调用该计算机程序,执行上述任一可能实现方式的数据测试方法。
13、一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现该任一可能实现方式的数据测试方法。
14、一方面,本申请实施例还提供了一种计算机程序产品,上述计算机程序产品包括计算机程序或计算机指令,上述计算机程序或计算机指令被处理器执行实现本申请实施例提供的数据测试方法的步骤。
15、一方面,本申请实施例还提供了一种计算机程序,上述计算机程序包括计算机指令,上述计算机指令存储在计算机可读存储介质中,智能设备的处理器从上述计算机可读存储介质读取上述计算机指令,上述处理器执行上述计算机指令,实现本申请实施例提供的数据测试方法。
16、在本申请实施例中,可以响应于针对目标测试数据的检测请求,引入与目标测试数据相匹配的检测先验信息,并对比检测先验信息包括的历史测试数据与目标测试数据是否相同,当相同时,表明可以直接使用历史测试数据的检测结果作为目标测试数据的检测结果,当不相同时,只需提取与历史测试数据的相同数据区域和差异数据区域,由于历史测试数据的检测结果中包括相同数据区域的检测结果,而差异数据区域的检测结果可以通过检测处理得到,因此可以通过合并相同数据区域的检测结果和差异数据区域的检测结果,得到目标测试数据的检测结果。上述方法,可以通过引入检测先验信息,减少测试任务中的重复测试,同时由于只需对部分数据区域进行检测,因此大大减少了检测内容,能够有效提高数据测试的效率,降低测试成本。
1.一种数据测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定与所述目标测试数据相匹配的检测先验信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述相同数据区域的检测结果和所述差异数据区域的检测结果合并,得到所述目标测试数据的检测结果之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2-4中任一项所述的方法,其特征在于,所述方法还包括以下步骤中的任意一个或多个:
6.根据权利要求1所述的方法,其特征在于,所述目标测试数据和所述历史测试数据为目标游戏的图像数据;所述从所述目标测试数据中确定出所述目标测试数据和所述历史测试数据之间的相同数据区域和差异数据区域,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述历史测试数据的检测结果确定所述相同数据区域的检测结果,包括:
8.根据权利要求7所述的方法,其特征在于,所述对所述差异数据区域进行检测处理得到所述差异数据区域的检测结果,包括:
9.一种数据测试装置,其特征在于,所述装置包括:
10.一种智能设备,其特征在于,所述智能设备包括存储器、通信接口以及处理器,所述存储器、所述通信接口和所述处理器相互连接;所述存储器存储有计算机程序,所述处理器调用所述存储器中存储的计算机程序,用于实现如权利要求1-8中任一项所述的数据测试方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的数据测试方法。
12.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或计算机指令,所述计算机程序或计算机指令被处理器执行时实现如权利要求1-8中任一项所述的数据测试方法。