本申请涉及测试,尤其涉及一种奖品派发的测试方法、装置、电子设备及存储介质。
背景技术:
1、随着移动互联网的高速发展,越来越多的服务转为线上,以提升服务效率和服务水平。为适应线上推广要求,商家常开展各类营销活动,派发各类奖品,以吸引用户参与活动,提升用户的转化率和活跃度。
2、在线上营销活动上线前,需要对奖品派发功能进行测试。一般的,在测试活动奖品派发时,每次有新活动上线,因不同的活动存在定制化奖品派发,测试人员需要将活动的所有奖品类型派发一遍,以保证测试全面、准确,但测试效率较低。
技术实现思路
1、本申请实施例提供一种奖品派发的测试方法、装置、电子设备及存储介质,可以实现新增活动不同奖品全链路自动化派发测试,提高活动奖品派发测试效率。
2、第一方面,本申请实施例提供了一种奖品派发的测试方法,所述方法包括:
3、生成活动对应的派奖订单数据;
4、对所述派奖订单数据进行参数化处理,获得不同奖品类型的派发订单数据;
5、根据所述不同奖品类型的派发订单数据执行派发任务调度,获得奖品派发结果。
6、在一种可选的实施方式中,在所述生成活动对应的派奖订单数据之后,所述方法还包括:
7、将所述派奖订单数据存储在数据库中;
8、在对所述派奖订单数据进行参数化处理之前,所述方法还包括:
9、查询所述数据库中的所述派奖订单数据,并将所述派奖订单数据通过map进行存储。
10、在一种可选的实施方式中,所述对所述派奖订单数据进行参数化处理,获得不同奖品类型的派发订单数据,包括:
11、参数化所述派奖订单数据的订单数据库插入脚本,将所述活动对应的订单字段通过所述map的内容进行赋值,获得所述不同奖品类型的派发订单数据,所述活动对应的订单字段不包括所述奖品类型。
12、在一种可选的实施方式中,所述生成活动对应的派奖订单数据,包括:
13、通过接口自动化生成活动对应的派奖订单数据。
14、在一种可选的实施方式中,所述活动对应的订单字段不包括奖品标识。
15、在一种可选的实施方式中,所述根据所述不同奖品类型的派发订单数据执行派发任务调度,包括:
16、根据所述不同奖品类型的派发订单数据,通过自动化调度执行异步奖品派发任务。
17、在一种可选的实施方式中,在所述根据所述不同奖品类型的派发订单数据执行派发任务调度之后,所述方法还包括:
18、对所述奖品派发结果进行检测,获得测试结果。
19、第二方面,本申请实施例提供了一种奖品派发的测试装置,包括:
20、生成模块,用于生成活动对应的派奖订单数据;
21、处理模块,用于对所述派奖订单数据进行参数化处理,获得不同奖品类型的派发订单数据;
22、执行模块,用于根据所述不同奖品类型的派发订单数据执行派发任务调度,获得奖品派发结果。
23、可选的,还包括存储模块,用于:
24、将所述派奖订单数据存储在数据库中;
25、在对所述派奖订单数据进行参数化处理之前,查询所述数据库中的所述派奖订单数据,并将所述派奖订单数据通过map进行存储。
26、可选的,所述处理模块,具体用于:
27、参数化所述派奖订单数据的订单数据库插入脚本,将所述活动对应的订单字段通过所述map的内容进行赋值,获得所述不同奖品类型的派发订单数据,所述活动对应的订单字段不包括所述奖品类型。
28、可选的,所述生成模块,具体用于:
29、通过接口自动化生成活动对应的派奖订单数据。
30、可选的,所述活动对应的订单字段不包括奖品标识。
31、可选的,所述执行模块,具体用于:
32、根据所述不同奖品类型的派发订单数据,通过自动化调度执行异步奖品派发任务。
33、可选的,还包括检测模块,用于在所述根据所述不同奖品类型的派发订单数据执行派发任务调度之后,对所述奖品派发结果进行检测,获得测试结果。
34、第三方面,本申请实施例还提供了一种电子设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面及其任一种可能的实施方式所述的方法。
35、第四方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面及其任一种可能的实施方式的方法。
36、本申请实施例通过生成活动对应的派奖订单数据;对所述派奖订单数据进行参数化处理,获得不同奖品类型的派发订单数据;根据所述不同奖品类型的派发订单数据执行派发任务调度,获得奖品派发结果;基于活动奖品派发原始数据,对奖品类型进行参数化,避免测试人员将活动的所有奖品类型派发一遍,减少测试重复劳动,可以实现新增活动不同奖品全链路自动化派发测试,提高活动奖品派发测试效率。
1.一种奖品派发的测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述生成活动对应的派奖订单数据之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述派奖订单数据进行参数化处理,获得不同奖品类型的派发订单数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述生成活动对应的派奖订单数据,包括:
5.根据权利要求3所述的方法,其特征在于,所述活动对应的订单字段不包括奖品标识。
6.根据权利要求1所述的方法,其特征在于,所述根据所述不同奖品类型的派发订单数据执行派发任务调度,包括:
7.根据权利要求1所述的方法,其特征在于,在所述根据所述不同奖品类型的派发订单数据执行派发任务调度之后,所述方法还包括:
8.一种奖品派发的测试装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。