【技术实现步骤摘要】
测试方法、装置、设备及介质
[0001]本公开涉及计算机应用
,尤其涉及一种测试方法、装置、设备及介质。
技术介绍
[0002]随着互联网技术的发展,各种产品业务的复杂性日益提升,软件架构也在随着变化,架构支撑的业务的复杂度越来越高,对测试的需求也越来越大。
[0003]相关技术中,为了对业务的代码进行测试,由测试人员根据业务的功能编写对应的测试用例,通过在测试环境中运行测试用例来实现对业务的测试。
[0004]然而,上述基于测试用例编写来测试的方法,需要测试人员人工编写和维护大量的测试用例,不但会耗费大量的人力成本,并且随着业务版本迭代的加快,人工编写测试用例难以覆盖全面业务的所有功能,导致测试的准确率不高。
技术实现思路
[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种测试方法、装置、设备及介质,解决了现有技术中测试成本较高以及测试效率较低的技术问题。
[0006]本公开实施例提供了一种测试方法,所述方法包括:获取待测试产品的线上版本代码和测试 ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,其特征在于,包括以下步骤:获取待测试产品的线上版本代码和测试版本代码;获取所述线上版本代码在线上服务环境下的用户请求,以及所述用户请求对应的第一响应数据;根据所述线上版本代码,获取所述用户请求在预设的测试环境下的第二响应数据;根据所述测试版本代码,获取所述用户请求在所述测试环境下的第三响应数据;根据所述第一响应数据和所述第二响应数据对所述第三响应数据去噪处理,以获取目标响应数据;根据所述目标响应数据和所述第一响应数据生成所述测试版本代码的测试信息。2.如权利要求1所述的方法,其特征在于,在所述获取所述线上版本代码在线上服务环境下的用户请求,以及所述用户请求对应的第一响应数据之前,还包括:显示所述待测试产品的测试界面;获取测试用户在所述测试界面的用户请求获取操作。3.如权利要求1所述的方法,其特征在于,在所述根据所述线上版本代码,获取所述用户请求在预设的测试环境下的第二响应数据之前,还包括:获取所述待测试产品中与所述用户请求对应的服务对象;确定所述服务对象不属于预设的白名单对象。4.如权利要求1所述的方法,其特征在于,所述根据所述线上版本代码,获取所述用户请求在预设的测试环境下的第二响应数据,包括:在所述预设的测试环境下构建所述线上版本代码;根据所述线上版本代码,获取所述用户请求对应的所述第二响应数据;所述根据所述测试版本代码,获取所述用户请求在所述测试环境下的第三响应数据,包括:在所述预设的测试环境下构建所述测试版本代码;根据所述测试版本代码,获取所述用户请求对应的所述第三响应数据。5.如权利要求1所述的方法,其特征在于,所述根据所述第一响应数据和所述第二响应数据对所述第三响应数据去噪处理,以获取目标响应数据,包括:对比所述第一响应数据和所述第二响应数据获取第一差异响应数据;确定所述第一差异响应数据的第一目标字段;删除所述第三响应数据中所述第一目标字段对应的响应数据,以获取所述目标响应数据。6.如权利要求5所述的方法,其特征在于,所述删除所述第三响应数据中所述第一目标字段对应的响应数据,以获取所述目标响应数据,包括:删除所述第三响应数据中所述第一目标字段对应的响应数据,以获取候选响应数据...
【专利技术属性】
技术研发人员:杨海平,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。