一种冒烟测试方法及相关设备技术

技术编号:35750863 阅读:10 留言:0更新日期:2022-11-26 18:56
本申请实施例提供了一种冒烟测试方法及相关设备,用于减少冒烟测试步骤,以提高测试效率。本申请实施例方法包括:获取目标页面的待测试用例、样本数据及真实结果数据;将所述样本数据输入所述待测试用例,以输出所述样本数据的预测结果数据;对所述预测结果数据及所述真实结果数据进行验证,并将所述待测试用例标记为已测试用例,以完成所述待测试用例的测试。试。试。

【技术实现步骤摘要】
一种冒烟测试方法及相关设备


[0001]本申请实施例涉及测试
,尤其涉及一种冒烟测试方法及相关设备。

技术介绍

[0002]程序开发人员在开发程序提测后,测试人员便需要对程序进行测试。其中,需要测试人员做基本的主流程测试。如果主流程测试不通过,则测试人员需要将程序打回给程序开发人员,需要开发人员自行测试通过后才能再次提测。如果此测试过程通过,则测试人员开始进行系统测试(ST,system test)。
[0003]目前市面上的冒烟接口测试工具,有些需要录制脚本,因此,当每次需求点优化后,就需要重新录制脚本;而有些则对程序代码要求能力高,查找问题对于测试人员来说十分繁琐和复杂,而且在操作使用时也比较困难,同时,用户使用时也不方便,最终导致人力资源浪费成本高。

技术实现思路

