数据生成方法、装置、设备及存储介质制造方法及图纸

技术编号:31835758 阅读:14 留言:0更新日期:2022-01-12 13:13
本公开提供一种数据生成方法、装置、设备及存储介质。该方法包括:确定待测试用户标识;获取待测试用户标识在线上环境中对应的用户数据;获取目标活动的线上环境数据;基于线上环境数据和用户数据,生成待测试活动的测试数据和环境数据,测试数据用于在环境数据构造的测试环境中,对待测试活动进行测试。本公开实现了基于现有活动的环境数据准备,而非基于现有插数方法得到的环境数据,从而提升了活动测试结果的可靠性和可用性。试结果的可靠性和可用性。试结果的可靠性和可用性。

【技术实现步骤摘要】
数据生成方法、装置、设备及存储介质


[0001]本公开涉及数据处理
,尤其涉及一种数据生成方法、装置、设备及存储介质。

技术介绍

[0002]在日常测试工作中,每当某个活动需求开发完要测试时,都要先准备测试数据和环境数据,才能正常开始测试。其中,环境数据是指与本次要测试的活动需求相关的活动数据或与活动有关的关联数据。
[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]第三方面,本公开还提供了一种电子设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据生成方法,其特征在于,包括:确定待测试用户标识;获取所述待测试用户标识在线上环境中对应的用户数据;获取目标活动的线上环境数据,所述目标活动为与待测试活动相关的活动;基于所述线上环境数据和所述用户数据,生成待测试活动的测试数据和环境数据,所述测试数据用于在所述环境数据构造的测试环境中,对所述待测试活动进行测试。2.根据权利要求1所述的数据生成方法,其特征在于,所述获取所述待测试用户标识在线上环境中对应的用户数据,包括:基于所述待测试用户标识,获取对应的号码使用信息;基于所述待测试用户标识,获取服务器数据库中的待测试用户的相关服务使用信息。3.根据权利要求2所述的数据生成方法,其特征在于,所述基于所述待测试用户标识,获取服务器数据库中的待测试用户的相关服务使用信息,包括:基于所述待测试用户标识和预设的配置文件,得到所述待测试用户对应用户身份特征;基于所述用户身份特征,获取服务器中保存的对应的待测试用户的相关服务使用信息。4.根据权利要求2所述的数据生成方法,其特征在于,还包括以下至少一项:将所述号码使用信息保存到测试缓存中;将所述相关服务使用信息保存到用于测试的用户数据库中。5.根据权利要求1所述的数据生成方法,其特征在于,所述获取目标活动的线上环境数据,包括:确定所述目标活动的活动识别标识;基于所述活动识别标识,得到对应的活动记录数据;基于所述活动识别标识,得到线上环境数据库中对应的活动配置数据。6.根据权利要求5所述的数据生成方法,其特征在于,所述确定所述目标活动的活动识别标识,包括:确定目标活动的特征参数;基于所述特征参数确定目标活动的活动识别标识。7.根据权利要求6所述的数据生成方法,其特征在于,还包括:在确定所述特征参数后,若确定不存在所述特征参数对应目标活动,则确定与所述特征参数相似度最高的替代活动;获取所述替代活动的线上环境数据,所述替代活动的线上环境数据用于替代目标活动的线上环境数据以进行测试。8.根据权利要求5所述的数据生成方法,其特征在于,所述基于所述活动识别标识,得到线上环境数据库中对应的活动配置数据,包括:基于所述活动识别标识和预设的配置文件,得到所述活动识别标识对应活动配置特征码;基于所述活动配置特征码,获取服务器中保存的对应的活动配置数据。9.根据权利要求5所述的数据生成方法,其特征在于,所述获取目标活动的线...

【专利技术属性】
技术研发人员:胡鹏强
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1