【技术实现步骤摘要】
测试方法、装置、服务器、介质及产品
[0001]本申请涉及测试
,更具体的说,是涉及测试方法、装置、服务器、介质及产品。
技术介绍
[0002]功能测试是指根据业务需求模拟用户操作方式来测试功能是否能够实现的过程,例如,若在手机银行APP中增加转账功能,则在手机银行APP投入使用之前,测试手机银行APP中转账功能是否能够正常使用,若能正常使用,则将手机银行APP投入使用,这样大众才能够使用手机银行APP中的转账功能。
[0003]在进行功能测试的过程中,若测试结果失败,例如,转账功能无法实现,则需要维护人员修改转账功能对应的代码,以使得转账功能能够实现。若测试结果是错误的,不仅会增加维护人员修改代码的工作,还可能会使得维护人员将正确的代码修改成为错误的代码,因此,如何确定测试结果的准确度,是本领域技术人员急需解决的难题。
技术实现思路
[0004]有鉴于此,本申请提供了一种测试方法、装置、服务器、介质及产品。
[0005]为实现上述目的,本申请提供如下技术方案:
[0006]根据本公开实施例的第一方面,提供一种测试方法,包括:
[0007]获取应用程序中的待测试功能;
[0008]从预先设置的功能、测试流程、参数类型和标准测试结果的对应关系中,查找所述待测试功能对应的第一测试流程、第一参数类型以及第一标准测试结果,所述第一测试流程包括第一流程以及第二流程,所述第一流程包括从所述应用程序的第一设定用户界面切换至所述待测试功能对应的用户界面的操作流程,所述第二 ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,其特征在于,包括:获取应用程序中的待测试功能;从预先设置的功能、测试流程、参数类型和标准测试结果的对应关系中,查找所述待测试功能对应的第一测试流程、第一参数类型以及第一标准测试结果,所述第一测试流程包括第一流程以及第二流程,所述第一流程包括从所述应用程序的第一设定用户界面切换至所述待测试功能对应的用户界面的操作流程,所述第二流程包括操作所述待测试功能对应的用户界面以实现所述待测试功能的操作流程;从预先存储的铺底数据中获取所述第一测试流程对应的第一数据集合,所述第一数据集合包括需要在测试所述待测试功能的过程中,需要输入至所述第一测试流程的参数;将所述第一数据集合包含的参数的类型转换为所述第一参数类型,以得到第二数据集合;在执行所述第一测试流程的过程中导入所述第二数据集合,以得到第一实际测试结果;比较所述第一实际测试结果与所述第一标准测试结果,得到第一比较结果;若所述第一比较结果为所述第一实际测试结果与所述第一标准测试结果不匹配,获取第一用户界面,所述第一用户界面为执行所述第一流程得到的所述待测试功能对应的用户界面;若所述第一用户界面与第二用户界面相匹配,确定所述第一比较结果正确,所述第二用户界面为预先设置的所述待测试功能对应的用户界面;若所述第一用户界面与第二用户界面不匹配,确定所述第一比较结果错误。2.根据权利要求1所述测试方法,其特征在于,所述第一实际测试结果包括第一实际测试结果界面,所述第一标准测试结果包括第一标准结果界面,所述比较所述第一实际测试结果与所述第一标准测试结果,得到第一比较结果包括:将所述第一实际测试结果界面以及所述第一标准结果界面输入至预先训练的图片分析模型,以得到所述第一实际测试结果界面以及所述第一标准结果界面的相似度;若所述相似度大于第一阈值,获得表征所述第一实际测试结果与所述第一标准测试结果相匹配的第一比较结果;若所述相似度小于或等于所述第一阈值,获得表征所述第一实际测试结果与所述第一标准测试结果不匹配的第一比较结果。3.根据权利要求1所述测试方法,其特征在于,所述第一实际测试结果包括第一实际测试结果界面,所述第一标准测试结果包括第一标准结果界面,所述比较所述第一实际测试结果与所述第一标准测试结果,得到第一比较结果包括:截取位于所述第一实际测试结果界面中第一区域的第一图像,所述第一区域为包含所述待测试功能的执行结果的窗口所在位置;截取位于所述第一标准结果界面中第二区域的第二图像,所述第二区域为包含所述待测试功能的执行结果的窗口所在位置;将所述第一图像以及所述第二图像输入至预先训练的图片分析模型,以得到所述第一图像以及所述第二图像的相似度;若所述相似度大于第一阈值,获得表征所述第一实际测试结果与所述第一标准测试结
果相匹配的第一比较结果;若所述相似度小于或等于所述第一阈值,获得表征所述第一实际测试结果与所述第一标准测试结果不匹配的第一比较结果。4.根据权利要求1至3任一所述测试方法,其特征在于,还包括:向客户端发送测试覆盖程度请求,所述测试覆盖程度请求用于指示测试人员确定用于筛选关联功能的筛选规则信息,所述关联功能是预先设置的与所述待测试功能相关的功能;接收所述客户端反馈的筛选规则信息;从预设的包含所述待测试功能的关联功能集合中筛选出符合所述筛选规则信息的目标关联功能的目标子功能;从预先设置的功能、测试流程、参数类型和标准测试结果的对应关系中,查找所述目标关联功能对应的第二测试流程、第二参数类型以及第二标准测试结果,所述第二测试流程包括第三流程以及第四流程,所述第三流程包括从所述应用程序的第二设定用户界面切换至目标关联功能对应的用户界面的操作流程,所述第四流程包括操作所述目标关联功能对应的用户界面以实现目标联功能的操作流程;从预先存储的铺底数据中获取所述第二测试流程对应的第三数据集合,所述第三数据集合...
【专利技术属性】
技术研发人员:申亚坤,刘烨敏,周慧婷,谭莹坤,陶威,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。