CN105528294A - 一种接口测试用例自动生成的方法及*** - Google Patents

一种接口测试用例自动生成的方法及*** Download PDF

Info

Publication number
CN105528294A
CN105528294A CN201511023473.4A CN201511023473A CN105528294A CN 105528294 A CN105528294 A CN 105528294A CN 201511023473 A CN201511023473 A CN 201511023473A CN 105528294 A CN105528294 A CN 105528294A
Authority
CN
China
Prior art keywords
interface
message
case
testing use
interface testing
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.)
Granted
Application number
CN201511023473.4A
Other languages
English (en)
Other versions
CN105528294B (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.)
Guangdong Kamfu Information Technology Co Ltd
Original Assignee
Guangdong Kamfu Information 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 Guangdong Kamfu Information Technology Co Ltd filed Critical Guangdong Kamfu Information Technology Co Ltd
Priority to CN201511023473.4A priority Critical patent/CN105528294B/zh
Publication of CN105528294A publication Critical patent/CN105528294A/zh
Application granted granted Critical
Publication of CN105528294B publication Critical patent/CN105528294B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3684Test 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)
  • Debugging And Monitoring (AREA)

Abstract

本发明提供了一种接口测试用例自动生成的方法及***,所述该方法包括:S1、将原始接口文档进行格式化操作,获得格式化接口文档;S2、基于所述格式化接口文档生成接口测试用例。通过本发明的方法及***生成的接口测试用例的报文生成的类型可配置,接口测试用例的报文的取值根据原始接口文档约束,按照测试用例设计方法生成,接口测试用例的报文的格式与保存序列化可配置,接口测试用例的报文的易维护与高可复用性,测试用例报文可兼容多种类型的接口,提高了测试用例的报文及格式化接口文档的利用率。

Description

