CN103914377B - 接口测试方法及装置 - Google Patents

接口测试方法及装置 Download PDF

Info

Publication number
CN103914377B
CN103914377B CN201410092572.7A CN201410092572A CN103914377B CN 103914377 B CN103914377 B CN 103914377B CN 201410092572 A CN201410092572 A CN 201410092572A CN 103914377 B CN103914377 B CN 103914377B
Authority
CN
China
Prior art keywords
interface
summary info
measured
interface characteristics
mark
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
CN201410092572.7A
Other languages
English (en)
Other versions
CN103914377A (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201410092572.7A priority Critical patent/CN103914377B/zh
Publication of CN103914377A publication Critical patent/CN103914377A/zh
Application granted granted Critical
Publication of CN103914377B publication Critical patent/CN103914377B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供一种接口测试方法及装置,包括:接收包括待测接口的标识的测试请求;查找当前存储的各接口对应的各接口特征的摘要信息,获取所述待测接口对应的各接口特征的摘要信息,所述接口对应的接口特征的摘要信息包括所述接口的标识、所述接口特征的标识、以及相应的前置条件和后置条件;根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息;根据所述标准摘要信息,对所述待测接口进行接口测试。通过本发明提供的接口测试方法及装置,能够基于各个业务场景对接口进行全面测试,提高接口测试的全面性和可靠性。

Description

接口测试方法及装置
技术领域
本发明涉及接口测试领域,尤其涉及一种接口测试方法及装置。
背景技术
接口测试是对***间接口进行的一种测试。接口测试主要用于检测***与***之间以及***内部的各个子***之间的交互接口。现有的一种接口测试方法为,通过人工的方式进行测试,即在测试过程中,测试人员会基于测试经验,通过人工判断获取待测接口的业务场景和相应的前置条件、后置条件,并根据该前置条件和后置条件,基于该业务场景向调用***发起实际的业务需求,以使所述调用***在其状态满足所述前置条件时,则通过接口与其它被调用***进行交互,测试人员则获取交互后被调用***的当前状态,并根据该当前状态与后置条件进行对比的结果,获得接口测试结果。
但是,在实际的接口测试过程中,各***之间以及内部子***之间的交互通常涉及多种复杂的业务场景,而采用人工测试往往很难全面覆盖这些业务场景,这就导致基于某些业务场景下的接口功能得不到测试,降低了接口测试的全面性和可靠性。
发明内容
本发明提供一种接口测试方法及装置,用于解决现有的接口测试方案无法对接口进行全面测试的问题。
本发明的第一个方面是提供一种接口测试方法,包括:
接收测试请求,所述测试请求包括待测接口的标识;
查找当前存储的各接口对应的各接口特征的摘要信息,获取所述待测接口对应的各接口特征的摘要信息,所述接口对应的接口特征的摘要信息包括所述接口的标识、所述接口特征的标识、以及相应的前置条件和后置条件, 其中,所述前置条件为当调用***需要基于所述接口特征对应的业务场景通过所述接口与被调用***进行交互时,所述调用***的当前状态,所述后置条件为所述调用***基于所述接口特征对应的业务场景通过所述接口与所述被调用***进行交互后,所述被调用***的当前状态;
根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息;
根据所述标准摘要信息,对所述待测接口进行接口测试。
本发明的另一个方面是提供一种接口测试装置,包括:
接收模块,用于接收测试请求,所述测试请求包括待测接口的标识;
第一获取模块,用于查找当前存储的各接口对应的各接口特征的摘要信息,获取所述待测接口对应的各接口特征的摘要信息,所述接口对应的接口特征的摘要信息包括所述接口的标识、所述接口特征的标识、以及相应的前置条件和后置条件,其中,所述前置条件为当调用***需要基于所述接口特征对应的业务场景通过所述接口与被调用***进行交互时,所述调用***的当前状态,所述后置条件为所述调用***基于所述接口特征对应的业务场景通过所述接口与所述被调用***进行交互后,所述被调用***的当前状态;
第一处理模块,用于根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息;
测试模块,用于根据所述标准摘要信息,对所述待测接口进行接口测试。
本发明提供的接口测试方法及装置,通过根据包括待测接口标识的测试请求,查找各接口对应的各接口特征的摘要信息,获取并根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息,以根据所述标准摘要信息对所述待测接口进行接口测试的技术方案,能够基于各个业务场景对接口进行全面测试,提高接口测试的全面性和可靠性。
附图说明
图1为本发明实施例一提供的一种接口测试方法的流程示意图;
图2为本发明实施例二提供的一种接口测试装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发 明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
图1为本发明实施例一提供的一种接口测试方法的流程示意图,如图1所示,所述方法包括:
101、接收测试请求,所述测试请求包括待测接口的标识。
具体的,在实际应用中,所述待测接口可以为任意交互接口,例如,可以为***与***之间交互所需的接口;再例如,还可以为***内部的各子***之间交互所需的接口。
102、查找当前存储的各接口对应的各接口特征的摘要信息,获取所述待测接口对应的各接口特征的摘要信息。
其中,所述接口对应的接口特征的摘要信息包括所述接口的标识、所述接口特征的标识、以及相应的前置条件和后置条件。具体的,所述前置条件为当调用***需要基于所述接口特征对应的业务场景通过所述接口与被调用***进行交互时,所述调用***的当前状态,所述后置条件为所述调用***基于所述接口特征对应的业务场景通过所述接口与所述被调用***进行交互后,所述被调用***的当前状态。
在实际应用中,可以将所述摘要信息中的所述接口特征的标识、以及相应的前置条件和后置条件定义为三元组的形式,例如,<前置条件,接口特征标识,后置条件>。
具体的,***的状态通常可以通过变量表示,相应的,所述前置条件和后置条件可以通过在正常交互过程中,调用***和被调用***的变量所需要满足的取值范围来表示。进一步具体的,所述变量的类型可以有多种,相应的,所述变量的取值范围的形式也有多种,例如,数值型变量的取值范围可以通过一个区间表示、布尔变量的取值范围可以通过布尔值区间表示。
可以理解,所述接口特征具体用于表征通过所述接口进行交互的各业务场景。在实际测试过程中,***交互往往是比较复杂的,并且通常会存在多种业务场景,人工测试将很难全面覆盖不同的交互场景。因此,需要预先建立各接口对应的各接口特征的摘要信息,则相应的,在102之前,所述方法还可以包括:
针对各***中的每个***,确定与所述***存在交互的交互***;
针对每个所述交互***,获取所述***和所述交互***交互的业务场景, 并生成与所述业务场景对应的接口特征的标识;
基于每个所述业务场景,确定所述***和所述交互***交互时的,调用***和被调用***、以及交互所用的接口;
通过对所述调用***与所述被调用***的源代码进行分析,获得所述接口特征对应的前置条件和后置条件;
将所述接口的标识、所述接口特征的标识、以及所述接口特征对应的前置条件和后置条件存储至所述接口对应的所述接口特征的摘要信息。
在实际应用中,可以通过对各***的源代码分析,获得各***之间调用的拓扑关系,进一步的,通过对各***调用的拓扑关系进行分析,可以确定各***的交互***。其中,所述业务场景可以通过对各个***的需求文档和设计文档进行分析得到***之间交互的场景,即业务场景,进而基于业务场景,通过对交互***的源代码进行分析,获得相应的摘要信息。其中,所述接口特征的标识的形式可以有多种,例如,可以为变量形式。
具体的,在实际***交互关系中,可能有某些***不与其它***存在交互关系,而对于这些***来说,没有相应的交互接口,也就无需进行接口测试。因此,在上述获得摘要信息的过程中,可以先将不与其它***进行交互的***过滤掉,从而节省处理资源,则相应的,在本实施方式中,在所述针对各***中的每个***,确定与所述***存在交互的交互***之前,还可以包括:
获取所述各***之间的调用拓扑关系;
根据所述调用拓扑关系,过滤掉所述各***中不与其它***存在交互关系的***;
则相应的,在本实施方式中,所述针对各***中的每个***,确定与所述***存在交互的交互***,具体包括:
针对过滤后的各***中的每个***,确定与所述***存在交互的交互***。
举例来说,上述获得摘要信息的过程可以通过以下摘要信息算法实现:
procedure systemSummary(DCFG dcfg){//其中,dcfg是各***间的调用关系
get the topology list from dcfg;
reverse the list;
while(!list,isempty()){
p=list.delete();
old=p.getSummary();
analysis p locally according to interface feature;
new=generate new summary for p;
if(old!=new)
add all the callsystems which invoke p to the list;
}}
通过上述实施方式,可以基于接口的不同业务场景,获得接口对应的各接口特征的摘要信息,从而在后续对接口进行的接口测试中全面覆盖各业务场景,进而有效提高接口测试的全面性和可靠性。
103、根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息。
可选的,在本实施例一种可实施的方式中,103具体可以包括:将所述待测接口对应的各接口特征的摘要信息,作为所述标准摘要信息。
可以理解,通过上述实施方式,能够基于所述待测接口对应的各接口特征对应的业务场景,对所述待测接口进行全面测试。
可选的,在接口测试中,还可以有选择性地针对接口的某个接口特征进行接口测试,相应的,在本实施例另一种可实施的方式中,所述测试请求还包括待测接口特征的标识,则相应的,103具体可以包括:
从所述待测接口对应的各接口特征的摘要信息中,筛选出所述标准摘要信息,所述标准摘要信息中接口特征的标识为所述待测接口特征的标识。
通过本实施方式,能够基于待测接口对应的待测接口特征对应的业务场景,有针对性和选择性地对待测接口进行全面测试。
104、根据所述标准摘要信息,对所述待测接口进行接口测试。
具体的,在确定所述标准摘要信息之后,便可以对所述待测接口进行全面的接口测试,在实际应用中,通常可以采用两种方式,第一种方式为根据所述标准摘要信息,利用现有的接口测试工具,如功能测试工具QTP,录制测试脚本,从而基于所述测试脚本对待测接口进行测试。第二种方式为采用 静态分析方法,即在不需运行***的情况下,基于所述标准摘要信息,采用静态的方式分析判断***之间的交互是否存在问题,实现对待测接口的测试。
可以理解,由于标准摘要信息中包含了待测接口对应的各业务场景的接口测试信息,因此,根据所述标准摘要信息可以模拟待测接口对应的所有业务场景,避免了人工测试不全面的问题。
本实施例提供的接口测试方法,通过根据包括待测接口标识的测试请求,查找各接口对应的各接口特征的摘要信息,获取并根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息,以根据所述标准摘要信息对所述待测接口进行接口测试的技术方案,能够基于各个业务场景对接口进行全面测试,提高接口测试的全面性和可靠性。
图2为本发明实施例二提供的一种接口测试装置的结构示意图,如图2所示,所述装置包括:
接收模块21,用于接收测试请求,所述测试请求包括待测接口的标识;
第一获取模块22,用于查找当前存储的各接口对应的各接口特征的摘要信息,获取所述待测接口对应的各接口特征的摘要信息,所述接口对应的接口特征的摘要信息包括所述接口的标识、所述接口特征的标识、以及相应的前置条件和后置条件,其中,所述前置条件为当调用***需要基于所述接口特征对应的业务场景通过所述接口与被调用***进行交互时,所述调用***的当前状态,所述后置条件为所述调用***基于所述接口特征对应的业务场景通过所述接口与所述被调用***进行交互后,所述被调用***的当前状态;
第一处理模块23,用于根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息;
测试模块24,用于根据所述标准摘要信息,对所述待测接口进行接口测试。
具体的,在实际应用中,所述待测接口可以为任意交互接口,例如,可以为***与***之间交互所需的接口;再例如,还可以为***内部的各子***之间交互所需的接口。
在实际应用中,可以将所述摘要信息中的所述接口特征的标识、以及相应的前置条件和后置条件定义为三元组的形式,例如,<前置条件,接口特征标识,后置条件>。
可以理解,所述接口特征具体用于表征交互的业务场景。具体的,为了预先建立各接口对应的各接口特征的摘要信息,所述装置还可以包括:
第二处理模块,用于在第一获取模块22查找当前存储的各接口对应的各接口特征的摘要信息之前,针对各***中的每个***,确定与所述***存在交互的交互***;
第三处理模块,用于针对每个所述交互***,获取所述***和所述交互***交互的业务场景,并生成与所述业务场景对应的接口特征的标识;
第四处理模块,用于基于每个所述业务场景,确定所述***和所述交互***交互时的,调用***和被调用***、以及交互所用的接口;
分析模块,用于通过对所述调用***与所述被调用***的源代码进行分析,获得所述接口特征对应的前置条件和后置条件;
存储模块,用于将所述接口的标识、所述接口特征的标识、以及所述接口特征对应的前置条件和后置条件存储至所述接口对应的所述接口特征的摘要信息。
具体的,在实际***交互关系中,可能有某些***不与其它***存在交互关系,而对于这些***也就无需进行接口测试。因此,在上述获得摘要信息的过程中,可以先将不与其它***进行交互的***过滤掉,从而节省处理资源,则相应的,在本实施方式中,所述装置还可以包括:
第二获取模块,用于在所述第二处理模块针对各***中的每个***确定与所述***存在交互的交互***之前,获取所述各***之间的调用拓扑关系;
过滤模块,用于根据所述调用拓扑关系,过滤掉所述各***中不与其它***存在交互关系的***;
相应的,所述第二处理模块,具体用于针对过滤后的各***中的每个***,确定与所述***存在交互的交互***。
通过上述实施方式,可以基于接口的不同业务场景,获得接口对应的各接口特征的摘要信息,从而在后续对接口进行的接口测试中全面覆盖各业务场景,进而有效提高接口测试的全面性和可靠性。
可选的,在本实施例一种可实施的方式中,第一处理模块23,具体可以用于将所述待测接口对应的各接口特征的摘要信息,作为所述标准摘要信息。可以理解,通过上述实施方式,能够基于所述待测接口对应的各接口特征对 应的业务场景,对所述待测接口进行全面测试。
可选的,在接口测试中,还可以有选择性地针对接口的某个接口特征进行接口测试,相应的,在本实施例另一种可实施的方式中,所述测试请求还包括待测接口特征的标识,则相应的,第一处理模块23,具体可以用于从所述待测接口对应的各接口特征的摘要信息中,筛选出所述标准摘要信息,所述标准摘要信息中接口特征的标识为所述待测接口特征的标识。
通过本实施方式,能够基于待测接口对应的待测接口特征对应的业务场景,有针对性和选择性地对待测接口进行全面测试。
具体的,在确定所述标准摘要信息之后,便可以对所述待测接口进行全面的接口测试。可以理解,由于标准摘要信息中包含了待测接口对应的各业务场景的接口测试信息,因此,根据所述标准摘要信息可以模拟待测接口对应的所有业务场景,避免了人工测试不全面的问题。
本实施例提供的接口测试方法,通过根据包括待测接口标识的测试请求,查找各接口对应的各接口特征的摘要信息,获取并根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息,以根据所述标准摘要信息对所述待测接口进行接口测试的技术方案,能够基于各个业务场景对接口进行全面测试,提高接口测试的全面性和可靠性。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (8)

1.一种接口测试方法,其特征在于,包括:
接收测试请求,所述测试请求包括待测接口的标识;
查找当前存储的各接口对应的各接口特征的摘要信息,获取所述待测接口对应的各接口特征的摘要信息,与接口对应的接口特征的摘要信息包括所述接口的标识、所述接口特征的标识、以及相应的前置条件和后置条件,其中,所述前置条件为当调用***需要基于所述接口特征对应的业务场景通过所述接口与被调用***进行交互时,所述调用***的当前状态,所述后置条件为所述调用***基于所述接口特征对应的业务场景通过所述接口与所述被调用***进行交互后,所述被调用***的当前状态;
根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息;
根据所述标准摘要信息,对所述待测接口进行接口测试;
所述查找当前存储的各接口对应的各接口特征的摘要信息之前,还包括:
针对各***中的每个***,确定与所述每个***存在交互的交互***;
针对每个所述交互***,获取所述每个***和所述交互***交互的业务场景,并生成与所述业务场景对应的接口特征的标识;
基于每个所述业务场景,确定所述每个***和所述交互***交互时的,调用***和被调用***、以及交互所用的接口;
通过对所述调用***与所述被调用***的源代码进行分析,获得所述接口特征对应的前置条件和后置条件;
将所述接口的标识、所述接口特征的标识、以及所述接口特征对应的前置条件和后置条件存储至所述接口对应的所述接口特征的摘要信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息,具体包括:
将所述待测接口对应的各接口特征的摘要信息,作为所述标准摘要信息。
3.根据权利要求1所述的方法,其特征在于,所述测试请求还包括待测接口特征的标识;所述根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息,具体包括:
从所述待测接口对应的各接口特征的摘要信息中,筛选出所述标准摘要信息,所述标准摘要信息中接口特征的标识为所述待测接口特征的标识。
4.根据权利要求1所述的方法,其特征在于,所述针对各***中的每个***,确定与所述***存在交互的交互***之前,还包括:
获取所述各***之间的调用拓扑关系;
根据所述调用拓扑关系,过滤掉所述各***中不与其它***存在交互关系的***;
所述针对各***中的每个***,确定与所述每个***存在交互的交互***,具体包括:
针对过滤后的各***中的每个***,确定与所述每个***存在交互的交互***。
5.一种接口测试装置,其特征在于,包括:
接收模块,用于接收测试请求,所述测试请求包括待测接口的标识;
第一获取模块,用于查找当前存储的各接口对应的各接口特征的摘要信息,获取所述待测接口对应的各接口特征的摘要信息,与接口对应的接口特征的摘要信息包括所述接口的标识、所述接口特征的标识、以及相应的前置条件和后置条件,其中,所述前置条件为当调用***需要基于所述接口特征对应的业务场景通过所述接口与被调用***进行交互时,所述调用***的当前状态,所述后置条件为所述调用***基于所述接口特征对应的业务场景通过所述接口与所述被调用***进行交互后,所述被调用***的当前状态;
第一处理模块,用于根据所述待测接口对应的各接口特征的摘要信息,确定标准摘要信息;
测试模块,用于根据所述标准摘要信息,对所述待测接口进行接口测试;
所述装置还包括:
第二处理模块,用于在所述第一获取模块查找当前存储的各接口对应的各接口特征的摘要信息之前,针对各***中的每个***,确定与所述每个***存在交互的交互***;
第三处理模块,用于针对每个所述交互***,获取所述每个***和所述交互***交互的业务场景,并生成与所述业务场景对应的接口特征的标识;
第四处理模块,用于基于每个所述业务场景,确定所述每个***和所述交互***交互时的,调用***和被调用***、以及交互所用的接口;
分析模块,用于通过对所述调用***与所述被调用***的源代码进行分析,获得所述接口特征对应的前置条件和后置条件;
存储模块,用于将所述接口的标识、所述接口特征的标识、以及所述接口特征对应的前置条件和后置条件存储至所述接口对应的所述接口特征的摘要信息。
6.根据权利要求5所述的装置,其特征在于,
所述第一处理模块,具体用于将所述待测接口对应的各接口特征的摘要信息,作为所述标准摘要信息。
7.根据权利要求5所述的装置,其特征在于,所述测试请求还包括待测接口特征的标识;
所述第一处理模块,具体用于从所述待测接口对应的各接口特征的摘要信息中,筛选出所述标准摘要信息,所述标准摘要信息中接口特征的标识为所述待测接口特征的标识。
8.根据权利要求5所述的装置,其特征在于,所述装置还包括:
第二获取模块,用于在所述第二处理模块针对各***中的每个***,确定与所述***存在交互的交互***之前,获取所述各***之间的调用拓扑关系;
过滤模块,用于根据所述调用拓扑关系,过滤掉所述各***中不与其它***存在交互关系的***;
所述第二处理模块,具体用于针对过滤后的各***中的每个***,确定与所述每个***存在交互的交互***。
CN201410092572.7A 2014-03-13 2014-03-13 接口测试方法及装置 Active CN103914377B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410092572.7A CN103914377B (zh) 2014-03-13 2014-03-13 接口测试方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410092572.7A CN103914377B (zh) 2014-03-13 2014-03-13 接口测试方法及装置

Publications (2)

Publication Number Publication Date
CN103914377A CN103914377A (zh) 2014-07-09
CN103914377B true CN103914377B (zh) 2016-08-24

Family

ID=51040079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410092572.7A Active CN103914377B (zh) 2014-03-13 2014-03-13 接口测试方法及装置

Country Status (1)

Country Link
CN (1) CN103914377B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105930945A (zh) * 2015-12-30 2016-09-07 ***股份有限公司 一种业务处理方法及装置
CN107203459A (zh) * 2016-03-16 2017-09-26 阿里巴巴集团控股有限公司 接口性能测试方法和装置
CN107977308A (zh) * 2016-10-25 2018-05-01 传化物流集团有限公司 接口测试方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145993A (zh) * 2007-10-11 2008-03-19 中兴通讯股份有限公司 一种多点接入的接口测试方法及其测试***
CN101488085A (zh) * 2008-01-17 2009-07-22 中兴通讯股份有限公司 软件接口测试方法和装置
CN102096631A (zh) * 2009-12-11 2011-06-15 华为技术有限公司 接口测试方法及装置
CN103180834A (zh) * 2010-09-09 2013-06-26 国际商业机器公司 自动操作***测试框架

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145993A (zh) * 2007-10-11 2008-03-19 中兴通讯股份有限公司 一种多点接入的接口测试方法及其测试***
CN101488085A (zh) * 2008-01-17 2009-07-22 中兴通讯股份有限公司 软件接口测试方法和装置
CN102096631A (zh) * 2009-12-11 2011-06-15 华为技术有限公司 接口测试方法及装置
CN103180834A (zh) * 2010-09-09 2013-06-26 国际商业机器公司 自动操作***测试框架

Also Published As

Publication number Publication date
CN103914377A (zh) 2014-07-09

Similar Documents

Publication Publication Date Title
US11263116B2 (en) Champion test case generation
EP3032425B1 (en) Integrated automated test case generation for safety-critical software
US9372779B2 (en) System, method, apparatus and computer program for automatic evaluation of user interfaces in software programs
CN108491321B (zh) 测试用例范围确定方法、装置及存储介质
US9594749B2 (en) Visually differentiating strings for testing
US10678679B1 (en) System, method, and computer program for automated application programming interface (API) regression testing
CN107547299B (zh) 一种测试方法及***
CN104182335A (zh) 软件测试方法和装置
US20130290933A1 (en) Translation verification testing
CN103914377B (zh) 接口测试方法及装置
KR101976629B1 (ko) 커미트 민감도 테스트들
CN105446864A (zh) 缓存文件删除影响的校验方法、装置及移动终端
US20140075415A1 (en) Automatic use case generation from a parsed configuration file
CN111124870A (zh) 一种接口测试方法及装置
CN103176901A (zh) 一种嵌入式软件测试监控方法及***
CN106528429A (zh) 一种ui界面测试方法及装置
CN109522181A (zh) 一种分布式存储***的性能测试方法、装置和设备
US9170905B2 (en) Base protocol layer testing device
US10417113B1 (en) System, method, and computer program for web testing and automation offline storage and analysis
CN111897737B (zh) 微服务***程序测试的遗漏检测方法及装置
WO2016133607A1 (en) Small scale integration test generation
US8966455B2 (en) Flow analysis in program execution
KR101794016B1 (ko) 분산 컴퓨팅 기반의 어플리케이션 객체 분석 방법, 이를 수행하는 어플리케이션 객체 분석 서버 및 이를 저장하는 기록매체
JP2013077124A (ja) ソフトウェアテストケース生成装置
CN107102938B (zh) 测试脚本的更新方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant