【技术实现步骤摘要】
一种软件测试方法、装置、电子设备和存储介质
[0001]本申请涉及金融科技
,具体而言,涉及一种软件测试方法
、
装置
、
电子设备和存储介质
。
技术介绍
[0002]软件测试是为了向利益相关者提供有关被测软件产品或服务质量的信息而进行的调查
。
软件测试还可以提供客观,独立的软件视图,以使企业能够理解和理解软件实施的风险
。
测试技术包括执行程序或应用程序的过程,目的是发现软件错误
(
错误或其他缺陷
)
,并验证软件产品是否适合使用
。
[0003]银行软件开发过程中,需要将测试案例输入到不同的主测试环境和从测试环境中进行主测试环境基本干净
、
独立
、
无毒的环境;从测试环境时用来进行兼容性的测试
、
取模拟用户的各种使用情况,从环境一般会增加以下内容:杀毒软件
(360、
卡巴斯基
、
诺顿等
)
办公软件
(WPS、office
等
)
浏览器
(IE
不同的版本
、firefox、chrome、opera、safari
等
)。
[0004]现有的软件测试需要人工搭建环境
、
测试以及比对以获取测试结果,效率低下
。
技术实现思路
[0005]本申请实施例的目的在于提 ...
【技术保护点】
【技术特征摘要】
1.
一种软件测试方法,其特征在于,包括:获取金融测试案例关于测试环境的配置信息,所述配置信息包括所述金融测试案例关于主测试环境和从测试环境的依赖关系;将所述金融测试案例在所述主测试环境中进行测试,得到第一测试结果;根据所述依赖关系判断是否将所述金融测试案例在所述从测试环境中进行测试,若是,将所述金融测试案例运行于所述从测试环境中,得到第二测试结果,根据所述第一测试结果和所述第二测试结果获取测试结果,若否,根据所述第一测试结果获取所述测试结果
。2.
根据权利要求1所述的软件测试方法,其特征在于,所述配置信息包括:所述金融测试案例关于主测试环境和从测试环境的比对配置;所述根据所述第一测试结果和所述第二测试结果获取测试结果,包括:根据所述比对配置将所述第一测试结果和所述第二测试结果进行比对,得到所述测试结果
。3.
根据权利要求2所述的软件测试方法,其特征在于,所述比对配置包括:比对对象配置;所述第一测试结果包括:所述主测试环境返回的第一接口返回报文和第一交易结果;所述第二测试结果包括:所述从测试环境返回的第二接口返回报文和第二交易结果;所述根据所述比对配置将所述第一测试结果和所述第二测试结果进行比对,得到所述测试结果,包括:若所述比对对象配置为第一比对类型,将所述第一接口返回报文和所述第二接口返回报文进行比较,得到所述测试结果;若所述比对对象配置为第二比对类型,将所述第一交易结果和所述第二交易结果进行比对,得到所述测试结果;若所述比对对象配置为第三比对类型,将所述第一交易结果和所述第二交易结果进行比对,并且将所述第一接口返回报文和所述第二接口返回报文进行比对,得到所述测试结果
。4.
根据权利要求3所述的软件测试方法,其特征在于,所述将所述第一接口返回报文和所述第二接口返回报文进行比对,包括:获取所述金融测试案例的豁免比对字段;将第一接口报文的豁免比对字段和所述第二接口返回报文的豁免比对字段进行比对
。5.
根据权利要求1所述的软件测试方法,其特征在于,所述将所述金融测试案例运行于所述从测试环境中,得到第二测试结果,包括:获取金融...
【专利技术属性】
技术研发人员:沈敏,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。