一种接口测试用例自动生成的方法及***
技术领域
本发明涉及测试用例的自动生成方法及***,特别是涉及一种接口测试用例自动生成的方法及***。
背景技术
随着社会进步,信息量***性增长,计算机软件在全行业的广泛使用,软件的质量至关重要,软件测试作为软件质量保障的重要途径越来越受到重视以及专业化。其中,软件接口测试是软件测试中的一个重要分支,测试对象是软件的接口及接***互的数据,测试用例就是按照接口协议组装成服务接口能识别的报文字符串,此类测试用例为数据型测试用例。通常,在进行软件接口测试过程中,需要人工配置组装大量的数据型测试用例,即接口报文字符串。
而且,现在软件接口类型不同,需要人工识别与组装各种接口的测试用例报文字符串,需要完全参透接口协议的每一个约束条件,并且根据不同类型组装不同的报文字符串,同时接口协议的复杂度直接影响测试用例编制的难度与工作量。执行测试时,往往都是测试人员自行编写测试用例报文,并基于一个用例报文进行修改模拟多个测试用例执行测试,测试用例的完整性以及覆盖度都比较容易疏忽,测试用例的维护管理以及追踪都比较困难。而且,一边进行测试用例设计,一边执行测试用例这样会导致工作专注度不够,没法深层次设计覆盖全面的测试用例,这个更是与测试领域专业化分工趋势相背离。
总之,在现有技术中,接口测试用例的报文生成的类型不可配置,导致接口测试用例的报文的难以维护,不可复用,测试用例报文难以兼容多种类型的接口,测试用例的报文及格式化接口文档的利用率底下,这些会最终导致测试人员的测试效率低下,软件开发周期变长,软件开发成本上升。
发明内容
本发明的目的就是为了弥补上述现有技术中的缺陷,提供了一种接口测试用例自动生成的方法,该方法包括以下步骤:
S1、将原始接口文档进行格式化操作,获得格式化接口文档;以及
S2、基于所述格式化接口文档生成接口测试用例。
根据这种接口测试用例自动生成的方法,能够配置接口测试用例的报文生成的类型,根据原始接口文档来约束接口测试用例的报文的取值,并且根据测试用例设计方法来生成测试用例,从而提高了接口测试用例的报文的可维护性以及可复用性,测试用例报文能够兼容各种类型的接口,提高了测试用例的报文及格式化接口文档的利用率。
更进一步地,所述格式化接口文档至少包括所述接口测试用例的报文格式、所述接口测试用例的报文头和所述接口测试用例的报文协议。
更进一步地,所述格式化接口文档包括XML格式、txt格式或excel格式的文件。
更进一步地,所述步骤S2具体包括:
S21、使用中枢控制器基于所述格式化接口文档配置接口测试用例配置规则;
S22、使用中枢控制器触发接口测试用例的报文的字段取值生成过程,从公共数据池获取数据,使用所述数据根据所述接口测试用例配置规则自动生成所述报文的字段的值,并将所述报文的字段的值同步到公共数据池中;
S23、使用中枢控制器触发所述报文的组装生成过程,从公共数据池获取所述报文的字段的值,根据所述接口测试用例配置规则组装成所述报文;以及
S24、根据所述接口测试用例配置规则将所述报文序列化保存在公共数据池中。
更进一步地,所述接口测试用例的所述报文可兼容以下类型的接口:webservice接口、socket接口、API接口、DLL接口及USB接口。
更进一步地,所述报文的类型包括XML报文、8583报文、USB报文、HTTP报文或FTP报文。
本申请还提供了一种接口测试用例自动生成的***,包括:
格式化模块,用于将原始接口文档进行格式化操作,获得格式化接口文档;以及
接口测试用例生成模块,用于基于所述格式化接口文档生成接口测试用例。
根据接口测试用例自动生成的***,能够获取与上述接口测试用例自动生成的方法同样的技术效果。
更进一步地,所述格式化接口文档至少包括所述接口测试用例的报文格式、所述接口测试用例的报文头和所述接口测试用例的报文协议。
更进一步地,所述格式化接口文档包括XML格式、txt格式或excel格式的文件。
更进一步地,所述接口测试用例生成模块包括:
接口测试用例配置规则配置模块,用于使用中枢控制器基于所述格式化接口文档配置接口测试用例配置规则;
报文字段取值生成模块,用于使用中枢控制器触发接口测试用例的报文的字段取值生成过程,从公共数据池获取数据,使用所述数据根据所述接口测试用例配置规则自动生成所述报文的字段的值,并将所述报文的字段的值同步到公共数据池中;
报文生成模块,用于使用中枢控制器触发所述报文的组装生成过程,从公共数据池获取所述报文的字段的值,根据所述接口测试用例配置规则组装成所述报文;以及
报文序列化模块,用于根据所述接口测试用例配置规则将所述报文序列化保存在公共数据池中。
更进一步地,所述接口测试用例的所述报文可兼容以下类型的接口:webservice接口、socket接口、API接口、DLL接口及USB接口。
更进一步地,所述报文的类型包括XML报文、8583报文、USB报文、HTTP报文或FTP报文。
本发明的技术效果在于:接口测试用例的报文生成的类型可配置,接口测试用例的报文的取值根据原始接口文档约束,按照测试用例设计方法生成,接口测试用例的报文的格式与保存序列化可配置,接口测试用例的报文的易维护与高可复用性,测试用例报文可兼容多种类型的接口,提高了测试用例的报文及格式化接口文档的利用率。
附图说明
图1为本发明的接口测试用例自动生成的方法的流程图;
图2为本发明的基于格式化接口文档生成接口测试用例的流程图;
图3为本发明的接口测试用例自动生成的***的结构图;
图4为本发明的接口测试用例生成模块的结构图。
具体实施方式
下面,参照附图来说明本发明涉及的实施方式,不过本发明不局限于此。以下说明的实施方式的结构要素能够适地当组合。此外,也存在不使用一部分结构要素的情况。
接口测试用例自动生成的方法
图1示出了本发明的接口测试用例自动生成的方法,该方法包括以下步骤:S1、将原始接口文档进行格式化操作,获得格式化接口文档;以及S2、基于格式化接口文档生成接口测试用例。
原始接口文档是在软件开发过程中模块化开发必需的文档,包括模块接***互所遵循的规范协议,其中,包括标准的协议与自定义的协议。格式化接口文档主要是从原始接口文档中整理出具有一定规则的能被程序识别的文档格式,该文档格式主要包括报文格式、报文头、报文协议等,整理文档格式的整理过程需人工干预,但能批量执行,整体而言耗费工作量比较少。文档格式主要为excel格式,这样就可以直接批量拷贝原始接口协议报文,然后按照测试来配置规则,如字段类型标识、报文标识等。当然,也可以使用XML格式、txt格式等格式存储格式化接口文档,具体的格式并没有限定,可以根据用户的具体需求或者实际的测试环境来进行选择。
图2示出了基于格式化接口文档生成接口测试用例的具体操作:S21、使用中枢控制器基于格式化接口文档配置接口测试用例配置规则;S22、使用中枢控制器触发接口测试用例的报文的字段取值生成过程,从公共数据池获取数据,使用数据根据接口测试用例配置规则自动生成报文的字段的值,并将报文的字段的值同步到公共数据池中;S23、使用中枢控制器触发报文的组装生成过程,从公共数据池获取报文的字段的值,根据接口测试用例配置规则组装成报文;以及S24、根据接口测试用例配置规则将报文序列化保存在公共数据池中。
其中,中枢控制器用于关联与调度测试用例生成自动化的全过程,包括测试用例配置规则的配置(本配置包括了所有的配置规则,例如包括报文类型标识、字段标识、测试方法标识、用例报文序列化标识等)、报文取值生成、报文组装生成以及报文序列化保存。并且,中枢控制器负责识别格式化接口文档,然后存放到公共数据池中,根据测试配置规则触发报文字段取值生成模块、报文生成模块、报文序列化模块。通过该中枢控制器生成、管理接口测试用例的报文,便于测试用例的管理及追踪。
本发明的中枢控制器可以是一个具有数据处理功能的软件模块,也可以是处理器、微控制器等,只要具有数据处理功能及数据接收发送功能即可满足本发明的需要。
本发明提供的接口测试用例的报文可兼容以下类型的接口:webservice接口、socket接口、API接口、DLL接口及USB接口等,本领域技术人员可以知晓,在本发明的基础上可以容易的编写其他接口的格式化文档,为其生成接口测试用例。
本发明可生成的报文为XML报文、8583报文、USB报文、HTTP报文或FTP报文等,本领域技术人员可根据实际需要,生成其他格式的测试报文。
下面以生成XML接口测试用例的报文为例说明其生成过程。
首先生成XML的格式化接口文档,如下:
表1XML的格式化接口文档
然后,在中枢控制器的触发进行接口测试用例的报文的字段的取值操作,如约束中的取值:
表2约束取值
约束 含义
0..1,可选项
* 0..n,可以没有,也可以有多项
+ 1..n,至少有1项,也可以有多项
1 数字1,代表必须且只能填1项
通过该步骤为所有的报文字段赋值,用例报文取值会全部遍历所有约束的可能,报文中的每个字段的取值都会遍历(按照等价类与边界值)的取值,然后同步到公共数据池中,该模块为全过程的数据交互区,从开始的初始化数据到最后用例报文的生成整个过程都在公共数据池中存档记录,每一环节都会保持公共数据池同步,保证数据的一致性,便于数据查找及追踪。可以根据实际情况(效率与数据量以及可复用程度)进行配置,选择内存数据结构或数据库作为公共数据池,如内存的存储数据结构、主流的MYSQL、SQLserver数据库等,且该数据库可以是远程数据库,如云数据库等。
然后,进行接口测试用例的报文生成,其也由中枢控制器触发其生成过程,如生成报文如下:
ServiceReq|ServiceParam
ServiceParam|OprType=
ServiceParam|ServID=
ServiceParam|ServAttr
ServAttr|ProBossReq
ProBossReq|MSISDN=
ProBossReq|BILLTYPE=
ProBossReq|WHCTYPE=
ServiceParam|Old_ServAttr
Old_ServAttr|MSISDN=
“=”和“|”用来标识报文中字段的逻辑结构,即父子节点关系,有“=”表示叶子节点,否则为非叶子节点;“|”左边的是父节点,右边的是子节点。
按照报文协议规则,即可组成上述的逻辑结构,同一个接口,报文逻辑都是一样的,不会变化,故报文的逻辑结构是可以复用的。
接口测试用例的报文生成会根据测试配置规则(如强健壮性等价类),依据公共数据池里面的所有取值,遍历(笛卡尔积)所有存放于公共数据池中的字段取值。
最后,进行接口测试用例的报文序列化保存操作,从公共数据池中取出完整的报文数据以及用例信息,按照测试配置规则序列化成对应的规则,主要包括的格式与命名有文本txt、xml、excel等,文本的信息包括:用例描述、用例报文完整信息、用例ID、用例集名称、接口标识、预期结果等。
本发明的上述方法可通过计算机程序实现,所述计算机程序可以存储在存储器中,存储器可以为以下中任何一个:随机存储器、只读存储器、光或磁存储器,或者能够存储数字信息的任何合适存储器。所述存储器可以是***处理器、可为***访问的其他存储器或协处理器的特定本地存储器。
接口测试用例自动生成的***
图3示出了本发明的接口测试用例自动生成的***,包括:格式化模块1,用于将原始接口文档进行格式化操作,获得格式化接口文档;以及接口测试用例生成模块2,用于基于格式化接口文档生成接口测试用例。
原始接口文档是在软件开发过程中模块化开发必需的文档,包括模块接***互所遵循的规范协议,其中,包括标准的协议与自定义的协议。格式化接口文档主要是从原始接口文档中整理出具有一定规则的能被程序识别的文档格式,该文档格式主要包括报文格式、报文头、报文协议等,整理文档格式的整理过程需人工干预,但能批量执行,整体而言耗费工作量比较少。文档格式主要为excel格式,这样就可以直接批量拷贝原始接口协议报文,然后按照测试来配置规则,如字段类型标识、报文标识等。当然,也可以使用XML格式、txt格式等格式存储格式化接口文档,具体的格式并没有限定,可以根据用户的具体需求或者实际的测试环境来进行选择。
如图4所述,接口测试用例生成模块2包括:接口测试用例配置规则配置模块21,用于使用中枢控制器基于格式化接口文档配置接口测试用例配置规则;报文字段取值生成模块22,用于使用中枢控制器触发接口测试用例的报文的字段取值生成过程,从公共数据池获取数据,使用数据根据所述接口测试用例配置规则自动生成报文的字段的值,并将报文的字段的值同步到公共数据池中;报文生成模块23,用于使用中枢控制器触发报文的组装生成过程,从公共数据池获取报文的字段的值,根据接口测试用例配置规则组装成报文;报文序列化模块24,用于根据接口测试用例配置规则将报文序列化保存在公共数据池中。
其中,中枢控制器用于关联与调度测试用例生成自动化的全过程,包括测试用例配置规则的配置(本配置包括了所有的配置规则,包括报文类型标识、字段标识、测试方法标识、用例报文序列化标识等)、报文取值生成、报文组装生成以及报文序列化保存;其负责识别格式化接口文档,然后存放到公共数据池中,根据测试配置规则触发报文字段取值生成模块、报文生成模块、报文序列化模块。通过该中枢控制器生成、管理接口测试用例的报文,便于测试用例的管理及追踪。
本发明提供的接口测试用例自动生成的***生成的接口测试用例的所述报文可兼容以下类型的接口:webservice接口、socket接口、API接口、DLL接口及USB接口等,本领域技术人员可以知晓,在本发明的基础上可以容易的编写其他接口的格式化文档,为其生成接口测试用例。
本发明的接口测试用例自动生成的***可生成的报文为XML报文、8583报文、USB报文、HTTP报文或FTP报文等,本领域技术人员可根据实际需要,生成其他格式的测试报文。
本发明的接口测试用例自动生成的***可以通过集成电路技术实现,如VLSI(超大规模集成电路)、FPGA等,也可以通过计算机程序模块实现,程序模块包括用来执行特定的任务或实施特定的抽象数据类型的例行程序、程序、构件、数据结构等等。而且,本领域技术人员将意识到,本发明方法可以通过其它计算机***配置而被实践,包括单处理器或多处理器计算机***、小型计算机、大型计算机、以及个人计算机、手持计算设备、基于微处理器的或可编程的消费者电子设备等等,它们中的每个设备可以操作地被耦合到一个或多个相关联的设备。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

