一种待测试交易记录的提取方法和装置制造方法及图纸

技术编号:15574299 阅读:50 留言:0更新日期:2017-06-12 02:54
本发明专利技术实施例涉及通信领域,尤其涉及一种待测试交易记录的提取方法和装置,用于提高测试效率。本发明专利技术实施例中,获取N条交易记录,以及N条交易记录中交易信息;N为大于1的整数;根据N条交易记录中的每条交易记录的交易信息,确定出该条交易记录对应的业务场景信息;对N条交易记录中业务场景信息相同的多条交易记录进行去重操作,得到K条交易记录;K为大于等于1、且小于等于N的整数;将K条交易记录确定为待测试交易记录。由于对获取到的N条交易记录中业务场景相同的交易记录进行去重操作,因此得到待测试交易记录中不包括相同业务场景交易记录,进而对待测试交易记录进行测试可避免对相同业务场景重复测试问题,提高测试效率。

【技术实现步骤摘要】
一种待测试交易记录的提取方法和装置
本专利技术实施例涉及通信领域,尤其涉及一种待测试交易记录的提取方法和装置。
技术介绍
随着银行交易业务的发展,交易业务场景也在逐渐增多,比如:互联网业务的出现,新业务的出现可能会造成旧的系统不能满足新的需求,因此,需要对系统进行变更;再或者硬件系统的升级、系统所运行环境的改变,均需要对系统进行变更;但是系统变更会对业务产生影响,因此,需要对交易记录进行测试,便于检验系统是否可用。现有技术中,对于交易记录的测试,使用的是并行测试的方法,即:选取1个或者几个交易日的交易记录进行回放测试。测试过程为:在测试环境搭建模拟新旧两套生产环境,采用工具回放交易,结合需要差异分析结果,以处理结果为核对标准,并通过分类汇总、明细核对等方式与处理结果进行对比分析,验证测试环境交易测试结果的正确性,从而达到用交易原型对新系统进行验证的目的。这种测试方法,无法确定业务场景的覆盖率,进而造成测试结论不准确,而且相同的交易记录会重复测试,进而造成测试工作冗余度高,测试效率低。
技术实现思路
本专利技术实施例提供了一种待测试交易记录的提取方法和装置,用于提高测试效率。本专利技术实施例提供一种待测试交易记录的提取方法,包括:获取N条交易记录,以及N条交易记录中的每条交易记录的交易信息;其中,N为大于1的整数;根据N条交易记录中的每条交易记录的交易信息,确定出该条交易记录对应的业务场景信息;对N条交易记录中业务场景信息相同的多条交易记录进行去重操作,得到K条交易记录;其中,K为大于等于1、且小于等于N的整数;将K条交易记录确定为待测试交易记录。可选地,获取N条交易记录,以及N条交易记录中的每条交易记录的交易信息,包括:获取N条交易记录对应的多个报文;其中,N条交易记录中每条交易记录对应至少一个报文;至少一个报文中每个报文包括交易主键对应的交易信息;根据多个报文中每个报文包括的交易主键对应的交易信息,匹配出N条交易记录中每条交易记录对应的至少一个报文;其中,每条交易记录对应的至少一个报文中任四个报文包括的交易主键对应的交易信息相同;针对N条交易记录中每条交易记录,根据该条交易记录对应的至少一个报文中每个报文包括的交易信息,确定出该条交易记录的交易信息。可选地,N条交易记录中的每条交易记录对应的业务场景信息包括:每条交易记录的案例描述和案例序号;可选地,根据N条交易记录中的每条交易记录的交易信息,确定出该条交易记录对应的业务场景信息,包括:针对N条交易记录中的每条交易记录,执行:根据该条交易记录的交易信息确定出该条交易记录中包括的交易主键对应的交易信息;并在确定该条交易记录的交易信息中包括历史交易主键对应的交易信息的情况下,确定出该条交易记录的历史交易主键对应的交易信息;根据N条交易记录的交易主键对应的交易信息和历史交易主键对应的交易信息,从其余N-1条交易记录中确定出与该条交易记录存在关联关系的M条交易记录,以及该条交易记录和M条交易记录中每条交易记录的发生时间先后顺序;其中,M为大于等于零的整数;根据该条交易记录和M条交易记录中每条交易记录的交易信息,以及该条交易记录和M条交易记录中每条交易记录的发生时间先后顺序,确定出该条交易记录和M条交易记录对应的案例描述;根据该条交易记录和M条交易记录中每条交易记录的发生时间先后顺序,为该条交易记录和M条交易记录中的每条交易记录分配案例序号。可选地,根据N条交易记录的交易主键对应的交易信息和历史交易主键对应的交易信息,从其余N-1条交易记录中确定出与该条交易记录存在关联关系的M条交易记录,包括:针对除该条交易记录之外的N-1条交易记录中的第n条交易记录,n为大于等于1且小于等于N-1的整数,执行:在该条交易记录不包括历史交易主键对应的交易信息,且第n条交易记录包括历史交易主键对应的交易信息的情况下:在确定第n条交易记录的交易主键对应的交易信息或历史交易主键对应的交易信息,与该条交易记录中包括的交易主键对应的交易信息相同的情况下,确定第n条交易记录与该条交易记录存在关联关系;在该条交易记录包括历史交易主键对应的交易信息,且第n条交易记录不包括历史交易主键对应的交易信息的情况下:在确定第n条交易记录的交易主键对应的交易信息,与该条交易记录中包括的交易主键对应的交易信息或历史交易主键对应的交易信息相同的情况下,确定第n条交易记录与该条交易记录存在关联关系;在该条交易记录包括历史交易主键对应的交易信息,且第n条交易记录包括历史交易主键对应的交易信息的情况下:在确定第n条交易记录的交易主键对应的交易信息或历史交易主键对应的交易信息,与该条交易记录中包括的交易主键对应的交易信息或历史交易主键对应的交易信息相同的情况下,确定第n条交易记录与该条交易记录存在关联关系。可选地,根据该条交易记录和M条交易记录中每条交易记录的交易信息,以及该条交易记录和M条交易记录中每条交易记录的发生时间先后顺序,确定出该条交易记录和M条交易记录对应的案例描述,包括:根据该条交易记录和M条交易记录中每条交易记录的交易信息,确定出该条交易记录和M条交易记录中每条交易记录的预设交易要素对应的交易信息;根据该条交易记录和M条交易记录中每条交易记录的发生时间先后顺序,将该条交易记录和M条交易记录中每条交易记录的预设交易要素对应的交易信息进行组合,得到该条交易记录和M条交易记录对应的案例描述。可选地,对N条交易记录中业务场景信息相同的多条交易记录进行去重操作,包括:针对N条交易记录中的每条交易记录,执行:在确定存在与该条交易记录对应的案例描述和案例序号相同的至少一条交易记录的情况下,删除至少一条交易记录。本专利技术实施例提供一种待测试交易记录的提取的装置,包括:获取单元,用于获取N条交易记录,以及N条交易记录中的每条交易记录的交易信息;其中,N为大于1的整数;确定单元,用于根据N条交易记录中的每条交易记录的交易信息,确定出该条交易记录对应的业务场景信息;将K条交易记录确定为待测试交易记录;处理单元,用于对N条交易记录中业务场景信息相同的多条交易记录进行去重操作,得到K条交易记录;其中,K为大于等于1、且小于等于N的整数。可选地,获取单元,用于:获取N条交易记录对应的多个报文;其中,N条交易记录中每条交易记录对应至少一个报文;至少一个报文中每个报文包括交易主键对应的交易信息;处理单元,用于:根据多个报文中每个报文包括的交易主键对应的交易信息,匹配出N条交易记录中每条交易记录对应的至少一个报文;其中,每条交易记录对应的至少一个报文中任四个报文包括的交易主键对应的交易信息相同;确定单元,用于:针对N条交易记录中每条交易记录,根据该条交易记录对应的至少一个报文中每个报文包括的交易信息,确定出该条交易记录的交易信息。可选地,N条交易记录中的每条交易记录对应的业务场景信息包括:每条交易记录的案例描述和案例序号;确定单元,用于:对N条交易记录中的每条交易记录,执行:N条交易记录的交易主键对应的交易信息和历史交易主键对应的交易信息,从其余N-1条交易记录中确定出与该条交易记录存在关联关系的M条交易记录,以及该条交易记录和M条交易记录中每条交易记录的发生时间先后顺序;其中,M为大于等于零的整数;根据该条交易记录和M条交易记录中每条本文档来自技高网...
一种待测试交易记录的提取方法和装置

