System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及软件测试,尤其涉及一种测试数据构造方法及装置、存储介质。
技术介绍
1、在日常测试过程中,测试人员执行测试用例之前,需要构造测试数据,以根据测试数据执行证券行业中某些业务场景下的测试过程。
2、相关技术中,是根据手工测试数据构造的操作步骤,编写自动化脚本来完成测试数据构造的过程;由于证券行业中很多测试的业务场景比较复杂,上下游系统关联较多,甚至需要跨系统,多种协议,多种类型的数据库等,且不同操作步骤之间还有上下游数据交互,这就需要测试人员非常了解构造过程中各个操作步骤的业务逻辑、构造方法,在构造复杂业务下测试数据时,就需测试人员花费很多的时间准备测试数据,如此,降低了构造测试数据时的效率。
技术实现思路
1、为解决上述技术问题,本申请实施例期望提供一种测试数据构造方法及装置、存储介质,能够提高构造测试数据时的效率。
2、本申请的技术方案是这样实现的:
3、本申请实施例提供一种测试数据构造方法,所述测试数据构造方法包括:
4、从组件层中获取目标组件;
5、在从应用层接收到目标组件对应的组件执行参数的情况下,根据所述组件执行参数对所述目标组件进行编排,得到数据构造程序;
6、利用所述数据构造程序进行数据构造,得到目标测试数据。
7、本申请实施例提供了一种测试数据构造装置,所述装置包括:
8、获取单元,用于从组件层中获取目标组件;
9、编排单元,用于在从应用层接收到目标组
10、构造单元,用于利用所述数据构造程序进行数据构造,得到目标测试数据。
11、本申请实施例提供了一种测试数据构造装置,所述装置包括:
12、存储器、处理器和通信总线,所述存储器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的测试数据构造的程序,当所述测试数据构造的程序被执行时,通过所述处理器执行上述所述的测试数据构造方法。
13、本申请实施例提供了一种存储介质,其上存储有计算机程序,应用于测试数据构造装置,其特征在于,该计算机程序被处理器执行时实现上述所述的测试数据构造方法。
14、本申请实施例提供了一种测试数据构造方法及装置、存储介质,测试数据构造方法包括:从组件层中获取目标组件;在从应用层接收到目标组件对应的组件执行参数的情况下,根据组件执行参数对目标组件进行编排,得到数据构造程序;利用数据构造程序进行数据构造,得到目标测试数据。采用上述方法实现方案,测试数据构造装置利用组件层管理多个目标组件,使得在需要通过目标组件建立数据构造程序时,可以直接从组件层来获取目标组件;在从应用层接收到目标组件对应的组件执行参数的情况下,可以根据组件执行参数对目标组件进行编排,从而得到数据构造程序,通过数据构造程序来构造测试数据,就不需要测试人员来编写某个业务下的自动化脚本来完成测试数据构造的过程,提高了构造测试数据时的效率。
本文档来自技高网...【技术保护点】
1.一种测试数据构造方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标组件的数量为多个,所述组件执行参数的数量为多组;所述在从应用层接收到目标组件对应的组件执行参数的情况下,根据所述组件执行参数对所述目标组件进行编排,得到数据构造程序,包括:
3.根据权利要求2所述的方法,其特征在于,所述在从所述应用层接收到多组组件执行参数的情况下,利用所述多组组件执行参数分别配置多个目标组件,得到多个配置后的目标组件,包括:
4.根据权利要求3所述的方法,其特征在于,所述对所述多个配置后的目标组件进行编排,得到所述数据构造程序,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述从组件层中获取目标组件之前,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述从组件层中获取目标组件之前,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述利用所述数据构造程序进行数据构造,得到目标测试数
9.一种测试数据构造装置,其特征在于,所述装置包括:
10.一种测试数据构造装置,其特征在于,所述装置包括:
11.一种存储介质,其上存储有计算机程序,应用于测试数据构造装置,其特征在于,该计算机程序被处理器执行时实现权利要求1至8任一项所述的方法。
...【技术特征摘要】
1.一种测试数据构造方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标组件的数量为多个,所述组件执行参数的数量为多组;所述在从应用层接收到目标组件对应的组件执行参数的情况下,根据所述组件执行参数对所述目标组件进行编排,得到数据构造程序,包括:
3.根据权利要求2所述的方法,其特征在于,所述在从所述应用层接收到多组组件执行参数的情况下,利用所述多组组件执行参数分别配置多个目标组件,得到多个配置后的目标组件,包括:
4.根据权利要求3所述的方法,其特征在于,所述对所述多个配置后的目标组件进行编排,得到所述数据构造程序,包括:
5.根据权利要求1-4任一项所述的方...
【专利技术属性】
技术研发人员:黄丛珊,辛治运,李立峰,李娴,张世同,秦瑶,
申请(专利权)人:广发证券股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。