一种测试方法、装置、电子设备及存储介质与流程

文档序号:31053708发布日期:2022-08-06 09:49阅读:来源:国知局

技术特征:
1.一种测试方法,其特征在于,包括:获取待测试对象和所述待测试对象的测试描述文档;基于所述测试描述文档确定所述待测试对象对应的一个或多个测试任务;所述多个测试任务中的每个测试任务包括一个待测试功能的测试数据、测试需求种类和测试顺序标识;基于所述每个测试任务包括的待测试功能的测试顺序标识确定一个或多个测试集;所述多个测试集中的每个测试集包括至少一个待测试功能;在同一时间段内,基于目标测试集包括的至少一个待测试功能的测试数据和测试需求种类,对所述目标测试集包括的至少一个待测试功能进行并行测试;所述目标测试集为所述多个测试集中的一个测试集。2.根据权利要求1所述的测试方法,其特征在于,所述基于所述测试描述文档确定所述待测试对象对应的一个或多个测试任务包括:基于所述测试描述文档确定每个待测试功能的测试数据和功能描述语句;识别所述功能描述语句的需求种类关键字,得到所述每个待测试功能的测试需求种类;识别所述功能描述语句的顺序标识,得到所述每个待测试功能的测试顺序标识;基于所述每个待测试功能的测试数据、测试需求种类和测试顺序标识,确定所述一个或多个测试任务。3.根据权利要求1所述的测试方法,其特征在于,所述测试需求种类包括前端界面显示的第一测试需求、后端接口调用的第二测试需求、前端界面显示和后端接口调用的混合测试需求。4.根据权利要求3所述的测试方法,其特征在于,当所述至少一个待测试功能中的一个待测试功能为目标待测试功能,所述对所述目标待测试功能进行测试,包括:从所述目标待测试功能的测试数据中获取脚本数据和预期数据;基于所述脚本数据获取所述目标待测试功能的测试数据;基于所述预测数据和所述预期数据确定所述目标待测试功能的测试结果。5.根据权利要求4所述的测试方法,其特征在于,当所述目标待测试功能为第一待测试功能,且所述第一待测试功能的测试需求种类为所述前端界面显示的第一测试需求时,所述从所述目标待测试功能的测试数据中获取脚本数据和预期数据,基于所述脚本数据获取所述目标待测试功能的测试数据,基于所述预测数据和所述预期数据确定所述目标待测试功能的测试结果包括:从所述第一待测试功能的测试数据中获取界面脚本数据和第一预期数据;基于所述界面脚本数据获取所述第一待测试功能中的目标的当前数据;基于所述当前数据和所述第一预期数据确定所述第一待测试功能的测试结果。6.根据权利要求4所述的测试方法,其特征在于,当所述目标待测试功能为第二待测试功能,且所述第二待测试功能的测试需求种类为所述后端接口调用的第二测试需求时,所述从所述目标待测试功能的测试数据中获取脚本数据和预期数据,基于所述脚本数据获取所述目标待测试功能的测试数据,基于所述预测数据和所述预期数据确定所述目标待测试功能的测试结果包括:
从所述第二待测试功能的测试数据中获取调用脚本数据和第二预期数据;基于所述调用脚本数据获取所述第二待测试功能的返回数据;基于所述返回数据和所述第二预期数据确定所述第二待测试功能的测试结果。7.一种测试装置,其特征在于,包括:获取模块,被配置为执行获取待测试对象和所述待测试对象的测试描述文档;任务确定模块,被配置为执行基于所述测试描述文档确定所述待测试对象对应的一个或多个测试任务;所述多个测试任务中的每个测试任务包括一个待测试功能的测试数据、测试需求种类和测试顺序标识;测试集确定模块,被配置为执行基于所述每个测试任务包括的待测试功能的测试顺序标识确定一个或多个测试集;所述多个测试集中的每个测试集包括至少一个待测试功能;测试模块,被配置为执行在同一时间段内,基于目标测试集包括的至少一个待测试功能的测试数据和测试需求种类,对所述目标测试集包括的至少一个待测试功能进行并行测试;所述目标测试集为所述多个测试集中的一个测试集。8.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至6中任一项所述的测试方法。9.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至6中任一项所述的测试方法。10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从所述可读存储介质读取并执行所述计算机程序,使得所述计算机设备执行如权利要求1至6中任一项所述的测试方法。

技术总结
本公开关于一种测试方法、装置、电子设备及存储介质,包括:获取待测试对象和待测试对象的测试描述文档,基于测试描述文档确定待测试对象对应的一个或多个测试任务,多个测试任务中的每个测试任务包括一个待测试功能的测试数据、测试需求种类和测试顺序标识,基于每个测试任务包括的待测试功能的测试顺序标识确定一个或多个测试集,多个测试集中的每个测试集包括至少一个待测试功能,在同一时间段内,基于目标测试集包括的至少一个待测试功能的测试数据和测试需求种类,对目标测试集包括的至少一个待测试功能进行并行测试,目标测试集为多个测试集中的一个测试集。本申请通过并行测试,可以提升测试执行效率,减少测试时间。减少测试时间。减少测试时间。


技术研发人员:王蕊 孙荣辛 张涛 曹建华
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2022.03.31
技术公布日:2022/8/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1