Claims (12)

1.一种接口测试用例自动生成的方法,其特征在于,包括以下步骤:
S1、将原始接口文档进行格式化操作,获得格式化接口文档;以及
S2、基于所述格式化接口文档生成接口测试用例。
2.根据权利要求1所述的方法,其特征在于,
所述格式化接口文档至少包括所述接口测试用例的报文的格式、所述接口测试用例的报文的头和所述接口测试用例的报文的协议。
3.根据权利要求2所述的方法,其特征在于,
所述格式化接口文档为XML格式、txt格式或excel格式的文件。
4.根据权利要求3所述的方法,其特征在于,所述步骤S2具体包括:
S21、使用中枢控制器基于所述格式化接口文档配置接口测试用例配置规则;
S22、使用中枢控制器触发接口测试用例的报文的字段取值生成过程,从公共数据池获取数据,使用所述数据根据所述接口测试用例配置规则自动生成所述报文的字段的值,并将所述报文的字段的值同步到公共数据池中;
S23、使用中枢控制器触发所述报文的组装生成过程,从公共数据池获取所述报文的字段的值,根据所述接口测试用例配置规则组装成所述报文;以及
S24、根据所述接口测试用例配置规则将所述报文序列化保存在公共数据池中。
5.根据权利要求2-4中任一项所述的方法,其特征在于,所述接口测试用例的所述报文可兼容以下类型的接口:webservice接口、socket接口、API接口、DLL接口及USB接口。
6.根据权利要求2-4中任一项所述的方法,其特征在于,所述报文的类型包括XML报文、8583报文、USB报文、HTTP报文或FTP报文。
7.一种接口测试用例自动生成的***,其特征在于,包括:
格式化模块,用于将原始接口文档进行格式化操作,获得格式化接口文档;以及
接口测试用例生成模块,用于基于所述格式化接口文档生成接口测试用例。
8.根据权利要求7所述的***,其特征在于,
所述格式化接口文档至少包括所述接口测试用例的报文的格式、所述接口测试用例的报文的头和所述接口测试用例的报文的协议。
9.根据权利要求8所述的***,其特征在于,
所述格式化接口文档为XML格式、txt格式或excel格式的文件。
10.根据权利要求9所述的***,其特征在于,所述接口测试用例生成模块包括:接口测试用例配置规则配置模块,用于使用中枢控制器基于所述格式化接口文档配置接口测试用例配置规则;
报文字段取值生成模块,用于使用中枢控制器触发接口测试用例的报文的字段取值生成过程,从公共数据池获取数据,使用所述数据根据所述接口测试用例配置规则自动生成所述报文的字段的值,并将所述报文的字段的值同步到公共数据池中;
报文生成模块,用于使用中枢控制器触发所述报文的组装生成过程,从公共数据池获取所述报文的字段的值,根据所述接口测试用例配置规则组装成所述报文;以及
报文序列化模块,用于根据所述接口测试用例配置规则将所述报文序列化保存在公共数据池中。
11.根据权利要求8-10中任一项所述的***,其特征在于,所述接口测试用例的所述报文可兼容以下类型的接口:webservice接口、socket接口、API接口、DLL接口及USB接口。
12.根据权利要求8-10中任一项所述的***,其特征在于,所述报文的类型包括XML报文、8583报文、USB报文、HTTP报文或FTP报文。
CN201511023473.4A 2015-12-29 2015-12-29 一种接口测试用例自动生成的方法及*** Active CN105528294B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511023473.4A CN105528294B (zh) 2015-12-29 2015-12-29 一种接口测试用例自动生成的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511023473.4A CN105528294B (zh) 2015-12-29 2015-12-29 一种接口测试用例自动生成的方法及***