[0004]本申请实施例提供了一种冒烟测试方法及相关设备,用于减少冒烟测试步骤,以提高测试效率。
[0005]本申请实施例第一方面提供了一种冒烟测试方法,包括:
[0006]获取目标页面的待测试用例、样本数据及真实结果数据;
[0007]将所述样本数据输入所述待测试用例,以输出所述样本数据的预测结果数据;
[0008]对所述预测结果数据及所述真实结果数据进行验证,并将所述待测试用例标记为已测试用例,以完成所述待测试用例的测试。
[0009]可选地,所述待测试用例包括第一测试用例及第二测试用例,所述样本数据包括第一样本数据及第二样本数据;
[0010]所述将所述样本数据输入所述待测试用例,以输出所述样本数据的预测结果数据包括:
[0011]若所述第一样本数据存在未赋值的第一变量数据,拒绝将所述第一样本数据输入所述第一测试用例;
[0012]将所述第二样本数据输入所述第二测试用例,以输出所述第二样本数据的预测结果数据。
[0013]可选地,所述将所述样本数据输入所述待测试用例,以输出所述样本数据的预测结果数据包括:
[0014]若所述第一样本数据存在已赋值的第一变量数据,将所述第一样本数据输入所述第一待测试用例,以输出所述第一样本数据的预测结果数据;
[0015]可选地,所述对所述预测结果数据及所述真实结果数据进行验证,并将所述待测试用例标记为已测试用例,以完成所述待测试用例的测试之后,所述方法还包括:
[0016]判断所述真实结果数据是否存在应用于所述第二测试用例的第二变量数据;
[0017]若是,根据所述第一样本数据的预测结果数据中的变量数据对所述第二变量数据进行赋值,并执行所述将所述第二样本数据输入所述第二测试用例,以输出所述第二样本数据的预测结果数据的步骤;其中,所述第二样本数据包括已赋值的所述第二变量数据;
[0018]若否,执行所述将所述第二样本数据输入所述第二测试用例,以输出所述第二样本数据的预测结果数据的步骤。
[0019]可选地,所述对所述预测结果数据及所述真实结果数据进行验证,并将所述待测试用例标记为已测试用例,以完成所述待测试用例的测试包括:
[0020]将所述待测试用例标记为已测试用例;
[0021]判断所述预测结果数据是否与所述真实结果数据相同;
[0022]若否,将所述已测试用例记录为不合格的测试用例,以完成所述待测试用例的测试;
[0023]若是,确定完成所述待测试用例的测试。
[0024]可选地,所述若所述预测结果数据与所述真实结果数据相同,且确定完成所述待测试用例的测试之后,所述方法还包括:
[0025]若所述真实结果数据存在应用于下一用例的变量数据,将所述下一用例确定为所述待测试用例;
[0026]根据所述预测结果数据中的变量数据对所述样本数据中的待赋值变量数据进行赋值,以获取已赋值变量数据;
[0027]将包含所述已赋值变量数据的所述样本数据输入所述待测试用例,以执行所述输出所述样本数据的预测结果数据的步骤。
[0028]可选地,所述若所述预测结果数据与所述真实结果数据相同,且确定完成所述待测试用例的测试之后,所述方法还包括:
[0029]若所述预测结果数据不存在应用于下一用例的目标变量数据,将所述下一用例确定为所述待测试用例,并执行所述将所述样本数据输入所述待测试用例,以输出所述样本数据的预测结果数据的步骤。
[0030]可选地,所述对所述预测结果数据及所述真实结果数据进行验证,并将所述待测试用例标记为已测试用例,以完成所述待测试用例的测试之后,所述方法还包括:
[0031]若所述目标页面的所述待测试用例已标记为所述已测试用例,将下一页面确定为目标页面,以执行所述获取目标页面的待测试用例、样本数据及真实结果数据的步骤。
[0032]本申请实施例第二方面提供了一种冒烟测试系统,包括:
[0033]获取单元,用于获取目标页面的待测试用例、样本数据及真实结果数据;
[0034]输入单元,用于将所述样本数据输入所述待测试用例,以输出所述样本数据的预测结果数据;
[0035]验证单元,用于对所述预测结果数据及所述真实结果数据进行验证,并将所述待测试用例标记为已测试用例,以完成所述待测试用例的测试。
[0036]可选地,所述待测试用例包括第一测试用例及第二测试用例,所述样本数据包括第一样本数据及第二样本数据;
[0037]所述冒烟测试系统还包括:执行单元;
[0038]所述执行单元,用于当所述第一样本数据存在未赋值的第一变量数据时,拒绝将
所述第一样本数据输入所述第一测试用例;
[0039]所述输入单元,具体用于将所述第二样本数据输入所述第二测试用例,以输出所述第二样本数据的预测结果数据。
[0040]可选地,所述冒烟测试系统包括:
[0041]所述输入单元,具体用于当所述第一样本数据存在已赋值的第一变量数据,将所述第一样本数据输入所述第一待测试用例,以输出所述第一样本数据的预测结果数据;
[0042]可选地,所述冒烟测试系统还包括:判断单元及赋值单元;
[0043]所述判断单元,用于判断所述真实结果数据是否存在应用于所述第二测试用例的第二变量数据;
[0044]所述赋值单元,用于当所述第一样本数据的预测结果数据存在应用于所述第二测试用例的第二变量数据时,根据所述第一样本数据的预测结果数据中的变量数据对所述第二变量数据进行赋值,并执行所述将所述第二样本数据输入所述第二测试用例,以输出所述第二样本数据的预测结果数据的步骤;其中,所述第二样本数据包括已赋值的所述第二变量数据;
[0045]所述执行单元,还用于当所述第一样本数据的预测结果数据未存在应用于所述第二测试用例的第二变量数据时,执行所述将所述第二样本数据输入所述第二测试用例,以输出所述第二样本数据的预测结果数据的步骤。
[0046]可选地,所述冒烟测试系统还包括:标记单元、记录单元及确定单元;
[0047]所述标记单元,用于将所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种冒烟测试方法,其特征在于,所述方法包括:获取目标页面的待测试用例、样本数据及真实结果数据;将所述样本数据输入所述待测试用例,以输出所述样本数据的预测结果数据;对所述预测结果数据及所述真实结果数据进行验证,并将所述待测试用例标记为已测试用例,以完成所述待测试用例的测试。2.根据权利要求1所述的冒烟测试方法,其特征在于,所述待测试用例包括第一测试用例及第二测试用例,所述样本数据包括第一样本数据及第二样本数据;所述将所述样本数据输入所述待测试用例,以输出所述样本数据的预测结果数据包括:若所述第一样本数据存在未赋值的第一变量数据,拒绝将所述第一样本数据输入所述第一测试用例;将所述第二样本数据输入所述第二测试用例,以输出所述第二样本数据的预测结果数据。3.根据权利要求1和2所述的冒烟测试方法,其特征在于,所述将所述样本数据输入所述待测试用例,以输出所述样本数据的预测结果数据包括:若所述第一样本数据存在已赋值的第一变量数据,将所述第一样本数据输入所述第一待测试用例,以输出所述第一样本数据的预测结果数据。4.根据权利要求3所述的冒烟测试方法,其特征在于,所述对所述预测结果数据及所述真实结果数据进行验证,并将所述待测试用例标记为已测试用例,以完成所述待测试用例的测试之后,所述方法还包括:判断所述真实结果数据是否存在应用于所述第二测试用例的第二变量数据;若是,根据所述第一样本数据的预测结果数据中的变量数据对所述第二变量数据进行赋值,并执行所述将所述第二样本数据输入所述第二测试用例,以输出所述第二样本数据的预测结果数据的步骤;其中,所述第二样本数据包括已赋值的所述第二变量数据;若否,执行所述将所述第二样本数据输入所述第二测试用例,以输出所述第二样本数据的预测结果数据的步骤。5.根据权利要求1所述的冒烟测试方法,其特征在于,所述对所述预测结果数据及所述真实结果数据进行验证,并将所述待测试用例标记为已测试用例,以完成所述待测试用例的测试包括:将所述待测试用例标记为已测试用例;判断所述预测结果数据是否与所述真实结果数据相同;若否,将所述已测试用例记录为不合格的测试用例,以完成所述待测试用例的测试;若是,确定完成所述待测试用例的测试。6.根据...

【专利技术属性】
技术研发人员:陈姗
申请(专利权)人:招银云创信息技术有限公司
类型:发明
国别省市:

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

1