【技术保护点】
一种待测试交易记录的提取方法,其特征在于,包括:获取N条交易记录,以及所述N条交易记录中的每条交易记录的交易信息;其中,N为大于1的整数;根据所述N条交易记录中的每条交易记录的交易信息,确定出该条交易记录对应的业务场景信息;对所述N条交易记录中业务场景信息相同的多条交易记录进行去重操作,得到K条交易记录;其中,所述K为大于等于1、且小于等于N的整数;将所述K条交易记录确定为待测试交易记录。

【技术特征摘要】
1.一种待测试交易记录的提取方法,其特征在于,包括:获取N条交易记录,以及所述N条交易记录中的每条交易记录的交易信息;其中,N为大于1的整数;根据所述N条交易记录中的每条交易记录的交易信息,确定出该条交易记录对应的业务场景信息;对所述N条交易记录中业务场景信息相同的多条交易记录进行去重操作,得到K条交易记录;其中,所述K为大于等于1、且小于等于N的整数;将所述K条交易记录确定为待测试交易记录。2.如权利要求1所述的方法,其特征在于,所述获取N条交易记录,以及所述N条交易记录中的每条交易记录的交易信息,包括:获取所述N条交易记录对应的多个报文;其中,所述N条交易记录中每条交易记录对应至少一个报文;所述至少一个报文中每个报文包括交易主键对应的交易信息;根据所述多个报文中每个报文包括的交易主键对应的交易信息,匹配出所述N条交易记录中每条交易记录对应的所述至少一个报文;其中,所述每条交易记录对应的所述至少一个报文中任四个报文包括的交易主键对应的交易信息相同;针对所述N条交易记录中每条交易记录,根据该条交易记录对应的至少一个报文中每个报文包括的交易信息,确定出该条交易记录的交易信息。3.如权利要求2所述的方法,其特征在于,所述N条交易记录中的每条交易记录对应的业务场景信息包括:每条交易记录的案例描述和案例序号;所述根据所述N条交易记录中的每条交易记录的交易信息,确定出该条交易记录对应的业务场景信息,包括:针对所述N条交易记录中的每条交易记录,执行:根据该条交易记录的交易信息确定出该条交易记录中包括的交易主键对应的交易信息;并在确定该条交易记录的交易信息中包括历史交易主键对应的交易信息的情况下,确定出该条交易记录的历史交易主键对应的交易信息;根据N条交易记录的交易主键对应的交易信息和历史交易主键对应的交易信息,从其余N-1条交易记录中确定出与该条交易记录存在关联关系的M条交易记录,以及该条交易记录和所述M条交易记录中每条交易记录的发生时间先后顺序;其中,所述M为大于等于零的整数;根据该条交易记录和所述M条交易记录中每条交易记录的交易信息,以及该条交易记录和所述M条交易记录中每条交易记录的发生时间先后顺序,确定出该条交易记录和所述M条交易记录对应的案例描述;根据该条交易记录和所述M条交易记录中每条交易记录的发生时间先后顺序,为该条交易记录和所述M条交易记录中的每条交易记录分配案例序号。4.如权利要求3所述的方法,其特征在于,所述根据N条交易记录的交易主键对应的交易信息和历史交易主键对应的交易信息,从其余N-1条交易记录中确定出与该条交易记录存在关联关系的M条交易记录,包括:针对除该条交易记录之外的N-1条交易记录中的第n条交易记录,所述n为大于等于1且小于等于N-1的整数,执行:在该条交易记录不包括历史交易主键对应的交易信息,且所述第n条交易记录包括历史交易主键对应的交易信息的情况下:在确定所述第n条交易记录的交易主键对应的交易信息或历史交易主键对应的交易信息,与该条交易记录中包括的交易主键对应的交易信息相同的情况下,确定所述第n条交易记录与该条交易记录存在关联关系;在该条交易记录包括历史交易主键对应的交易信息,且所述第n条交易记录不包括历史交易主键对应的交易信息的情况下:在确定所述第n条交易记录的交易主键对应的交易信息,与该条交易记录中包括的交易主键对应的交易信息或历史交易主键对应的交易信息相同的情况下,确定所述第n条交易记录与该条交易记录存在关联关系;在该条交易记录包括历史交易主键对应的交易信息,且所述第n条交易记录包括历史交易主键对应的交易信息的情况下:在确定所述第n条交易记录的交易主键对应的交易信息或历史交易主键对应的交易信息,与该条交易记录中包括的交易主键对应的交易信息或历史交易主键对应的交易信息相同的情况下,确定所述第n条交易记录与该条交易记录存在关联关系。5.如权利要求3所述的方法,其特征在于,所述根据该条交易记录和所述M条交易记录中每条交易记录的交易信息,以及该条交易记录和所述M条交易记录中每条交易记录的发生时间先后顺序,确定出该条交易记录和所述M条交易记录对应的案例描述,包括:根据该条交易记录和所述M条交易记录中每条交易记录的交易信息,确定出该条交易记录和所述M条交易记录中每条交易记录的预设交易要素对应的交易信息;根据该条交易记录和所述M条交易记录中每条交易记录的发生时间先后顺序,将该条交易记录和所述M条交易记录中每条交易记录的预设交易要素对应的交易信息进行组合,得到该条交易记录和所述M条交易记录对应的案例描述。6.如权利要求3所述的方法,其特征在于,所述对所述N条交易记录中业务场景信息相同的多...

【专利技术属性】
技术研发人员:雷晓剑
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海,31

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

1