一种产品的测试方法及装置、存储介质及电子设备制造方法及图纸

技术编号:33465554 阅读:36 留言:0更新日期:2022-05-19 00:44
本公开提供了一种产品的测试方法、装置、存储介质及电子设备,涉及计算机技术领域。该方法包括:获取待测试产品和待测试产品的运行环境;若待测试产品的运行环境为测试环境,则根据待测试产品的相关信息,生成待测试产品对应的请求报文,进而根据生成的请求报文对待测试产品进行测试;若待测试产品的运行环境为生产环境,则捕捉线上生产日志,进而根据线上生产日志对待测试产品进行测试。该方法可以在测试环境下生成各产品各种业务的请求报文,以对产品进行测试,还可以在生产环境下捕捉线上生产日志,以对产品进行测试,能够将测试流程与生产业务场景解耦,提高测试效率和准确性。提高测试效率和准确性。提高测试效率和准确性。

【技术实现步骤摘要】
一种产品的测试方法及装置、存储介质及电子设备


[0001]本公开涉及计算机
,尤其涉及一种产品的测试方法及装置、存储介质及电子设备。

技术介绍

[0002]对于保险业务场景,产品种类繁多、更新迭代速度快,为了保证新产品上线或者产品迭代后,不影响其他产品的正常运行,需要验证每个产品的功能是否正常。
[0003]相关技术中,测试人员在新产品上线后,需要手动测试每个产品的功能是否正常,具体为手动输入请求报文然后进行功能验证,以及人工验证数据库存入数据的正确性。相关技术中,测试过程的工作流与业务场景的耦合度高,以及面对越来越多样化的产品,手动测试会造成很高的测试成本,会导致测试周期长,对产品上线造成影响。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开的目的在于提供一种产品的测试方法、装置、存储介质及电子设备,以解决手动测试过程的工作流与业务场景的耦合度高、测试成本高、测试周期长的问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种产品的测试方法,其特征在于,包括:获取待测试产品和所述待测试产品的运行环境;若所述待测试产品的运行环境为测试环境,则根据所述待测试产品的相关信息,生成所述待测试产品对应的请求报文,进而根据生成的请求报文对所述待测试产品进行测试;若所述待测试产品的运行环境为生产环境,则捕捉线上生产日志,进而根据所述线上生产日志对所述待测试产品进行测试。2.根据权利要求1所述的方法,其特征在于,所述待测试产品的相关信息包括:所述待测试产品包含的业务功能、所述业务功能对应的参数;以及,所述根据所述待测试产品的相关信息,生成所述待测试产品对应的请求报文,包括:基于预先设置的请求生成泛型或请求生成脚本,根据所述业务功能对应的参数,生成测试所述业务功能所需要的请求报文。3.根据权利要求2所述的方法,其特征在于,所述根据生成的请求报文对所述待测试产品进行测试,包括:根据所述生成的请求报文执行相应的业务请求,获得返回的数据;通过所述返回的数据对所述业务功能进行验证,若验证通过,则确定业务功能校验通过;查询数据库中存储的与所述生成的请求报文相应的数据,判断查询的数据与所述返回的数据是否一致;若是,则确定数据校验通过。4.根据权利要求3所述的方法,其特征在于,在根据所述生成的请求报文执行相应的业务请求之后,所述方法还包括:若请求执行成功,则获得所述返回的数据;若请求执行失败,则确定业务功能异常。5.根据权利要求1所述的方法,其特征在于,所述捕捉线上生产日志,进而根据所述线上生产日志对所述待测试产品进行测试,包括:捕捉在生产环境下产生的...

【专利技术属性】
技术研发人员:刘佳丽吴东
申请(专利权)人:京东安联财产保险有限公司
类型:发明
国别省市:

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

1