Publications (2)

Publication Number Publication Date
CN105528294A true CN105528294A (zh) 2016-04-27
CN105528294B CN105528294B (zh) 2018-05-25

Family

ID=55770537

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511023473.4A Active CN105528294B (zh) 2015-12-29 2015-12-29 一种接口测试用例自动生成的方法及***

Country Status (1)

Country Link
CN (1) CN105528294B (zh)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106209830A (zh) * 2016-07-08 2016-12-07 中国人民解放军国防科学技术大学 一种基于xml网络协议表示的报文构造方法
CN106407117A (zh) * 2016-09-27 2017-02-15 浪潮软件集团有限公司 一种通用的接口测试方法
CN107463503A (zh) * 2017-08-16 2017-12-12 中国银行股份有限公司 一种存储接口格式的方法及装置
CN107480053A (zh) * 2017-07-21 2017-12-15 杭州销冠网络科技有限公司 一种软件测试数据生成方法及装置
CN107729243A (zh) * 2017-10-12 2018-02-23 上海携程金融信息服务有限公司 应用编程接口自动化测试方法、***、设备及存储介质
CN108255714A (zh) * 2018-01-02 2018-07-06 深圳壹账通智能科技有限公司 接口文档构建测试方法及终端设备
CN108769028A (zh) * 2018-05-31 2018-11-06 阿里巴巴集团控股有限公司 组装报文的方法及装置
CN108897687A (zh) * 2018-06-29 2018-11-27 泰华智慧产业集团股份有限公司 一种基于数据驱动的api自动化测试方法和***
CN109062788A (zh) * 2018-07-17 2018-12-21 招银云创(深圳)信息技术有限公司 测试用例生成方法、装置、计算机设备和存储介质
CN109298861A (zh) * 2018-10-19 2019-02-01 中国银行股份有限公司 一种根据接口文档自动生成文件的方法及装置
CN109508711A (zh) * 2018-11-14 2019-03-22 中国银行股份有限公司 一种第三方接口的配置方法及装置
CN110046091A (zh) * 2019-03-12 2019-07-23 阿里巴巴集团控股有限公司 一种自动测试方法和装置
CN110083537A (zh) * 2019-04-26 2019-08-02 田金月 手机app端口测试的方法及***
CN110321283A (zh) * 2019-05-24 2019-10-11 平安银行股份有限公司 接口测试用例生成方法、装置、计算机装置及存储介质
CN110489343A (zh) * 2019-07-31 2019-11-22 广州微算互联信息技术有限公司 一种会话服务测试方法、***、装置及存储介质
CN110928758A (zh) * 2018-09-19 2020-03-27 北京京东尚科信息技术有限公司 生成测试用例的方法和装置
CN110941563A (zh) * 2019-12-31 2020-03-31 中国银行股份有限公司 自动化脚本测试方法及装置
CN111026654A (zh) * 2019-11-28 2020-04-17 广州华资软件技术有限公司 一种基于接口自动化测试的方法
CN111262923A (zh) * 2020-01-14 2020-06-09 深圳壹账通智能科技有限公司 数据同步方法、装置、计算机设备及存储介质
CN111274120A (zh) * 2018-12-05 2020-06-12 北京奇虎科技有限公司 一种接口文档的验证方法和装置
CN113704095A (zh) * 2021-08-08 2021-11-26 中国航空工业集团公司沈阳飞机设计研究所 一种接口自动测试用例自动生成方法及装置
CN114866447A (zh) * 2022-05-11 2022-08-05 一汽解放汽车有限公司 车辆控制器收发报文自动化测试方法和装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1632747A (zh) * 2003-12-22 2005-06-29 联想(北京)有限公司 软件接口测试方法
CN1866221A (zh) * 2006-02-27 2006-11-22 华为技术有限公司 一种软件接口测试方法和装置
CN101055522A (zh) * 2007-05-31 2007-10-17 杭州华三通信技术有限公司 一种自动生成单元测试例的方法和装置
CN101645811A (zh) * 2009-09-02 2010-02-10 中兴通讯股份有限公司 一种自动测试嵌入式***的装置及方法
CN102096631A (zh) * 2009-12-11 2011-06-15 华为技术有限公司 接口测试方法及装置
CN102377506A (zh) * 2010-08-12 2012-03-14 盛科网络(苏州)有限公司 测试报文处理***
CN103984631A (zh) * 2014-05-28 2014-08-13 中国银行股份有限公司 基于z/os主机单一平台的测试驱动***和方法
CN104407976A (zh) * 2014-11-28 2015-03-11 联动优势电子商务有限公司 一种接口健壮性测试用例生成方法及装置
CN105138455A (zh) * 2015-08-27 2015-12-09 株洲南车时代电气股份有限公司 一种列控车载设备的测试***和测试方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1632747A (zh) * 2003-12-22 2005-06-29 联想(北京)有限公司 软件接口测试方法
CN1866221A (zh) * 2006-02-27 2006-11-22 华为技术有限公司 一种软件接口测试方法和装置
CN101055522A (zh) * 2007-05-31 2007-10-17 杭州华三通信技术有限公司 一种自动生成单元测试例的方法和装置
CN101645811A (zh) * 2009-09-02 2010-02-10 中兴通讯股份有限公司 一种自动测试嵌入式***的装置及方法
CN102096631A (zh) * 2009-12-11 2011-06-15 华为技术有限公司 接口测试方法及装置
CN102377506A (zh) * 2010-08-12 2012-03-14 盛科网络(苏州)有限公司 测试报文处理***
CN103984631A (zh) * 2014-05-28 2014-08-13 中国银行股份有限公司 基于z/os主机单一平台的测试驱动***和方法
CN104407976A (zh) * 2014-11-28 2015-03-11 联动优势电子商务有限公司 一种接口健壮性测试用例生成方法及装置
CN105138455A (zh) * 2015-08-27 2015-12-09 株洲南车时代电气股份有限公司 一种列控车载设备的测试***和测试方法

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106209830B (zh) * 2016-07-08 2019-12-10 中国人民解放军国防科学技术大学 一种基于xml网络协议表示的报文构造方法
CN106209830A (zh) * 2016-07-08 2016-12-07 中国人民解放军国防科学技术大学 一种基于xml网络协议表示的报文构造方法
CN106407117A (zh) * 2016-09-27 2017-02-15 浪潮软件集团有限公司 一种通用的接口测试方法
CN107480053A (zh) * 2017-07-21 2017-12-15 杭州销冠网络科技有限公司 一种软件测试数据生成方法及装置
CN107463503A (zh) * 2017-08-16 2017-12-12 中国银行股份有限公司 一种存储接口格式的方法及装置
CN107729243A (zh) * 2017-10-12 2018-02-23 上海携程金融信息服务有限公司 应用编程接口自动化测试方法、***、设备及存储介质
CN108255714A (zh) * 2018-01-02 2018-07-06 深圳壹账通智能科技有限公司 接口文档构建测试方法及终端设备
CN108769028A (zh) * 2018-05-31 2018-11-06 阿里巴巴集团控股有限公司 组装报文的方法及装置
CN108769028B (zh) * 2018-05-31 2020-09-29 阿里巴巴集团控股有限公司 组装报文的方法及装置
CN108897687A (zh) * 2018-06-29 2018-11-27 泰华智慧产业集团股份有限公司 一种基于数据驱动的api自动化测试方法和***
CN109062788A (zh) * 2018-07-17 2018-12-21 招银云创(深圳)信息技术有限公司 测试用例生成方法、装置、计算机设备和存储介质
CN110928758B (zh) * 2018-09-19 2024-04-05 北京京东尚科信息技术有限公司 生成测试用例的方法和装置
CN110928758A (zh) * 2018-09-19 2020-03-27 北京京东尚科信息技术有限公司 生成测试用例的方法和装置
CN109298861A (zh) * 2018-10-19 2019-02-01 中国银行股份有限公司 一种根据接口文档自动生成文件的方法及装置
CN109508711A (zh) * 2018-11-14 2019-03-22 中国银行股份有限公司 一种第三方接口的配置方法及装置
CN111274120A (zh) * 2018-12-05 2020-06-12 北京奇虎科技有限公司 一种接口文档的验证方法和装置
CN111274120B (zh) * 2018-12-05 2024-02-02 三六零科技集团有限公司 一种接口文档的验证方法和装置
CN110046091A (zh) * 2019-03-12 2019-07-23 阿里巴巴集团控股有限公司 一种自动测试方法和装置
CN110046091B (zh) * 2019-03-12 2023-10-20 创新先进技术有限公司 一种自动测试方法和装置
CN110083537A (zh) * 2019-04-26 2019-08-02 田金月 手机app端口测试的方法及***
CN110321283A (zh) * 2019-05-24 2019-10-11 平安银行股份有限公司 接口测试用例生成方法、装置、计算机装置及存储介质
CN110321283B (zh) * 2019-05-24 2024-05-10 平安银行股份有限公司 接口测试用例生成方法、装置、计算机装置及存储介质
CN110489343A (zh) * 2019-07-31 2019-11-22 广州微算互联信息技术有限公司 一种会话服务测试方法、***、装置及存储介质
CN111026654A (zh) * 2019-11-28 2020-04-17 广州华资软件技术有限公司 一种基于接口自动化测试的方法
CN110941563A (zh) * 2019-12-31 2020-03-31 中国银行股份有限公司 自动化脚本测试方法及装置
CN110941563B (zh) * 2019-12-31 2024-04-16 中国银行股份有限公司 自动化脚本测试方法及装置
CN111262923A (zh) * 2020-01-14 2020-06-09 深圳壹账通智能科技有限公司 数据同步方法、装置、计算机设备及存储介质
WO2021142965A1 (zh) * 2020-01-14 2021-07-22 深圳壹账通智能科技有限公司 数据同步方法、装置、计算机设备及存储介质
CN113704095A (zh) * 2021-08-08 2021-11-26 中国航空工业集团公司沈阳飞机设计研究所 一种接口自动测试用例自动生成方法及装置
CN114866447A (zh) * 2022-05-11 2022-08-05 一汽解放汽车有限公司 车辆控制器收发报文自动化测试方法和装置

