1.一种回归测试方法,其特征在于,包括:
根据场景日志生成回归用例;
设置回归测试的触发器,当触发器触发时,驱动业务系统执行特定场景的业务逻辑,并记录回归日志;
比较所述回归用例和所述回归日志,记录比较结果。
2.根据权利要求1所述的回归测试方法,其特征在于,所述特定场景的回归用例开始于一个入口接口,所述驱动业务系统执行特定场景的业务逻辑包括:从所述回归用例中获得所述入口接口的入参值,并基于所述入参值调用所述入口接口。
3.根据权利要求1所述的回归测试方法,其特征在于,所述特定场景的业务逻辑包括对多个接口的调用,所述记录回归日志包括:记录所述多个接口的入参值,
则所述比较所述回归用例和所述回归日志包括:将所述回归日志记录的多个接口的入参值与所述回归用例中相应接口的入参值比较。
4.根据权利要求3所述的回归测试方法,其特征在于,所述多个接口包括本地接口和外部接口,每个外部接口设置有一个回放按钮,当所述回放按钮启动后,不调用对应的外部接口,使用所述回归用例中的外部接口的出参值驱动业务逻辑。
5.根据权利要求1所述的回归测试方法,其特征在于,所述回归用例中采用日志标识标识一个特定场景下的一种实际调用过程。
6.根据权利要求5所述的回归测试方法,其特征在于,所述根据场景日志生成回归用例包括:
从所述场景日志中获得满足要求的部分场景日志;
将所述部分场景日志中提取接口信息存储到数据库表中。
7.根据权利要求7所述的回归测试方法,其特征在于,还包括:补全所述回归用例所需的信息。
8.一种回归测试系统,其特征在于,包括:
用例制作模块,用于根据场景日志生成回归用例;
触发器模块,用于设置回归测试的触发器,当触发器触发时,驱动业务系统执行特定场景的业务逻辑,并记录回归日志;
比较模块,用于比较所述回归用例和所述回归日志,记录比较结果。
9.根据权利要求8所述的回归测试系统,其特征在于,所述特定场景的回归测试开始于一个入口接口,所述触发器模块包括:从所述回归用例中获得所述入口接口的入参值,并基于所述入参值调用所述入口接口。
10.根据权利要求9所述的回归测试系统,其特征在于,所述特定场景的业务逻辑中包括对多个接口的调用,所述记录回归日志包括:记录所述多个接口的入参值,
所述比较模块包括:将所述回归日志记录的多个接口的入参值与所述回归用例中相应接口的入参值比较。
11.根据权利要求10所述的回归测试系统,其特征在于,所述多个接口包括本地接口和外部接口,所述回归测试系统还包括:回放模块,用于为每个外部接口设置有一个回放按钮,当所述回放按钮启动后,不调用对应的外部接口,使用所述回归用例中的外部接口的出参值驱动业务逻辑。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令被执行时实现如权利要求1至8任一项所述的回归测试方法。
13.一种回归测试装置,其特征在于,包括:
存储器,用于存储计算机指令;
处理器,耦合到所述存储器,所述处理器被配置为基于所述存储器存储的计算机指令执行实现如权利要求1至8中任一项所述的回归测试方法。