CN112799966B - 可扩展插件化批量生成测试数据方法、***、设备及介质 - Google Patents

可扩展插件化批量生成测试数据方法、***、设备及介质 Download PDF

Info

Publication number
CN112799966B
CN112799966B CN202110330387.7A CN202110330387A CN112799966B CN 112799966 B CN112799966 B CN 112799966B CN 202110330387 A CN202110330387 A CN 202110330387A CN 112799966 B CN112799966 B CN 112799966B
Authority
CN
China
Prior art keywords
data
plug
batches
data generation
generation
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.)
Active
Application number
CN202110330387.7A
Other languages
English (en)
Other versions
CN112799966A (zh
Inventor
陈洁
张坚欣
邹方勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiajia Technology Co ltd
Original Assignee
Jiajia Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jiajia Technology Co ltd filed Critical Jiajia Technology Co ltd
Priority to CN202110330387.7A priority Critical patent/CN112799966B/zh
Publication of CN112799966A publication Critical patent/CN112799966A/zh
Application granted granted Critical
Publication of CN112799966B publication Critical patent/CN112799966B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种可扩展插件化批量生成测试数据方法、***、设备及介质。可扩展插件化批量生成测试数据方法,包括:制定数据生成接口规范及数据类型枚举,将表单变量进行处理,生成数据并对结果包装,读取函数列表并对函数表单渲染,将数据库字段与函数映射,得到数据生成模型;安装插件,使主应用程序加载插件,加载数据生成模型;读取数据生成模型的输入参数,批量生成数据,将批量生成的数据转换为SQL语句,批处理执行SQL。可扩展插件化批量生成测试数据***,包括:数据模型生成模块;插件加载模块;数据生成模块。本发明还提供了一种可扩展插件化批量生成测试数据设备及介质。

Description

可扩展插件化批量生成测试数据方法、***、设备及介质
技术领域
本发明涉及计算机技术领域,特别是涉及一种可扩展插件化批量生成测试数据方法、***、设备及介质。
背景技术
移动互联网时代,产品的迭代速度要求越来越高,传统的开发模式,缺陷的发现大量集中在测试阶段,造成测试周期过长,延误产品上线时机。于是市面上出现了很多测试管理工具和自动化测试工具来辅助测试工作左移,而自动化测试前需要做测试脚本执行前的数据准备。
自动化测试分多种类型,如接口测试、UI测试、性能测试。不同的测试类型对测试数据的要求各不相同,如果做接口测试,通常针对被测试接口准备少量数据即可;如果做UI测试和性能测试,通常需要针对一个业务流程或者模块准备大量的数据,尤其是性能测试,准备的数据量经常高达百万级。
随着自动化测试的广泛应用,曾经由测试人员人工准备测试数据的工作因其效率低下、错误率高以及不能灵活的应对各种业务场景而显得越来越力不从心,另外,从生产环境截取数据导入到测试环境中也存在数据泄漏风险。
现有技术存在的问题总结如下:
1、目前,测试数据的准备工作主要有两种方式:一、依赖测试人员人工构造;二、截取部分生产环境的数据,在清洗、脱敏后导入测试环境使用。前一种方式耗时费力、效率低下,尤其是在构造复杂结构的数据时还非常容易出错;后一种方式对数据的清洗和脱敏工具要求非常高,且稍有疏忽,就有可能造成数据泄漏的严重后果。
2、百万级别的数据生成依赖人工完成完全不现实,即使是使用一些随机数据生成工具也存在效率问题,由此导致的时间成本非常高昂。
发明内容
基于此,本发明的目的在于,提供一种可扩展插件化批量生成测试数据方法、***、设备及介质,其基于java和spring 技术的可快速、灵活扩展的数据生成规则的数据生成工具,针对数据生成规则定义了一套标准插件化数据生成模型以及插件加载流程,使得用户在不改动数据生成工具主应用程序中任何代码的前提下,通过编写一个简单的扩展插件包即可扩展满足特定业务场景的数据生成规则。
第一方面,本发明提供一种可扩展插件化批量生成测试数据方法,包括:
制定数据生成接口规范及数据类型枚举,将表单变量进行处理,生成数据并对结果包装,读取函数列表并对函数表单渲染,将数据库字段与函数映射,得到数据生成模型;
安装插件,使主应用程序加载插件,加载数据生成模型;
读取数据生成模型的输入参数,批量生成数据,将批量生成的数据转换为SQL语句,批处理执行SQL。
上述技术方案在一种实施方式中,所述制定数据生成接口规范,包括:基于java,定义数据生成的接口IGenerator;
所述数据类型枚举,包括:布尔值类型、字符串类型、整数类型、浮点数类型、日期类型、时间类型、日期时间类型、年份类型、长整数类型中的一种或多种;
所述将表单变量进行处理,包括:将表单变量封装、传递、读取及转换。
上述技术方案在一种实施方式中,所述读取函数列表,包括:基于java,定义一个FuncDesc注释,该注释描述了数据生成规则的中文名称、英文唯一限定关键字、生成数据可匹配的数据类型,该注释用于标记一个IGenerator的实现类是数据规则生成类;基于spring IOC,读取所有被FuncDesc标记过的Java类,获取函数列表;
所述对函数表单渲染,包括:基于HTML和JavaScript,读取函数列表,从每个函数对应的getFormDefinitions方法中读取到函数的输入表单并渲染。
上述技术方案在一种实施方式中,所述将数据库字段与函数映射,包括:基于HTML和JavaScript,获取数据库表字段,选择每一个数据库字段对应的函数,并填写函数的输入参数。
上述技术方案在一种实施方式中,所述安装插件,包括:部署主应用程序时,将数据生成规则的插件安装到主应用程序同级目录下的./lib目录中;
所述使主应用程序加载插件,包括:基于java和spring,主应用程序启动完成后,获取./lib目录下所有的插件jar包,再加载插件jar包到内存中并利用java中提供的ServiceLoader读取到所有的IGenerator的实现类;
所述加载数据生成模型,包括:基于java和spring IOC,将读取到所有的IGenerator的实现类全部使用Spring IOC容器提供的BeanFactory工具实例化并加载到spring IOC容器中。
上述技术方案在一种实施方式中,所述读取数据生成模型的输入参数,批量生成数据,包括:主应用程序读取数据生成模型的输入参数,并调用IGenerator接口中的generate方法,根据输入的数据生成量,直接批量生成数据。
上述技术方案在一种实施方式中,所述将批量生成的数据转换为SQL语句,包括:基于java,将批量生成的数据转换成对应的数据库的SQL语句;
所述批处理执行SQL,包括:基于JDBC,使用批处理的方式,分批次将数据***数据库中。
第二方面,本发明提供一种可扩展插件化批量生成测试数据***,包括:
数据模型生成模块,配置用于制定数据生成接口规范及数据类型枚举,将表单变量进行处理,生成数据并对结果包装,读取函数列表并对函数表单渲染,将数据库字段与函数映射,得到数据生成模型;
插件加载模块,配置用于安装插件,使主应用程序加载插件,加载数据生成模型;
数据生成模块,配置用于读取数据生成模型的输入参数,批量生成数据,将批量生成的数据转换为SQL语句,批处理执行SQL。
第三方面,本发明还提供一种可扩展插件化批量生成测试数据设备,包括:
存储器,用于存储一个或多个程序;
处理器,用于运行所述存储器中存储的所述程序,以实现如上述任一项所述的可扩展插件化批量生成测试数据方法。
第四方面,本发明还提供一种计算机可读存储介质,其存储有至少一个程序,当所述程序被处理器执行时,实现如上述任一项所述的可扩展插件化批量生成测试数据方法。
相对于现有技术,本发明的可扩展插件化批量生成测试数据方法、***、设备及介质的有益效果:
本发明的可扩展插件化批量生成测试数据方法、***、设备及介质能够实现在不变更主应用程序的情况下,由用户根据自己的业务需求扩展不同的数据生成函数,实现针对不同的数据库字段类型/业务场景制定合理的数据生成规则,进而以远胜于人工处速度向数据库中***百万级有意义的随机数据,极大的提高数据库数据初始化效率。
为了更好地理解和实施,下面结合附图详细说明本发明。
附图说明
图1是本发明的可扩展插件化批量生成测试数据方法的示例性流程框图。
图2是本发明的可扩展插件化批量生成测试数据***的模块连接图。
具体实施方式
在本说明书中提到或者可能提到的上、下、左、右、前、后、正面、背面、顶部、底部等方位用语是相对于其构造进行定义的,它们是相对的概念。因此,有可能会根据其所处不同位置、不同使用状态而进行相应地变化。所以,也不应当将这些或者其他的方位用语解释为限制性用语。
以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的方法的例子。
在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
请参阅图1,图1是本发明的可扩展插件化批量生成测试数据方法的示例性流程框图。
第一方面,本发明提供一种可扩展插件化批量生成测试数据方法,包括:
S1.数据模型生成:
制定数据生成接口规范及数据类型枚举,将表单变量进行处理,生成数据并对结果包装,读取函数列表并对函数表单渲染,将数据库字段与函数映射,得到数据生成模型。
具体地,上述S1中,所述制定数据生成接口规范,包括:基于java,定义数据生成的接口IGenerator。
该接口IGenerator主要包含:
(1)getFormDefinitions方法用于获取该数据生成接口的输入参数表单定义,输入参数表单定义中定义了每一个数据生成规则的输入输出参数、输入参数在前端页面渲染的表单配置、输入输出参数的数据类型。
(2)generate方法用于接收传入的输入参数,根据当前数据生成规则所对应的业务需求,对输入参数进行运算后转换为输出参数。
接着,基于java及HTML,指定数据生成接口支持的输入输出数据的类型。
所述数据类型枚举,包括:布尔值类型、字符串类型、整数类型、浮点数类型、日期类型、时间类型、日期时间类型、年份类型、长整数类型中的一种或多种。
所述将表单变量进行处理,包括:将表单变量封装、传递、读取及转换。
其中,封装数据使用标准的JSON语法规范,便于数据跨语言平台传输;在IGenerator的抽象实现类AbstractGenerator中提供了从JSON中解析制定数据类型枚举中定义的所有数据类型的提取方法。
之后,进行生成数据并对结果包装,根据当前数据生成规则所对应的业务需求,对输入参数进行运算后转换为输出。
所述读取函数列表,包括:基于java,定义一个FuncDesc注释,该注释描述了数据生成规则的中文名称、英文唯一限定关键字、生成数据可匹配的数据类型,该注释用于标记一个IGenerator的实现类是数据规则生成类;基于spring IOC,读取所有被FuncDesc标记过的Java类,获取函数列表。
所述对函数表单渲染,包括:基于HTML和JavaScript,读取函数列表,从每个函数对应的getFormDefinitions方法中读取到函数的输入表单并渲染。
所述将数据库字段与函数映射,包括:基于HTML和JavaScript,获取数据库表字段,由用户自由选择每一个数据库字段对应的函数,并填写函数的输入参数。
S2.插件加载:
安装插件,使主应用程序加载插件,加载数据生成模型。
上述S2中,所述安装插件,包括:运维人员在部署主应用程序时,将数据生成规则的插件安装到主应用程序同级目录下的./lib目录中。
所述使主应用程序加载插件,包括:基于java和spring,主应用程序启动完成后,获取./lib目录下所有的插件jar包,再加载插件jar包到内存中并利用java中提供的ServiceLoader读取到所有的IGenerator的实现类。
所述加载数据生成模型,包括:基于java和spring IOC,将读取到所有的IGenerator的实现类全部使用Spring IOC容器提供的BeanFactory工具实例化并加载到spring IOC容器中。
S3.数据生成:
读取数据生成模型的输入参数,批量生成数据,将批量生成的数据转换为SQL语句,批处理执行SQL。
上述S3中,所述读取数据生成模型的输入参数,批量生成数据,包括:主应用程序读取数据生成模型的输入参数,并调用IGenerator接口中的generate方法,根据输入的数据生成量,直接批量生成数据。
所述将批量生成的数据转换为SQL语句,包括:基于java,将批量生成的数据转换成对应的数据库的SQL语句。
所述批处理执行SQL,包括:基于JDBC,使用批处理的方式,分批次将数据***数据库中。
通过以上过程,即可高效完成向数据库中***百万级有意义的随机数据的过程。
请进一步参阅图2,图2是本发明的可扩展插件化批量生成测试数据***的模块连接图。
第二方面,本发明提供一种可扩展插件化批量生成测试数据***,包括:
数据模型生成模块,配置用于制定数据生成接口规范及数据类型枚举,将表单变量进行处理,生成数据并对结果包装,读取函数列表并对函数表单渲染,将数据库字段与函数映射,得到数据生成模型;
插件加载模块,配置用于安装插件,使主应用程序加载插件,加载数据生成模型;
数据生成模块,配置用于读取数据生成模型的输入参数,批量生成数据,将批量生成的数据转换为SQL语句,批处理执行SQL。
第三方面,本发明还提供一种可扩展插件化批量生成测试数据设备,包括:
存储器,用于存储一个或多个程序;
处理器,用于运行所述存储器中存储的所述程序,以实现如上述所述的可扩展插件化批量生成测试数据方法。
所述设备还可以优选地包括通信接口,所述通信接口用于与外部设备进行通信和数据交互传输。
需要说明的是,所述存储器可能包含高速RAM存储器,也可能还包括非易失性存储器 (nonvolatile memory),例如至少一个磁盘存储器。
在具体实现上,如果存储器、处理器及通信接口集成在一块芯片上,则存储器、处理器及通信接口可以通过内部接口完成相互间的通信。如果存储器、处理器和通信接口独立实现,则存储器、处理器和通信接口可以通过总线相互连接并完成相互间的通信。
第四方面,本发明还提供一种计算机可读存储介质,其存储有至少一个程序,当所述程序被处理器执行时,实现如上述所述的可扩展插件化批量生成测试数据方法。
应当理解,所述计算机可读存储介质为可存储数据或程序的任何数据存储设备,所述数据或程序其后可由计算机***读取。计算机可读存储介质的示例包括只读存储器、随机存取存储器、CD-ROM、HDD、DVD、磁带和光学数据存储设备等。计算机可读存储介质还可分布在网络耦接的计算机***中使得计算机可读代码以分布式方式来存储和执行。
计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、射频(Radio Frequency,RF)等,或者上述的任意合适的组合。
在一些实施方案中,计算机可读存储介质可以是非暂态的。
相对于现有技术,本发明的可扩展插件化批量生成测试数据方法、***、设备及介质的有益效果:
本发明的可扩展插件化批量生成测试数据方法、***、设备及介质能够实现在不变更主应用程序的情况下,由用户根据自己的业务需求扩展不同的数据生成函数,实现针对不同的数据库字段类型/业务场景制定合理的数据生成规则,进而以远胜于人工处速度向数据库中***百万级有意义的随机数据,极大的提高数据库数据初始化效率。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

Claims (10)

1.一种可扩展插件化批量生成测试数据方法,其特征在于,包括:
制定数据生成接口规范及数据类型枚举,将表单变量进行处理,生成数据并对结果包装,读取函数列表并对函数表单渲染,将数据库字段与函数映射,得到数据生成模型;
安装插件,使主应用程序加载插件,加载数据生成模型;
读取数据生成模型的输入参数,批量生成数据,将批量生成的数据转换为SQL语句,批处理执行SQL。
2.根据权利要求1所述的可扩展插件化批量生成测试数据方法,其特征在于,所述制定数据生成接口规范,包括:基于java,定义数据生成的接口IGenerator;
所述数据类型枚举,包括:布尔值类型、字符串类型、整数类型、浮点数类型、日期类型、时间类型、日期时间类型、年份类型、长整数类型中的一种或多种;
所述将表单变量进行处理,包括:将表单变量封装、传递、读取及转换。
3.根据权利要求2所述的可扩展插件化批量生成测试数据方法,其特征在于,所述读取函数列表,包括:基于java,定义一个FuncDesc注释,该注释描述了数据生成规则的中文名称、英文唯一限定关键字、生成数据可匹配的数据类型,该注释用于标记一个IGenerator的实现类是数据规则生成类;基于spring IOC,读取所有被FuncDesc标记过的Java类,获取函数列表;
所述对函数表单渲染,包括:基于HTML和JavaScript,读取函数列表,从每个函数对应的getFormDefinitions方法中读取到函数的输入表单并渲染。
4.根据权利要求3所述的可扩展插件化批量生成测试数据方法,其特征在于,所述将数据库字段与函数映射,包括:基于HTML和JavaScript,获取数据库表字段,选择每一个数据库字段对应的函数,并填写函数的输入参数。
5.根据权利要求4所述的可扩展插件化批量生成测试数据方法,其特征在于,所述安装插件,包括:部署主应用程序时,将数据生成规则的插件安装到主应用程序同级目录下的./lib目录中;
所述使主应用程序加载插件,包括:基于java和spring,主应用程序启动完成后,获取./lib目录下所有的插件jar包,再加载插件jar包到内存中并利用java中提供的ServiceLoader读取到所有的IGenerator的实现类;
所述加载数据生成模型,包括:基于java和spring IOC,将读取到所有的IGenerator的实现类全部使用Spring IOC容器提供的BeanFactory工具实例化并加载到spring IOC容器中。
6.根据权利要求5所述的可扩展插件化批量生成测试数据方法,其特征在于,所述读取数据生成模型的输入参数,批量生成数据,包括:主应用程序读取数据生成模型的输入参数,并调用IGenerator接口中的generate方法,根据输入的数据生成量,直接批量生成数据。
7.根据权利要求6所述的可扩展插件化批量生成测试数据方法,其特征在于,所述将批量生成的数据转换为SQL语句,包括:基于java,将批量生成的数据转换成对应的数据库的SQL语句;
所述批处理执行SQL,包括:基于JDBC,使用批处理的方式,分批次将数据***数据库中。
8.一种可扩展插件化批量生成测试数据***,其特征在于,包括:
数据模型生成模块,配置用于制定数据生成接口规范及数据类型枚举,将表单变量进行处理,生成数据并对结果包装,读取函数列表并对函数表单渲染,将数据库字段与函数映射,得到数据生成模型;
插件加载模块,配置用于安装插件,使主应用程序加载插件,加载数据生成模型;
数据生成模块,配置用于读取数据生成模型的输入参数,批量生成数据,将批量生成的数据转换为SQL语句,批处理执行SQL。
9.一种可扩展插件化批量生成测试数据设备,其特征在于,包括:
存储器,用于存储一个或多个程序;
处理器,用于运行所述存储器中存储的所述程序,以实现如权利要求1-7任一项所述的可扩展插件化批量生成测试数据方法。
10.一种计算机可读存储介质,其存储有至少一个程序,其特征在于,当所述程序被处理器执行时,实现如权利要求1-7任一项所述的可扩展插件化批量生成测试数据方法。
CN202110330387.7A 2021-03-29 2021-03-29 可扩展插件化批量生成测试数据方法、***、设备及介质 Active CN112799966B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110330387.7A CN112799966B (zh) 2021-03-29 2021-03-29 可扩展插件化批量生成测试数据方法、***、设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110330387.7A CN112799966B (zh) 2021-03-29 2021-03-29 可扩展插件化批量生成测试数据方法、***、设备及介质

Publications (2)

Publication Number Publication Date
CN112799966A CN112799966A (zh) 2021-05-14
CN112799966B true CN112799966B (zh) 2021-06-29

Family

ID=75815889

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110330387.7A Active CN112799966B (zh) 2021-03-29 2021-03-29 可扩展插件化批量生成测试数据方法、***、设备及介质

Country Status (1)

Country Link
CN (1) CN112799966B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113742361B (zh) * 2021-08-25 2024-05-28 西藏宁算科技集团有限公司 Js开发环境下使用sql存储json数据的方法及***
CN114416531A (zh) * 2021-12-23 2022-04-29 税友信息技术有限公司 一种测试数据生成方法、装置、设备及介质
CN114385271B (zh) * 2022-03-22 2022-06-03 北京云枢创新软件技术有限公司 基于插件的命令执行***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106326122A (zh) * 2016-08-23 2017-01-11 北京精密机电控制设备研究所 一种软件单元测试用例管理***
US10678666B1 (en) * 2011-09-07 2020-06-09 Innovative Defense Technologies, LLC Method and system for implementing automated test and retest procedures in a virtual test environment
CN111382064A (zh) * 2018-12-28 2020-07-07 北京搜狗科技发展有限公司 一种测试方法、装置、介质和电子设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111813653B (zh) * 2020-05-28 2023-07-04 杭州览众数据科技有限公司 一种字段内容相关的数据异常测试方法及自动化测试工具
CN112115042A (zh) * 2020-08-12 2020-12-22 浙江大学 一种基于采集回放的软件测试方法和***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10678666B1 (en) * 2011-09-07 2020-06-09 Innovative Defense Technologies, LLC Method and system for implementing automated test and retest procedures in a virtual test environment
CN106326122A (zh) * 2016-08-23 2017-01-11 北京精密机电控制设备研究所 一种软件单元测试用例管理***
CN111382064A (zh) * 2018-12-28 2020-07-07 北京搜狗科技发展有限公司 一种测试方法、装置、介质和电子设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于电信***的自动化测试平台设计与实现;于涛;《电信技术》;20190630;第56-59页 *

Also Published As

Publication number Publication date
CN112799966A (zh) 2021-05-14

Similar Documents

Publication Publication Date Title
CN112799966B (zh) 可扩展插件化批量生成测试数据方法、***、设备及介质
CN111209203B (zh) 一种基于源代码的模型验证方法
CN106648556A (zh) 前后端集成开发测试的方法及装置
CN107562459B (zh) 管理***、界面生成/显示/操作方法、介质、终端
CN114741070A (zh) 代码生成方法、装置、电子设备及存储介质
CN112346775B (zh) 指标数据通用处理方法、电子设备和存储介质
CN111427583A (zh) 组件的编译方法、装置和电子设备及计算机可读存储介质
CN114610640A (zh) 一种面向物联网可信执行环境的模糊测试方法和***
CN116502273B (zh) 基于数据血缘的动态数据脱敏方法、装置和设备
EP2511841A2 (en) System and method for generation of cim-based power system circuit models
CN107797805B (zh) 一种代码封装方法、装置及计算机可读存储介质
EP4075263A1 (en) Dependency graph generation method and apparatus, device, storage medium, and program product
CN106301976A (zh) 一种变电站智能化调度信息自动化测试方法
CN113127357B (zh) 单元测试方法、装置、设备、存储介质及程序产品
CN104750468A (zh) 一种服务端拓扑数据转换方法和转换装置
CN112926008A (zh) 生成表单页面的方法、装置、电子设备和存储介质
CN106301833A (zh) 一种变电站调度信息测试方法
CN114995331A (zh) 一种Bladed平台和PLC硬件在环测试通讯方法、介质及设备
CN108399196A (zh) 数据库sql语句自动生成工具的sql自动执行方法及***
CN103677846A (zh) 一种SQLite数据库开发工具包及开发方法
CN114385493A (zh) 一种性能测试方法、装置、电子设备及存储介质
CN111240972B (zh) 一种基于源代码的模型验证装置
CN113050935A (zh) 生成混入对象的方法、装置、计算设备及计算机可读存储介质
CN110659215A (zh) 一种开放式工业app快速开发及测试验证方法
CN112051990A (zh) 网管北向接口模型适配方法及***

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
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Method, system, equipment and medium for generating test data in batch by extensible plug-in

Effective date of registration: 20211111

Granted publication date: 20210629

Pledgee: Bank of China Limited by Share Ltd. Guangzhou Tianhe branch

Pledgor: Jiajia Technology Co.,Ltd.

Registration number: Y2021440000337

PE01 Entry into force of the registration of the contract for pledge of patent right