Also Published As

Publication number Publication date
CN105528294B (zh) 2018-05-25

Similar Documents

Publication Publication Date Title
CN105528294A (zh) 一种接口测试用例自动生成的方法及***
US11888698B2 (en) Network management using hierarchical and multi-scenario graphs
CN106528165B (zh) 代码生成方法及代码生成***
CN108334572A (zh) 一种基于图数据库的电网拓扑分析引擎***及方法
CN105373469A (zh) 一种基于接口的软件自动化测试方法
CN103838672A (zh) 一种通用报表的自动化测试方法及装置
CN106681903B (zh) 生成测试用例的方法及装置
CN105824746A (zh) 一种基于用例依赖关系自动生成测试调度的方法和装置
CN106502720B (zh) 一种数据处理方法和装置
CN110019116B (zh) 数据追溯方法、装置、数据处理设备及计算机存储介质
US20160124731A1 (en) Automated code-generation for cross-language development, testing, and integration
CN104699771B (zh) 数据同步方法和集群节点
CN107797805B (zh) 一种代码封装方法、装置及计算机可读存储介质
CN104484058A (zh) 一种输出即时表情图像的方法及装置
CN102611576A (zh) 一种生成网管配置模型文件的方法及装置
CN111158656A (zh) 基于因果树法的测试代码生成方法及装置
CN105354324B (zh) 一种基于hc-sql的树状结构***及其实现方法
CN105468699A (zh) 去重数据统计方法及设备
CN110134381A (zh) 一种用于报警主机智能生成源代码配置的***及方法
US20180046669A1 (en) Eliminating many-to-many joins between database tables
Verma et al. Automated Test case generation using UML diagrams based on behavior
CN112199577B (zh) 一种数据查询方法、装置及电子设备
CN115269638A (zh) 一种动态数据集自动关联bim模型中构件的方法
CN105488056B (zh) 一种对象处理方法与设备
CN104765616B (zh) 一种自动生成io模型的方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: No. 5 on the third floor of the 528200 Guangdong Province Nanhai District of Foshan City, Guicheng deep sea No. 17 Han day science and technology city A District

Applicant after: Guangdong Jin Fu Polytron Technologies Inc

Address before: No. 5 on the third floor of the 528200 Guangdong Province Nanhai District of Foshan City, Guicheng deep sea No. 17 Han day science and technology city A District

Applicant before: Guangdong Kamfu Information Technology Co., Ltd.

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160427

Assignee: Guangdong Yaoda Financial Leasing Co., Ltd

Assignor: GUANGDONG KAMFU TECHNOLOGY Co.,Ltd.

Contract record no.: X2021980004499

Denomination of invention: A method and system for automatic generation of interface test cases

Granted publication date: 20180525

License type: Exclusive License

Record date: 20210608

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

Denomination of invention: A method and system for automatic generation of interface test cases

Effective date of registration: 20210609

Granted publication date: 20180525

Pledgee: Guangdong Yaoda Financial Leasing Co., Ltd

Pledgor: GUANGDONG KAMFU TECHNOLOGY Co.,Ltd.

Registration number: Y2021980004556

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