CN108664398A - 测试数据生成方法、装置、计算机设备及存储介质 - Google Patents
测试数据生成方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN108664398A CN108664398A CN201810436765.8A CN201810436765A CN108664398A CN 108664398 A CN108664398 A CN 108664398A CN 201810436765 A CN201810436765 A CN 201810436765A CN 108664398 A CN108664398 A CN 108664398A
- Authority
- CN
- China
- Prior art keywords
- parameter
- data
- assignment
- project
- expected results
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了测试数据生成方法、装置、计算机设备及存储介质。包括:获取预先设定的基本参数、公共参数、关联参数和预期结果;根据基本参数对所需生成的数据进行初始化赋值,根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值以得到数据的参数值;将每条数据中的参数值与预期结果进行对比以得到每条数据的对比结果;若对比结果为符合预期结果,将符合预期结果的数据的参数值进行输出。采用预先设定基本参数、公共参数、关联参数和预期结果的技术方案,对数据中的参数值进行初始化、二次赋值和三次赋值,确保生成的数据准确、可靠,通过对预先设定的参数进行调整,使所生成的数据适用于多个场景中。
Description
技术领域
本发明涉及测试技术领域,尤其涉及测试数据生成方法、装置、计算机设备及存储介质。
背景技术
在对于blaze的相关需求进行测试时,现有技术中的造数软件往往只针对某一特定的方向进行数据生成,由于数据的应用场景存在不确定性,为实现对某一特定的场景进行数据生成,针对一个案例可能需要进行多次调整才能造出符合要求的数据参数,因此需要投入大量人力用于探索符合特定案例场景的数据参数。
而由于现有技术中的测试数据生成方法,无法根据待生成数据的项目之间的关联关系来智能化地生成数据,以快速造出满足特定案例场景并符合预期结果的数据。因此现有技术中的测试数据生成方法存在智能化程度不高,造数效率低的不足,需要进行改进。
发明内容
本发明实施例提供了测试数据生成方法、装置、计算机设备及存储介质,旨在解决现有技术中的测试数据生成方法存在智能化程度不高,造数效率低的问题。
第一方面,本发明实施例提供了一种测试数据生成方法,其包括:
获取预先设定的基本参数、公共参数、关联参数和预期结果;
根据基本参数对所需生成的数据进行初始化赋值,根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值以得到数据的参数值;
获取经过赋值后的数据,将每条数据中的参数值与预期结果进行对比以得到每条数据的对比结果;
若对比结果为符合预期结果,将符合预期结果的数据的参数值进行输出。
第二方面,本发明实施例提供了一种测试数据生成装置,其包括:
参数获取单元,用于获取预先设定的基本参数、公共参数、关联参数和预期结果;
赋值单元,用于据基本参数对所需生成的数据进行初始化赋值,根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值以得到数据的参数值;
结果比对单元,用于获取预先设定的预期结果,将预期结果与经过赋值后数据的参数值进行对比以得到对比结果;
数据输出单元,用于若对比结果为符合预期结果,将符合预期结果的数据的参数值进行输出。
第三方面,本发明实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的测试数据生成方法。
第四方面,本发明实施例还提供了一种存储介质,其中所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面所述的测试数据生成方法。
本发明实施例提供了一种测试数据生成方法、装置、计算机设备及存储介质。该方法采用预先设定基本参数、公共参数、关联参数和预期结果的技术方案,对预先设定的参数进行调整,使所生成的数据运用在多种不同的场景中。对数据中的参数值进行初始化、二次赋值和三次赋值,确保数据生成的准确性和可靠性,并采用预期结果与所生成数据的参数值进行比对,当所生成的数据的参数值与预期结果相匹配时,***将对所生成的数据进行输出,以使所生成的数据满足实际使用需求。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的测试数据生成方法的流程示意图;
图2为本发明实施例提供的测试数据生成方法的子流程示意图;
图3为本发明实施例提供的测试数据生成方法的另一子流程示意图;
图4为本发明实施例提供的测试数据生成方法的另一子流程示意图;
图5为本发明实施例提供的测试数据生成方法的另一流程示意图;
图6为本发明实施例提供的测试数据生成装置的示意性框图;
图7为本发明实施例提供的测试数据生成装置的子单元示意性框图;
图8为本发明实施例提供的测试数据生成装置的另一子单元示意性框图;
图9为本发明实施例提供的测试数据生成装置的另一子单元示意性框图;
图10为本发明实施例提供的测试数据生成装置的另一示意性框图;
图11为本发明实施例提供的计算机设备的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
请参阅图1,图1是本发明实施例提供的测试数据生成方法的流程示意图,该方法应用于台式电脑、手提电脑、平板电脑等终端中。如图1所示,该方法包括步骤S101~S104。
S101、获取预先设定的基本参数、公共参数、关联参数和预期结果。
其中,在进行数据生成之前,需获取预先设定的基本参数、公共参数、关联参数和预期结果。测试人员可通过设定基本参数、公共参数、关联参数对所生成数据中的参数值进行限定,则数据生成***根据基本参数、公共参数、关联参数对数据进行初始化并赋值,通过将经过赋值后的数据与预期结果进行比对,得到比对结果,将符合预期结果的数据的参数值进行输出。
具体使用过程中,可通过对预期结果进行解析,得到预期结果的集合,对预期结果的集合中是否包含数据的参数值进行判断,若预期结果的集合中包含数据的参数值,则数据的比对结果为符合,则可对符合预期结果的数据的参数值进行输出;若预期结果的集合中不包含数据的参数值,则数据的比对结果为不符合。
获取预先设定的基本参数的具体方式为,数据生成***需获取预先设定的基本参数,并获取基本参数中的数据条数和数据项目。
基本参数中记载了待生成数据的数据条数及数据项目。根据基本参数中的数据条数生成相应条数的数据,根据数据项目对每条数据中的项目进行定义。其中,参数值即是每条数据中的项目所包含的具体数据信息。
公共参数即每一条数据所共有的参数信息,数据生成***根据公共参数所生成的公共数据为每一条数据所共有,公共参数对应生成公共项目中的参数值。例如,第一条数据中既包含所生成的公共项目的参数值也包含第一条数据所特有的数据信息,第二条数据中既包含所生成的公共项目的参数值也包含第二条数据所特有的数据信息。
在某一具体实施方式中,待生成的数据中的公共参数包括基础参数、寿险参数和车主参数,其中,基础参数包括:测试环境、申请门店、申请节点、申请产品、申请期数、申请金额、征信报告、合作银行、笔数、渠道。寿险参数包括:保险公司、生效日期、缴费年限、缴费类别、期缴保费、总保额、险种类型。车主参数包括:初次登记时间、新车购置价。用户可在数据生成***中选择并设置待生成数据的公共参数。
关联参数,即对应生成关联项目中的参数值。关联项目中某一项目的参数值需根据关联项目中另外一个项目的参数值进行相应的生成,关联参数包括多种类型。例如,在某一具体实施方式中,例如住宅信息、房产信息、工作信息等地址信息中,省、市、区、街道之间的参数值需根据待生成数据的项目之间的关联关系对应生成;申请信息中的身份证号与性别信息存在关联关系,与数据库的交互信息存在关联关系等。
在关联参数的设定过程中,用户可自行设定部分关联项目的参数值,也可不对关联项目的参数值进行设定。例如,用户在入参选择页面中选择需生成包含性别和身份证号的关联项目,而并未设定所需生成的性别和身份证号的具体参数值,则***会根据性别中包含的“男”和“女”随机为每一条数据中的性别项目进行赋值,相应的,数据生成***根据每一条数据信息中的性别项目的参数值类型随机生成相对应的身份证号,即性别为“男”的数据相应生成男性的身份证号,性别为“女”的数据相应生成女性的身份证号。
预期结果即为用户对数据生成***所生成的数据的参数值的期望,对数据生成***所生成的数据信息的预期结果进行设定,以方便对所生成的数据的参数值与预期结果进行对比,并将达到预期结果的数据的参数值进行输出,以实现生成满足实际使用需求的数据信息。
S102、根据基本参数对所需生成的数据进行初始化赋值,根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值以得到数据的参数值。
其中,初始化赋值即是对数据进行初始化并为数据赋默认值。之后通过公共参数对经过初次赋值的数据进行二次赋值,对经过初次赋值的数据中的公共项目进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值,得到最终包含参数值的数据。
在一实施例中,如图2所示,步骤S102包括子步骤S1021、S1022和S1023。
S1021、获取基本参数中所需生成的数据条数和数据项目,依次对每条数据中的项目进行定义,并为每条数据中的项目赋予默认的初始值。
在本实施例中,数据生成***根据预先设定的基本参数,依次对每条数据中的项目进行定义,对所需生成的数据进行初始化赋值,即对所生成的数据设定一个默认的初始值,因此只需要根据所配置基本参数信息,数据生成***即可按照默认的初始值进行数据生成操作。
例如,基本参数中记载了待生成数据的数据条数为10条,数据项目包括:申请门店、申请产品、申请金额、性别、婚姻状况、征信报告、姓名、身份证。则根据基本参数中记载的信息,对应生成10条数据,并在每条数据中依次定义项目:申请门店、申请产品、申请金额、性别、婚姻状况、征信报告、姓名、身份证。在数据生成***中,申请门店的初始值为1000,申请产品的初始值为信保001,申请金额的初始值为100000、性别的初始值为男、婚姻状况的初始值为已婚、征信报告的初始值为1234.htm、姓名的初始值为张三、身份证的初始值为100000000000000000。
在一实施例中,如图3所示,步骤S1021之后还包括步骤S10211。
S10211、依次为每条所生成的数据绑定ID值。在每生成一条数据时为每一条所生成的数据绑定ID值,每一条数据对应一个ID值。其中,ID值由数据生成***自动生成,ID值为每一条数据所特有的识别标记,且ID值与所对应的一条数据进行绑定,当需要对一条数据内某个项目中的参数值进行获取和使用时,即可通过查询ID值对与ID值绑定的这一条数据中的参数值进行获取和使用。例如预先设定的基本参数中需要生成50条数据,则可为每一条数据绑定一个ID值,依次为180001、180002至180050。
S1022、获取公共参数中的参数数值,并将参数数值传递至已定义项目中的公共项目以对公共项目进行赋值。
获取公共参数中所设定的参数数值之后,将公共参数中参数数值传递至已定义项目的公共项目中,然后对公共项目中的具体项目进行赋值,即将公共参数中所设定的参数数值设定为公共项目中的具体项目的数值。其中,部分公共参数中的信息会进行由文字描述到编码的一个映射处理,例如公共参数中的信息为“整数类型”,则进行映射处理后得到对应的编码为“int”。
例如已定义好的申请金额的数值为“0.00”,将公共参数中的申请金额这一参数的数值传递至已定义好的申请金额,并对公共项目中的申请金额进行二次赋值,即将已定义好的申请金额的数值“0.00”作为公共项目中的申请金额的数值进行二次赋值。
S1023、获取关联参数中的逻辑判断结果,对逻辑判断结果进行逻辑判断,根据逻辑判断结果对已定义项目中的关联项目进行赋值。其中,关联参数包含多种类型,因此需对关联参数中的逻辑判断结果进行逻辑判断,根据逻辑判断中的关联关系对关联项目进行赋值。
在本实施例中,根据基本参数对所需生成的数据进行初始化赋值,根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值,第三次赋值使所生成数据的参数值更加个性化。通过对数据进行三次赋值,确保数据生成的准确性和可靠性,即在一次生成数据中的多条数据可以分别配置不同的参数值,满足生成数据的参数值的个性化需求。
在一实施例中,如图4所示,步骤S1023包括子步骤S10231、S10232和S10233。
S10231、若逻辑判断结果为开放参数与未暴露参数型,根据关联项目中开放项目的参数值类型对关联项目中对应的未暴露项目进行赋值。
在逻辑判断结果为开放参数与未暴露参数型中,开放参数的参数值决定了未暴露参数的参数值,需根据逻辑判断得到。开放参数与关联项目中的开放项目对应,未暴露参数与关联项目中的未暴露项目对应,未暴露项目的参数值需由开放项目的参数值经过逻辑判断处理之后生成。例如,开放项目中的性别的参数值为“男”,则与开放项目相关联的身份证号中的参数值应为与性别参数值中的“男”相对应,也即是所生成的身份证号为男性的身份证号。
S10232、若逻辑判断结果为多级参数关联型,根据参数级别由高到低对关联项目的参数值进行匹配,匹配到某一级项目的参数值缺省,则以前几级项目的参数值为前置条件对关联项目中当前项目的参数进行赋值。
例如在住宅的地址信息中,包括五级:住宅地址-省、住宅地址-市、住宅地址-区、住宅地址-街道/镇、住宅地址-居委会。住宅地址-省中的参数值为广东省,住宅地址-市中的参数值为深圳市,住宅地址-区中的参数值缺省,则随机选择深圳市中的记录“福田区”作为住宅地址-区的参数值,相应的,随机选择福田区中的街道/镇记录作为住宅地址-街道/镇的参数值,并根据相同的方法自动配置相应的住宅地址-居委会的参数值,即可完成整个住宅地址信息的自动化生成。
S10233、若逻辑判断结果为数据库交互型,根据关联参数中所设定的数据库交互要求,通过插库操作对关联项目进行赋值。
逻辑判断结果为数据库交互型,则需根据关联参数中所设定的数据库交互要求,通过插库操作对关联项目进行赋值。例如,若在寿险交叉中选择是,则无论对何种软件产品进行测试,均会往寿险交叉名单库中***数据;若在车主交叉中选择是,则无论对何种软件产品进行测试,均会往车主交叉名单库***数据。
在本实施例中,通过获取关联参数并进行判断得到逻辑判断结果,并根据逻辑判断结果中的关联关系对待生成数据中的关联项目进行赋值。通过对不同类型的关联参数的逻辑判断结果进行分析,使得到的数据的参数值更复合实际情况中数据的参数值之间的关联性,使所生成的数据运用在多种不同的场景中,以使数据生成***生成数据的参数值满足实际使用需求。
S103、获取经过赋值后的数据,将每条数据中的参数值与预期结果进行对比以得到每条数据的对比结果。
***获取所输入的预期结果,并将经过三次赋值后所生成的每条数据中的参数值与预期结果进行比对。具体使用过程中,可通过对预期结果进行解析,得到预期结果的集合,对预期结果的集合中是否包含数据的参数值进行判断,若预期结果的集合中包含数据的参数值,则数据的比对结果为符合,则可对符合预期结果的数据的参数值进行输出;若预期结果的集合中不包含数据的参数值,则数据的比对结果为不符合。
例如,预期结果中的婚姻状态为“非未婚”,则对对预期结果进行解析,得到预期结果的集合为“已婚、丧偶、离异”,而数据生成***随机生成数据中,数据1的婚姻状态为未婚、数据2的婚姻状态为已婚、数据3的婚姻状态为丧偶、数据4的婚姻状态为离异,则***对所生成的数据与预期结果进行比对后,比对结果为数据1与预期结果不符合,数据2、数据3和数据4与预期结果符合。
S104、若对比结果为符合预期结果,将符合预期结果的数据的参数值进行输出。
若对比结果为符合预期结果,则获取比对结果中为符合预期结果的数据,并将符合预期结果的数据的参数值进行输出。例如,数据2、数据3和数据4符合预期结果,则对数据2、数据3和数据4输出,得到数据的参数值如下表:
ID值 | 性别 | 婚姻状态 | 征信报告 | 姓名 | 身份证号 |
180002 | 男 | 已婚 | 案例2.htm | 刘T | 440803XXXXXX192419 |
180003 | 女 | 丧偶 | 案例3.htm | 陈Y | 432902XXXXXX010616 |
180004 | 男 | 离异 | 案例4.htm | 方SY | 440105XXXXXX224829 |
在一实施例中,如图5所示,步骤S103之后包括步骤S1031。
S1031、若对比结果为不符合预期结果,对对比结果进行解析,得到相应数据的参数值的异常信息。
当所生成的数据与预期结果不相符合,则对对比结果进行解析,得到相应数据的参数值的异常信息,以方便用户根据异常信息对数据生成***中相应的参数进行调整。例如预期结果中的婚姻状态为“非未婚”,而数据生成装置随机生成数据中,数据1的婚姻状态为未婚、数据2的婚姻状态为已婚、数据3的婚姻状态为丧偶、数据4的婚姻状态为离异,则数据1与预期结果不相符合,对数据1与预期结果的对比结果进行解析,得到数据1中数据的参数值的异常信息,以方便用户根据所存在的异常信息,对数据生成***中相应的参数进行调整。
本发明中采用预先设定基本参数、公共参数、关联参数和预期结果的技术方案,通过对预先设定的参数进行调整,使所生成的数据运用在多种不同的场景中。对数据中的参数值进行初始化、二次赋值和三次赋值,确保数据生成的准确性和可靠性,并采用预期结果与所生成数据的参数值进行比对,当所生成的数据的参数值与预期结果相符合时,***将对所生成的数据进行输出,以使所生成的数据满足实际使用需求。
本发明实施例还提供测试数据生成装置,该测试数据生成装置用于执行前述任一项测试数据生成方法。具体地,请参阅图6,图6是本发明实施例提供的测试数据生成装置的示意性框图。测试数据生成装置100可以安装于台式电脑、平板电脑、手提电脑、等终端中。
如图6所示,测试数据生成装置100包括参数获取单元101、赋值单元102、结果比对单元103、数据输出单元104。
参数获取单元101,用于获取预先设定的基本参数、公共参数、关联参数和预期结果。
其中,在进行数据生成之前,需获取预先设定的基本参数、公共参数、关联参数和预期结果。测试人员可通过设定基本参数、公共参数、关联参数对所生成数据中的参数值进行限定,则数据生成***根据基本参数、公共参数、关联参数对数据进行初始化并赋值,通过将经过赋值后的数据与预期结果进行比对,得到比对结果,将符合预期结果的数据的参数值进行输出。
具体使用过程中,可通过对预期结果进行解析,得到预期结果的集合,对预期结果的集合中是否包含数据的参数值进行判断,若预期结果的集合中包含数据的参数值,则数据的比对结果为符合,则可对符合预期结果的数据的参数值进行输出;若预期结果的集合中不包含数据的参数值,则数据的比对结果为不符合。
获取预先设定的基本参数的具体方式为,数据生成***需获取预先设定的基本参数,并获取基本参数中的数据条数和数据项目。
基本参数中记载了待生成数据的数据条数及数据项目。根据基本参数中的数据条数生成相应条数的数据,根据数据项目对每条数据中的项目进行定义。其中,参数值即是每条数据中的项目所包含的具体数据信息。
公共参数即每一条数据所共有的参数信息,数据生成***根据公共参数所生成的公共数据为每一条数据所共有,公共参数对应生成公共项目中的参数值。例如,第一条数据中既包含所生成的公共项目的参数值也包含第一条数据所特有的数据信息,第二条数据中既包含所生成的公共项目的参数值也包含第二条数据所特有的数据信息。
关联参数,即对应生成关联项目中的参数值。关联项目中某一项目的参数值需根据关联项目中另外一个项目的参数值进行相应的生成,关联参数包括多种类型。例如,在某一具体实施方式中,例如住宅信息、房产信息、工作信息等地址信息中,省、市、区、街道之间的参数值需根据待生成数据的项目之间的关联关系对应生成;申请信息中的身份证号与性别信息存在关联关系,与数据库的交互信息存在关联关系等。
在关联参数的设定过程中,用户可自行设定部分关联项目的参数值,也可不对关联项目的参数值进行设定。例如,用户在入参选择页面中选择需生成包含性别和身份证号的关联项目,而并未设定所需生成的性别和身份证号的具体参数值,则***会根据性别中包含的“男”和“女”随机为每一条数据中的性别项目进行赋值,相应的,数据生成***根据每一条数据信息中的性别项目的参数值类型随机生成相对应的身份证号,即性别为“男”的数据相应生成男性的身份证号,性别为“女”的数据相应生成女性的身份证号。
预期结果即为用户对数据生成***所生成的数据的参数值的期望,对数据生成***所生成的数据信息的预期结果进行设定,以方便对所生成的数据的参数值与预期结果进行对比,并将达到预期结果的数据的参数值进行输出,以实现生成满足实际使用需求的数据信息。
赋值单元102,用于据基本参数对所需生成的数据进行初始化赋值,根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值以得到数据的参数值。
其中,初始化赋值即是对数据进行初始化并为数据赋默认值。之后通过公共参数对经过初次赋值的数据进行二次赋值,对经过初次赋值的数据中的公共项目进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值,得到最终包含参数值的数据。
其他发明实施例中,如图7所示,所述赋值单元102包括子单元:初始赋值单元1021、二次赋值单元1022和三次赋值单元1023。
初始赋值单元1021,用于获取基本参数中所需生成的数据条数和数据项目,依次对每条数据中的项目进行定义,并为每条数据中的项目赋予默认的初始值。
在本实施例中,数据生成***根据预先设定的基本参数,依次对每条数据中的项目进行定义,对所需生成的数据进行初始化赋值,即对所生成的数据设定一个默认的初始值,因此只需要根据所配置基本参数信息,数据生成***即可按照默认的初始值进行数据生成操作。
例如,基本参数中记载了待生成数据的数据条数为10条,数据项目包括:申请门店、申请产品、申请金额、性别、婚姻状况、征信报告、姓名、身份证。则根据基本参数中记载的信息,对应生成10条数据,并在每条数据中依次定义项目:申请门店、申请产品、申请金额、性别、婚姻状况、征信报告、姓名、身份证。在数据生成***中,申请门店的初始值为1000,申请产品的初始值为信保001,申请金额的初始值为100000、性别的初始值为男、婚姻状况的初始值为已婚、征信报告的初始值为1234.htm、姓名的初始值为张三、身份证的初始值为100000000000000000。
其他发明实施例中,如图8所示,所述初始赋值单元1021中还包括ID值绑定单元10211。
在每生成一条数据时为每一条所生成的数据绑定ID值,每一条数据对应一个ID值。其中,ID值由数据生成***自动生成,ID值为每一条数据所特有的识别标记,且ID值与所对应的一条数据进行绑定,当需要对一条数据内某个项目中的参数值进行获取和使用时,即可通过查询ID值对与ID值绑定的这一条数据中的参数值进行获取和使用。例如预先设定的基本参数中需要生成50条数据,则可为每一条数据绑定一个ID值,依次为180001、180002至180050。
二次赋值单元1022,用于获取公共参数中的参数数值,并将参数数值传递至已定义项目中的公共项目以对公共项目进行赋值。
获取公共参数中所设定的参数数值之后,将公共参数中参数数值传递至已定义项目的公共项目中,然后对公共项目中的具体项目进行赋值,即将公共参数中所设定的参数数值设定为公共项目中的具体项目的数值。其中,部分公共参数中的信息会进行由文字描述到编码的一个映射处理,例如公共参数中的信息为“整数类型”,则进行映射处理后得到对应的编码为“int”。
例如已定义好的申请金额的数值为“0.00”,将公共参数中的申请金额这一参数的数值传递至已定义好的申请金额,并对公共项目中的申请金额进行二次赋值,即将已定义好的申请金额的数值“0.00”作为公共项目中的申请金额的数值进行二次赋值。
三次赋值单元1023,用于获取关联参数中的逻辑判断结果,对逻辑判断结果进行逻辑判断,根据逻辑判断中的关联关系对已定义项目中的关联项目进行赋值。
其中,关联参数包含多种类型,因此需对关联参数中的逻辑判断结果进行逻辑判断,根据逻辑判断中的关联关系对关联项目进行赋值。
在本实施例中,根据基本参数对所需生成的数据进行初始化赋值,根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值,第三次赋值使所生成数据的参数值更加个性化。通过对数据进行三次赋值,确保数据生成的准确性和可靠性,即在一次生成数据中的多条数据可以分别配置不同的参数值,满足生成数据的参数值的个性化需求。
其他发明实施例中,如图9所示,所述三次赋值单元1023包括子单元:开放参数与未暴露参数赋值单元10231、多级参数关联赋值单元10232和数据库交互赋值单元10233。
开放参数与未暴露参数赋值单元10231,用于若逻辑判断结果为开放参数与未暴露参数型,根据关联项目中开放项目的参数值类型对关联项目中对应的未暴露项目进行赋值。
在逻辑判断结果为开放参数与未暴露参数型中,开放参数的参数值决定了未暴露参数的参数值,需根据逻辑判断得到。开放参数与关联项目中的开放项目对应,未暴露参数与关联项目中的未暴露项目对应,未暴露项目的参数值需由开放项目的参数值经过逻辑判断处理之后生成。
多级参数关联赋值单元10232,用于若逻辑判断结果为多级参数关联型,根据参数级别由高到低对关联项目的参数值进行匹配,匹配到某一级项目的参数值缺省,则以前几级项目的参数值为前置条件对关联项目中当前项目的参数进行赋值。
例如在住宅的地址信息中,包括五级:住宅地址-省、住宅地址-市、住宅地址-区、住宅地址-街道/镇、住宅地址-居委会。住宅地址-省中的参数值为广东省,住宅地址-市中的参数值为深圳市,住宅地址-区中的参数值缺省,则随机选择深圳市中的记录“福田区”作为住宅地址-区的参数值,相应的,随机选择福田区中的街道/镇记录作为住宅地址-街道/镇的参数值,并根据相同的方法自动配置相应的住宅地址-居委会的参数值,即可完成整个住宅地址信息的自动化生成。
数据库交互赋值单元10233,用于若逻辑判断结果为数据库交互型,根据关联参数中所设定的数据库交互要求,通过插库操作对关联项目进行赋值。
逻辑判断结果为数据库交互型,则需根据关联参数中所设定的数据库交互要求,通过插库操作对关联项目进行赋值。
结果比对单元103,用于获取预先设定的预期结果,将预期结果与经过赋值后数据的参数值进行对比以得到对比结果。
***获取所输入的预期结果,并将经过三次赋值后所生成的每条数据中的参数值与预期结果进行比对。具体使用过程中,可通过对预期结果进行解析,得到预期结果的集合,对预期结果的集合中是否包含数据的参数值进行判断,若预期结果的集合中包含数据的参数值,则数据的比对结果为符合,则可对符合预期结果的数据的参数值进行输出;若预期结果的集合中不包含数据的参数值,则数据的比对结果为不符合。
例如,预期结果中的婚姻状态为“非未婚”,则对对预期结果进行解析,得到预期结果的集合为“已婚、丧偶、离异”,而数据生成***随机生成数据中,数据1的婚姻状态为未婚、数据2的婚姻状态为已婚、数据3的婚姻状态为丧偶、数据4的婚姻状态为离异,则***对所生成的数据与预期结果进行比对后,比对结果为数据1与预期结果不符合,数据2、数据3和数据4与预期结果符合。
数据输出单元104,用于若对比结果为符合预期结果,将符合预期结果的数据的参数值进行输出。若对比结果为符合预期结果,则获取比对结果中为符合预期结果的数据,并将符合预期结果的数据的参数值进行输出。
其他发明实施例中,如图10所示,所述结果对比单元103中包括:异常信息解析1031。
异常信息解析1031,用于若对比结果为不符合预期结果,对对比结果进行解析,得到相应数据的参数值的异常信息。
当所生成的数据与预期结果不相符合,则对对比结果进行解析,得到相应数据的参数值的异常信息,以方便用户根据异常信息对数据生成***中相应的参数进行调整。例如预期结果中的婚姻状态为“非未婚”,而数据生成装置随机生成数据中,数据1的婚姻状态为未婚、数据2的婚姻状态为已婚、数据3的婚姻状态为丧偶、数据4的婚姻状态为离异,则数据1与预期结果不相符合,对数据1与预期结果的对比结果进行解析,得到数据1中数据的参数值的异常信息,以方便用户根据所存在的异常信息,对数据生成***中相应的参数进行调整。
通过采用预先设定基本参数、公共参数、关联参数和预期结果的技术方案,通过对预先设定的参数进行调整,使所生成的数据运用在多种不同的场景中。对数据中的参数值进行初始化、二次赋值和三次赋值,确保数据生成的准确性和可靠性,并采用预期结果与所生成数据的参数值进行比对,当所生成的数据的参数值与预期结果相符合时,***将对所生成的数据进行输出,以使所生成的数据满足实际使用需求。
上述测试数据生成装置可以实现为计算机程序的形式,该计算机程序可以在如图11所示的计算机设备上运行。
请参阅图11,图11是本发明实施例提供的计算机设备的示意性框图。该计算机设备500设备可以是终端。该终端可以是平板电脑、笔记本电脑、台式电脑、个人数字助理等电子设备。
参阅图11,该计算机设备500包括通过***总线501连接的处理器502、存储器和网络接口505,其中,存储器可以包括非易失性存储介质503和内存储器504。
该非易失性存储介质503可存储操作***5031和计算机程序5032。该计算机程序5032包括程序指令,该程序指令被执行时,可使得处理器502执行测试数据生成方法。
该处理器502用于提供计算和控制能力,支撑整个计算机设备500的运行。
该内存储器504为非易失性存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行测试数据生成方法。
该网络接口505用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图11中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
其中,所述处理器502用于运行存储在存储器中的计算机程序5032,以实现如下功能:获取预先设定的基本参数、公共参数、关联参数和预期结果;根据基本参数对所需生成的数据进行初始化赋值,根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值以得到数据的参数值;获取经过赋值后的数据,将每条数据中的参数值与预期结果进行对比以得到每条数据的对比结果;若对比结果为符合预期结果,将符合预期结果的数据的参数值进行输出。
在一实施例中,处理器502还执行如下操作:获取基本参数中所需生成的数据条数和数据项目,依次对每条数据中的项目进行定义,并为每条数据中的项目赋予默认的初始值;获取公共参数中的参数数值,并将参数数值传递至已定义项目中的公共项目以对公共项目进行赋值;获取关联参数中的逻辑判断结果,对逻辑判断结果进行逻辑判断,根据逻辑判断中的关联关系对已定义项目中的关联项目进行赋值。
在一实施例中,处理器502还执行如下操作:若逻辑判断结果为开放参数与未暴露参数型,根据关联项目中开放项目的参数值类型对关联项目中对应的未暴露项目进行赋值;若逻辑判断结果为多级参数关联型,根据参数级别由高到低对关联项目的参数值进行匹配,匹配到某一级项目的参数值缺省,则以前几级项目的参数值为前置条件对关联项目中当前项目的参数进行赋值;若逻辑判断结果为数据库交互型,根据关联参数中所设定的数据库交互要求,通过插库操作对关联项目进行赋值。
在一实施例中,处理器502还执行如下操作:若对比结果为不符合预期结果,对对比结果进行解析,得到相应数据的参数值的异常信息。
在一实施例中,处理器502还执行如下操作:依次为每条所生成的数据绑定ID值。
本领域技术人员可以理解,图11中示出的计算机设备的实施例并不构成对计算机设备具体构成的限定,在其他实施例中,计算机设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。例如,在一些实施例中,计算机设备可以仅包括存储器及处理器,在这样的实施例中,存储器及处理器的结构及功能与图11所示实施例一致,在此不再赘述。
应当理解,在本发明实施例中,处理器502可以是中央处理单元(CentralProcessing Unit,CPU),该处理器502还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
在本发明的另一实施例中提供存储介质。该存储介质可以为非易失性的计算机可读存储介质。该存储介质存储有计算机程序,其中计算机程序包括程序指令。该程序指令被处理器执行时实现:获取预先设定的基本参数、公共参数、关联参数和预期结果;根据基本参数对所需生成的数据进行初始化赋值,根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值以得到数据的参数值;获取经过赋值后的数据,将每条数据中的参数值与预期结果进行对比以得到每条数据的对比结果;若对比结果为符合预期结果,将符合预期结果的数据的参数值进行输出。
在一实施例中,该程序指令被处理器执行时实现:获取基本参数中所需生成的数据条数和数据项目,依次对每条数据中的项目进行定义,并为每条数据中的项目赋予默认的初始值;获取公共参数中的参数数值,并将参数数值传递至已定义项目中的公共项目以对公共项目进行赋值;获取关联参数中的逻辑判断结果,对逻辑判断结果进行逻辑判断,根据逻辑判断中的关联关系对已定义项目中的关联项目进行赋值。
在一实施例中,该程序指令被处理器执行时实现:若逻辑判断结果为开放参数与未暴露参数型,根据关联项目中开放项目的参数值类型对关联项目中对应的未暴露项目进行赋值;若逻辑判断结果为多级参数关联型,根据参数级别由高到低对关联项目的参数值进行匹配,匹配到某一级项目的参数值缺省,则以前几级项目的参数值为前置条件对关联项目中当前项目的参数进行赋值;若逻辑判断结果为数据库交互型,根据关联参数中所设定的数据库交互要求,通过插库操作对关联项目进行赋值。
在一实施例中,该程序指令被处理器执行时实现:若对比结果为不符合预期结果,对对比结果进行解析,得到相应数据的参数值的异常信息。
在一实施例中,该程序指令被处理器执行时实现:依次为每条所生成的数据绑定ID值。
所述存储介质可以是前述设备的内部存储单元,例如设备的硬盘或内存。所述存储介质也可以是所述设备的外部存储设备,例如所述设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储介质还可以既包括所述设备的内部存储单元也包括外部存储设备。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的设备、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的几个实施例中,应该理解到,所揭露的设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为逻辑功能划分,实际实现时可以有另外的划分方式,也可以将具有相同功能的单元集合成一个单元,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种测试数据生成方法,其特征在于,包括:
获取预先设定的基本参数、公共参数、关联参数和预期结果;
根据基本参数对所需生成的数据进行初始化赋值,根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值以得到数据的参数值;
获取经过赋值后的数据,将每条数据中的参数值与预期结果进行对比以得到每条数据的对比结果;
若对比结果为符合预期结果,将符合预期结果的数据的参数值进行输出。
2.根据权利要求1所述的测试数据生成方法,其特征在于,所述根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值以得到数据的参数值,包括:
获取基本参数中所需生成的数据条数和数据项目,依次对每条数据中的项目进行定义,并为每条数据中的项目赋予默认的初始值;
获取公共参数中的参数数值,并将参数数值传递至已定义项目中的公共项目以对公共项目进行赋值;
获取关联参数中的逻辑判断结果,对逻辑判断结果进行逻辑判断,根据逻辑判断结果对已定义项目中的关联项目进行赋值。
3.根据权利要求2所述的测试数据生成方法,其特征在于,所述根据逻辑判断结果对已定义项目中的关联项目进行赋值,包括:
若逻辑判断结果为开放参数与未暴露参数型,根据关联项目中开放项目的参数值类型对关联项目中对应的未暴露项目进行赋值;
若逻辑判断结果为多级参数关联型,根据参数级别由高到低对关联项目的参数值进行匹配,匹配到某一级项目的参数值缺省,则以前几级项目的参数值为前置条件对关联项目中当前项目的参数进行赋值;
若逻辑判断结果为数据库交互型,根据关联参数中所设定的数据库交互要求,通过插库操作对关联项目进行赋值。
4.根据权利要求1所述的测试数据生成方法,其特征在于,所述获取经过赋值后的数据,将每条数据中的参数值与预期结果进行对比以得到每条数据的对比结果之后,还包括:
若对比结果为不符合预期结果,对对比结果进行解析,得到相应数据的参数值的异常信息。
5.根据权利要求2所述的测试数据生成方法,其特征在于,所述依次对每条数据中的项目进行定义,并为每条数据中的项目赋予默认的初始值之后,还包括:
依次为每条所生成的数据绑定ID值。
6.一种测试数据生成装置,其特征在于,包括:
参数获取单元,用于获取预先设定的基本参数、公共参数、关联参数和预期结果;
赋值单元,用于据基本参数对所需生成的数据进行初始化赋值,根据公共参数对经过初次赋值的数据进行二次赋值,根据关联参数对经过二次赋值的数据进行三次赋值以得到数据的参数值;
结果比对单元,用于获取预先设定的预期结果,将预期结果与经过赋值后数据的参数值进行对比以得到对比结果;
数据输出单元,用于若对比结果为符合预期结果,将符合预期结果的数据的参数值进行输出。
7.根据权利要求6所述的测试数据生成装置,其特征在于,所述赋值单元,包括:
初始赋值单元,用于获取基本参数中所需生成的数据条数和数据项目,依次对每条数据中的项目进行定义,并为每条数据中的项目赋予默认的初始值;
二次赋值单元,用于获取公共参数中的参数数值,并将参数数值传递至已定义项目中的公共项目以对公共项目进行赋值;
三次赋值单元,用于获取关联参数中的逻辑判断结果,对逻辑判断结果进行逻辑判断,根据逻辑判断中的关联关系对已定义项目中的关联项目进行赋值。
8.根据权利要求7所述的测试数据生成装置,其特征在于,所述三次赋值单元,包括:
开放参数与未暴露参数赋值单元,用于若逻辑判断结果为开放参数与未暴露参数型,根据关联项目中开放项目的参数值类型对关联项目中对应的未暴露项目进行赋值;
多级参数关联赋值单元,用于若逻辑判断结果为多级参数关联型,根据参数级别由高到低对关联项目的参数值进行匹配,匹配到某一级项目的参数值缺省,则以前几级项目的参数值为前置条件对关联项目中当前项目的参数进行赋值;
数据库交互赋值单元,用于若逻辑判断结果为数据库交互型,根据关联参数中所设定的数据库交互要求,通过插库操作对关联项目进行赋值。
9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-5中任一项所述的测试数据生成方法。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-5任一项所述的测试数据生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810436765.8A CN108664398A (zh) | 2018-05-09 | 2018-05-09 | 测试数据生成方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810436765.8A CN108664398A (zh) | 2018-05-09 | 2018-05-09 | 测试数据生成方法、装置、计算机设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108664398A true CN108664398A (zh) | 2018-10-16 |
Family
ID=63778746
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810436765.8A Pending CN108664398A (zh) | 2018-05-09 | 2018-05-09 | 测试数据生成方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108664398A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110415101A (zh) * | 2019-06-19 | 2019-11-05 | 深圳壹账通智能科技有限公司 | 产品推荐测试方法、装置、计算机设备及存储介质 |
CN111338958A (zh) * | 2020-02-28 | 2020-06-26 | 中国平安人寿保险股份有限公司 | 一种测试用例的参数生成方法、装置及终端设备 |
CN112988603A (zh) * | 2021-04-30 | 2021-06-18 | 中国工商银行股份有限公司 | 大数据测试用例生成方法及装置 |
CN116561857A (zh) * | 2023-05-09 | 2023-08-08 | 中设数字技术有限公司 | 一种bim模型构件参数的赋值方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009727A (zh) * | 2006-12-28 | 2007-08-01 | 华为技术有限公司 | 生成电话本记录的方法、装置及测试电话本的方法、*** |
CN102968370A (zh) * | 2012-11-26 | 2013-03-13 | 中国电信股份有限公司云计算分公司 | 一种测试数据生成方法及装置 |
CN107861870A (zh) * | 2017-11-02 | 2018-03-30 | 平安科技(深圳)有限公司 | 接口测试及测试数据生成方法、装置、终端和存储介质 |
CN107894953A (zh) * | 2017-11-21 | 2018-04-10 | 中国银行股份有限公司 | 一种银行应用测试数据的生成方法及装置 |
-
2018
- 2018-05-09 CN CN201810436765.8A patent/CN108664398A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009727A (zh) * | 2006-12-28 | 2007-08-01 | 华为技术有限公司 | 生成电话本记录的方法、装置及测试电话本的方法、*** |
CN102968370A (zh) * | 2012-11-26 | 2013-03-13 | 中国电信股份有限公司云计算分公司 | 一种测试数据生成方法及装置 |
CN107861870A (zh) * | 2017-11-02 | 2018-03-30 | 平安科技(深圳)有限公司 | 接口测试及测试数据生成方法、装置、终端和存储介质 |
CN107894953A (zh) * | 2017-11-21 | 2018-04-10 | 中国银行股份有限公司 | 一种银行应用测试数据的生成方法及装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110415101A (zh) * | 2019-06-19 | 2019-11-05 | 深圳壹账通智能科技有限公司 | 产品推荐测试方法、装置、计算机设备及存储介质 |
CN111338958A (zh) * | 2020-02-28 | 2020-06-26 | 中国平安人寿保险股份有限公司 | 一种测试用例的参数生成方法、装置及终端设备 |
CN112988603A (zh) * | 2021-04-30 | 2021-06-18 | 中国工商银行股份有限公司 | 大数据测试用例生成方法及装置 |
CN112988603B (zh) * | 2021-04-30 | 2024-03-29 | 中国工商银行股份有限公司 | 大数据测试用例生成方法及装置 |
CN116561857A (zh) * | 2023-05-09 | 2023-08-08 | 中设数字技术有限公司 | 一种bim模型构件参数的赋值方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108664398A (zh) | 测试数据生成方法、装置、计算机设备及存储介质 | |
US10482554B1 (en) | Digital negotiation platform | |
CN108255738A (zh) | 自动化测试方法、装置、计算机设备及存储介质 | |
CN109345374A (zh) | 风险控制方法、装置、计算机设备和存储介质 | |
CN109558440A (zh) | 数据批量处理方法、装置、计算机设备及存储介质 | |
CN109598598A (zh) | 基于区块链的交易处理方法及装置、电子设备 | |
CN110895758B (zh) | 存在作弊交易的***账户的筛选方法、装置及*** | |
CN109299129A (zh) | 自然语言的数据查询方法、装置、计算机设备及存储介质 | |
JPWO2008078366A1 (ja) | データ検証装置、データ検証方法およびデータ検証プログラム | |
CN109584040A (zh) | 基于区块链的业务数据处理方法、装置、设备及存储介质 | |
CN108596749A (zh) | 基于区块链的资格认定方法及相关装置 | |
CN109992588A (zh) | 一种基于数据处理的分单方法及相关设备 | |
CN110766275A (zh) | 数据验证方法、装置、计算机设备及存储介质 | |
CN108629685A (zh) | 贷款产品属性确定方法及服务器 | |
CN112507212A (zh) | 智能回访方法、装置、电子设备及可读存储介质 | |
CN110458612A (zh) | 一种信息处理方法及相关产品 | |
CN108334346A (zh) | 一种业务控制流程的开发方法及装置 | |
CN110852809A (zh) | 一种数据处理方法、装置、设备及介质 | |
CN109767313A (zh) | 基于资源配置的方法及相关产品 | |
CN113010443A (zh) | 基于金融核心交易场景的数据库测试数据生成方法及装置 | |
CN108876388A (zh) | 一种身份认证方法、装置及终端设备 | |
CN113034275A (zh) | 一种基于区块链网络的管理***、方法及终端设备 | |
CN109885462A (zh) | 一种区块链节点性能测试方法、***、设备及存储介质 | |
CN110865932A (zh) | 一种程序内部接口测试方法、***、终端及存储介质 | |
EP4213084A1 (en) | Information processing method, information processing device, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181016 |