CN115080401A - 一种自动化测试方法和相关装置 - Google Patents

一种自动化测试方法和相关装置 Download PDF

Info

Publication number
CN115080401A
CN115080401A CN202210705709.6A CN202210705709A CN115080401A CN 115080401 A CN115080401 A CN 115080401A CN 202210705709 A CN202210705709 A CN 202210705709A CN 115080401 A CN115080401 A CN 115080401A
Authority
CN
China
Prior art keywords
test
equivalence class
target
scene
data
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
Application number
CN202210705709.6A
Other languages
English (en)
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.)
Bank of China Ltd
Original Assignee
Bank of China 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 Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202210705709.6A priority Critical patent/CN115080401A/zh
Publication of CN115080401A publication Critical patent/CN115080401A/zh
Pending legal-status Critical Current

Links

Images

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

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

本申请公开了一种自动化测试方法和相关装置,可以应用于人工智能领域或金融领域,通过解析所获取到的目标测试场景对应的测试规则矩阵,得到第一等价类,进而调用第一等价类对应的第一数据,确定测试数据集,获取到测试结果后,将测试结果与第一等价类进行匹配,得到测试对应关系,该测试对应关系为测试结果与第一等价类的对应关系。可见,利用测试规则矩阵与等价类的方式,实现了针对目标测试场景的自动化测试,且由于测试数据集是根据第一等价类对应的第一数据生成的,因此在获取到测试结果后,通过将测试结果与第一等价类进行匹配,建立测试结果与第一等价类的对应关系,实现了自动化记录测试输入与测试输出的对应关系的目的,提高了测试效率。

Description

一种自动化测试方法和相关装置
技术领域
本申请涉及数据处理技术领域,特别是涉及一种自动化测试方法和相关装置。
背景技术
随着计算机技术的发展,对软件或接口进行测试是保证软件或接口质量的重要手段,在测试过程中通过设计大量的测试用例针对每一个接口或软件进行测试,从而生成相应的测试结果,并基于测试结果与预期结果的对比评估测试是否通过。
在完成一个项目的测试之后(比如某接口测试),还需对测试数据进行维护和管理。目前,测试数据的维护和管理主要是由测试人员手工维护,由于测试数据的维护和管理工作量大,人工维护和管理的方法存在维护成本高、易出错、效率低的问题。
发明内容
为了解决上述技术问题,本申请提供了一种自动化测试方法和相关装置,提高了测试效率、降低了测试成本。
本申请实施例公开了如下技术方案:
一方面,本申请实施例提供了一种自动化测试方法,所述方法包括:
获取目标测试场景对应的测试规则矩阵;
对所述测试规则矩阵进行解析,得到所述目标测试场景对应的第一等价类;
调用所述第一等价类对应的第一数据;
根据所述第一数据确定所述目标测试场景的测试数据集;
获取所述测试数据集的测试结果;
将所述测试结果与所述第一等价类进行匹配,得到所述目标测试场景的测试对应关系;所述测试对应关系为所述测试结果与所述第一等价类的对应关系。
可选的,所述方法还包括:
获取待测试的接口文档;
根据接口字段对所述接口文档进行划分,得到第二等价类。
可选的,所述方法还包括:
根据所述目标测试场景的测试需求,从所述第二等价类中确定出所述第一等价类;
将所述第一等价类中的等价类进行组合,得到所述测试规则矩阵。
可选的,所述将所述测试结果与所述第一等价类进行匹配,得到所述目标测试场景的测试对应关系,包括:
提取所述测试结果中的关键信息,所述关键信息为所述第一等价类的类目标识;
根据所述关键信息,将所述测试结果与所述第一等价类进行匹配,得到所述测试对应关系。
可选的,所述根据所述第一数据确定所述目标测试场景的测试数据集,包括:
利用正交法对所述第一数据进行处理,生成所述测试数据集。
可选的,在所述得到所述目标测试场景的测试对应关系之后,还包括:
根据所述测试对应关系生成所述目标测试场景的测试报表。
另一方面,本申请实施例提供了一种自动化测试装置,所述装置包括获取单元、解析单元、调用单元、确定单元和匹配单元:
所述获取单元,用于获取目标测试场景对应的测试规则矩阵;
所述解析单元,用于对所述测试规则矩阵进行解析,得到所述目标测试场景对应的第一等价类;
所述调用单元,用于调用所述第一等价类对应的第一数据;
所述确定单元,用于根据所述第一数据确定所述目标测试场景的测试数据集;
所述获取单元,还用于获取所述测试数据集的测试结果;
所述匹配单元,用于将所述测试结果与所述第一等价类进行匹配,得到所述目标测试场景的测试对应关系;所述测试对应关系为所述测试结果与所述第一等价类的对应关系。
可选的,所述获取单元还用于:
获取待测试的接口文档;
根据接口字段对所述接口文档进行划分,得到第二等价类。
可选的,所述确定单元还用于:
根据所述目标测试场景的测试需求,从所述第二等价类中确定出所述第一等价类;
将所述第一等价类中的等价类进行组合,得到所述测试规则矩阵。
可选的,所述匹配单元还用于:
提取所述测试结果中的关键信息,所述关键信息为所述第一等价类的类目标识;
根据所述关键信息,将所述测试结果与所述第一等价类进行匹配,得到所述测试对应关系。
可选的,所述确定单元还用于:
利用正交法对所述第一数据进行处理,生成所述测试数据集。
可选的,在所述得到所述目标测试场景的测试对应关系之后,所述确定单元还用于:
根据所述测试对应关系生成所述目标测试场景的测试报表。
又一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行以上方面所述的自动化测试方法。
又一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行以上方面所述的自动化测试方法。
又一方面,本申请实施例提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行以上方面所述的自动化测试方法。
由上述技术方案可以看出,通过获取目标测试场景所对应的测试规则矩阵,解析测试规则矩阵以得到该测试场景对应的第一等价类,进而调用第一等价类对应的第一数据,确定该测试场景的测试数据集,以便利用测试数据集完成该测试场景的测试;最后,在获取到测试数据集对应的测试结果后,将测试结果与第一等价类进行匹配,得到测试对应关系,该测试对应关系为测试结果与第一等价类的对应关系。基于此,利用测试规则矩阵与等价类的方式,实现了针对目标测试场景的自动化测试,且由于测试数据集是根据第一等价类对应的第一数据生成的,因此在获取到测试结果后,通过将测试结果与第一等价类进行匹配,建立测试结果与第一等价类的对应关系,实现了自动化记录测试输入与测试输出的对应关系的目的,相较于人工维护和管理测试数据的方式,提高了测试效率、降低了测试成本。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种自动化测试方法的方法流程图;
图2为本申请实施例提供的一种自动化测试装置的装置结构图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在完成一个项目的测试之后(比如某接口测试),还需对测试数据进行维护和管理,比如,维护和管理测试过程中的输入数据与输出结果的对应关系。
相关技术中,测试数据的维护和管理主要是由测试人员手工维护。由于测试数据的维护和管理工作量大,人工维护和管理的方法存在维护成本高、效率低且易出错的问题,尤其是当测试环境发生更改或者接口发生变更时。
为此,本申请提供了一种自动化测试方法和相关装置,提高了测试效率、降低了测试成本。
需要说明的是,本申请提供的一种自动化测试方法和相关装置可用于人工智能领域或金融领域。上述仅为示例,并不对本申请提供的发明名称的应用领域进行限定。
具体通过如下实施例进行说明:
图1为本申请实施例提供的一种自动化测试方法的方法流程图,所述方法包括S101-S106:
S101:获取目标测试场景对应的测试规则矩阵。
S102:对所述测试规则矩阵进行解析,得到所述目标测试场景对应的第一等价类。
需要说明的是,不同的测试场景对应于不同的测试需求,通常通过构建与之相对应的测试数据作为测试输入,以便完成测试。
针对目标测试场景的测试,可以在确定目标测试场景后,首先获取该测试场景对应的测试规则矩阵,进而对测试规则矩阵进行解析,得到目标测试场景的第一等价类。其中,测试规则矩阵可以是预先构建好的,具体的,可以是基于具体的测试场景及其测试需求预先构建的。
在一种可能的实现方式中,测试规则矩阵可以是根据测试场景或者业务交易场景,通过对接口文档的等价类进行组合构建的。
基于此,可以首先构建等价类,具体的,等价类可以通过如下方式构建:
获取待测试的接口文档;
根据接口字段对所述接口文档进行划分,得到第二等价类。
对于某一测试场景,对接口文档按照接口字段的方式进行划分,得到第二等价类。需要说明的是,在划分构建等价类的过程中,每一个等价类可以作为一个等价类类目,并基于接口字段等参数,确定等价类的类目标识。
在一种可能的实现方式中,等价类可以使用正则表达式的形式进行描述,便于维护和测试调用。
进而,可以通过如下方式构建测试规则矩阵:
根据所述目标测试场景的测试需求,从所述第二等价类中确定出所述第一等价类;
将所述第一等价类中的等价类进行组合,得到所述测试规则矩阵。
第二等价类是根据待测试的接口文档构建的,进而针对具体的一个测试场景,即,目标测试场景,可以根据其测试需求,从第二等价类中确定出第一等价类,进而将第一等价类中的各个等价类进行组合,生成目标测试场景的测试规则矩阵。需要说明的是,一个测试场景或者业务交易场景,可以对应于一条测试规则矩阵,也可以对应于多条测试规则矩阵,具体可以根据实际的测试需求进行构建其所对应的测试规则矩阵。
可以理解的是,当接口发生变更或者测试环境发生变更时,可以对等价类、等价类的正则表达式以及测试规则矩阵进行调整、修改或补充,无需对大量的测试数据进行修改维护,降低了测试数据的维护成本。
S103:调用所述第一等价类对应的第一数据。
S104:根据所述第一数据确定所述目标测试场景的测试数据集。
当通过解析测试规则矩阵中的每一条规则,获取到测试规则矩阵中所包含的等价类集合,即第一等价类之后,可以通过调用第一等价类对应的第一数据,进而,根据第一数据确定目标测试场景的测试数据集。
在一种可能的实现方式中,可以通过第一等价类中的各个等价类的类目标识,调用各个等价类对应的数据,作为第一数据。需要说明的是,对于每一个等价类,可以通过解析等价类的正则表达式,随机或顺序生成该等价类对应的数据,便于***调用。
由于第一数据为第一等价类对应的原始数据,且第一等价类是通过解析目标测试场景对应的测试规则矩阵获得的,因此第一数据能够覆盖当前的目标测试场景。基于此,可以根据第一数据确定目标测试场景的测试数据集,本申请实施例提供以下方式作为示例:
为了测试覆盖率更高,在一种可能的实现方式中,可以直接将第一数据作为目标测试场景的测试数据集,进而基于该测试数据集完成后续测试,提高了测试覆盖率。
为了提高测试效果的准确性,在一种可能的实现方式中,可以利用正交法对第一数据进行处理,生成测试数据集。
为了节省测试资源,在一种可能的实现方式中,可以利用随机法对第一数据进行处理,生成测试数据集。比如,随机调用第一数据中的部分数据作为测试数据集,由此,能够减少用于测试输入的测试数据的大小,一定程度上节省了测试资源。
S105:获取所述测试数据集的测试结果。
测试数据集作为测试输入,在测试完成后,获取测试数据的测试结果,以便根据测试结果分析此次测试是否通过、测试接口性能等。
在一种可能的实现方式中,可以获取后台***反馈的测试结果。
在一种可能的实现方式中,测试数据集可以通过拼接的方式生成测试数据的输入报文,进而后台***对输入报文进行处理后,生成作为测试结果的反馈报文。
S106:将所述测试结果与所述第一等价类进行匹配,得到所述目标测试场景的测试对应关系。
由于测试数据集是根据第一数据生成的,而第一数据是第一等价类所对应的数据,因此,在获取到测试数据集的测试结果后,可以通过将测试结果与第一等价类进行匹配,建立测试对应关系,便于后续维护等。其中,测试对应关系为测试结果与第一等价类的对应关系。
需要说明的是在测试数据维护中,对于测试输入与测试输出的对应关系的维护是测试数据维护中重要的一部分,通常由测试人员手动记录作为测试输入的测试数据与作为测试输出的测试结果的对应关系并对该对应关系进行维护。可见,通过本申请实施例提供的方式,能够自动化记录测试输入与测试输出的对应关系,从而提高测试效率、降低测试维护成本。
在一种可能的实现方式中,S106可以包括以下步骤:
S1061:提取所述测试结果中的关键信息,所述关键信息为所述第一等价类的类目标识;
S1062:根据所述关键信息,将所述测试结果与所述第一等价类进行匹配,得到所述测试对应关系。
具体的,可以对测试结果进行关键信息的提取处理,进而根据关键信息,将测试结果与第一等价类进行匹配,生成测试对应关系。其中,关键信息可以为第一等价类的类目标识。
需要说明的是,由于第一等价类可以包含一个等价类,也可以包含多个等价类,因此当包含一个等价类时,将该等价类的类目标识作为第一等价类的类目标识,当包含多个等价类时,第一等价类的类目标识包括第一等价类中的多个等价类的类目标识。
在完成测试之后,为了便于展示测试结果,以便根据测试结果获取业务交易数据或者调整业务交易规则等,在一种可能的实现方式中,在所述得到所述目标测试场景的测试对应关系之后,还包括:
根据所述测试对应关系生成所述目标测试场景的测试报表。
由于测试对应关系用于表示测试输入与测试输出的对应关系,因此,可以根据该测试对应关系生成测试报表。测试报表中可以包括测试规则矩阵、第一等价类所包含的各个等价类的类目标识以及测试结果等关键信息,测试报表的内容可以根据实际情况进行设置,本申请对此不做任何限定。
在银行交易业务中,对于客户及客户账户数据的测试维护至关重要,可以根据实际的测试场景对等价类进行组合生成测试规则矩阵,进而通过上述方式,完成测试。
具体的,可以结合实际业务进行设置,本申请实施例根据客户类型、客户号、账户类型、账户子类等字段,结合实际业务需求,提供了一种设置方式,如下表1和表2所示:
表1
Figure BDA0003706112040000081
表2
Figure BDA0003706112040000091
其中,等价类使用了正则表达式的形式进行描述,便于后期维护和测试调用。
由上述技术方案可以看出,通过获取目标测试场景所对应的测试规则矩阵,解析测试规则矩阵以得到该测试场景对应的第一等价类,进而调用第一等价类对应的第一数据,确定该测试场景的测试数据集,以便利用测试数据集完成该测试场景的测试;最后,在获取到测试数据集对应的测试结果后,将测试结果与第一等价类进行匹配,得到测试对应关系,该测试对应关系为测试结果与第一等价类的对应关系。基于此,利用测试规则矩阵与等价类的方式,实现了针对目标测试场景的自动化测试,且由于测试数据集是根据第一等价类对应的第一数据生成的,因此在获取到测试结果后,通过将测试结果与第一等价类进行匹配,建立测试结果与第一等价类的对应关系,实现了自动化记录测试输入与测试输出的对应关系的目的,相较于人工维护和管理测试数据的方式,提高了测试效率、降低了测试成本。
图2为本申请实施例提供的一种自动化测试装置的装置结构图,所述装置包括获取单元201、解析单元202、调用单元203、确定单元204和匹配单元205:
所述获取单元201,用于获取目标测试场景对应的测试规则矩阵;
所述解析单元202,用于对所述测试规则矩阵进行解析,得到所述目标测试场景对应的第一等价类;
所述调用单元203,用于调用所述第一等价类对应的第一数据;
所述确定单元204,用于根据所述第一数据确定所述目标测试场景的测试数据集;
所述获取单元205,还用于获取所述测试数据集的测试结果;
所述匹配单元206,用于将所述测试结果与所述第一等价类进行匹配,得到所述目标测试场景的测试对应关系;所述测试对应关系为所述测试结果与所述第一等价类的对应关系。
可选的,所述获取单元还用于:
获取待测试的接口文档;
根据接口字段对所述接口文档进行划分,得到第二等价类。
可选的,所述确定单元还用于:
根据所述目标测试场景的测试需求,从所述第二等价类中确定出所述第一等价类;
将所述第一等价类中的等价类进行组合,得到所述测试规则矩阵。
可选的,所述匹配单元还用于:
提取所述测试结果中的关键信息,所述关键信息为所述第一等价类的类目标识;
根据所述关键信息,将所述测试结果与所述第一等价类进行匹配,得到所述测试对应关系。
可选的,所述确定单元还用于:
利用正交法对所述第一数据进行处理,生成所述测试数据集。
可选的,在所述得到所述目标测试场景的测试对应关系之后,所述确定单元还用于:
根据所述测试对应关系生成所述目标测试场景的测试报表。
由上述技术方案可以看出,通过获取目标测试场景所对应的测试规则矩阵,解析测试规则矩阵以得到该测试场景对应的第一等价类,进而调用第一等价类对应的第一数据,确定该测试场景的测试数据集,以便利用测试数据集完成该测试场景的测试;最后,在获取到测试数据集对应的测试结果后,将测试结果与第一等价类进行匹配,得到测试对应关系,该测试对应关系为测试结果与第一等价类的对应关系。基于此,利用测试规则矩阵与等价类的方式,实现了针对目标测试场景的自动化测试,且由于测试数据集是根据第一等价类对应的第一数据生成的,因此在获取到测试结果后,通过将测试结果与第一等价类进行匹配,建立测试结果与第一等价类的对应关系,实现了自动化记录测试输入与测试输出的对应关系的目的,相较于人工维护和管理测试数据的方式,提高了测试效率、降低了测试成本。
又一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行上述实施例提供的自动化测试方法。
该计算机设备可以包括终端设备或服务器,前述的自动化测试装置可以配置在该计算机设备中。
又一方面,本申请实施例还提供了一种存储介质,所述存储介质用于存储计算机程序,所述计算机程序用于执行上述实施例提供的自动化测试方法。
另外,本申请实施例还提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例提供的自动化测试方法。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质可以是下述介质中的至少一种:只读存储器(英文:Read-only Memory,缩写:ROM)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请实施例提供的一种自动化测试方法和相关装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法。同时,对于本领域的一般技术人员,依据本申请的方法,在具体实施方式及应用范围上均会有改变之处。
综上所述,本说明书内容不应理解为对本申请的限制,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。而且本申请在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。

Claims (10)

1.一种自动化测试方法,其特征在于,所述方法包括:
获取目标测试场景对应的测试规则矩阵;
对所述测试规则矩阵进行解析,得到所述目标测试场景对应的第一等价类;
调用所述第一等价类对应的第一数据;
根据所述第一数据确定所述目标测试场景的测试数据集;
获取所述测试数据集的测试结果;
将所述测试结果与所述第一等价类进行匹配,得到所述目标测试场景的测试对应关系;所述测试对应关系为所述测试结果与所述第一等价类的对应关系。
2.根据权利要求1所述的方法,其特征在于,还包括:
获取待测试的接口文档;
根据接口字段对所述接口文档进行划分,得到第二等价类。
3.根据权利要求2所述的方法,其特征在于,还包括:
根据所述目标测试场景的测试需求,从所述第二等价类中确定出所述第一等价类;
将所述第一等价类中的等价类进行组合,得到所述测试规则矩阵。
4.根据权利要求1所述的方法,其特征在于,所述将所述测试结果与所述第一等价类进行匹配,得到所述目标测试场景的测试对应关系,包括:
提取所述测试结果中的关键信息,所述关键信息为所述第一等价类的类目标识;
根据所述关键信息,将所述测试结果与所述第一等价类进行匹配,得到所述测试对应关系。
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一数据确定所述目标测试场景的测试数据集,包括:
利用正交法对所述第一数据进行处理,生成所述测试数据集。
6.根据权利要求1-5中任意一项所述的方法,其特征在于,在所述得到所述目标测试场景的测试对应关系之后,还包括:
根据所述测试对应关系生成所述目标测试场景的测试报表。
7.一种自动化测试装置,其特征在于,所述装置包括获取单元、解析单元、调用单元、确定单元和匹配单元:
所述获取单元,用于获取目标测试场景对应的测试规则矩阵;
所述解析单元,用于对所述测试规则矩阵进行解析,得到所述目标测试场景对应的第一等价类;
所述调用单元,用于调用所述第一等价类对应的第一数据;
所述确定单元,用于根据所述第一数据确定所述目标测试场景的测试数据集;
所述获取单元,还用于获取所述测试数据集的测试结果;
所述匹配单元,用于将所述测试结果与所述第一等价类进行匹配,得到所述目标测试场景的测试对应关系;所述测试对应关系为所述测试结果与所述第一等价类的对应关系。
8.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行权利要求1-6中任意一项所述的方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行权利要求1-6中任意一项所述的方法。
10.一种包括指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行权利要求1-6中任意一项所述的方法。
CN202210705709.6A 2022-06-21 2022-06-21 一种自动化测试方法和相关装置 Pending CN115080401A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210705709.6A CN115080401A (zh) 2022-06-21 2022-06-21 一种自动化测试方法和相关装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210705709.6A CN115080401A (zh) 2022-06-21 2022-06-21 一种自动化测试方法和相关装置

Publications (1)

Publication Number Publication Date
CN115080401A true CN115080401A (zh) 2022-09-20

Family

ID=83254419

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210705709.6A Pending CN115080401A (zh) 2022-06-21 2022-06-21 一种自动化测试方法和相关装置

Country Status (1)

Country Link
CN (1) CN115080401A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024124954A1 (zh) * 2022-12-15 2024-06-20 中国计量科学研究院 数据生成器的有效性测试方法、***、电子设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024124954A1 (zh) * 2022-12-15 2024-06-20 中国计量科学研究院 数据生成器的有效性测试方法、***、电子设备

Similar Documents

Publication Publication Date Title
CN107665171B (zh) 自动回归测试方法及装置
CN110569159A (zh) 挡板生成方法、装置、设备及计算机存储介质
CN112612813A (zh) 一种测试数据的生成方法和装置
CN114185770A (zh) 生成测试数据的方法、装置、计算机设备和存储介质
CN115080401A (zh) 一种自动化测试方法和相关装置
CN109587351B (zh) 一种呼叫测试方法、装置、设备及存储介质
CN112395182A (zh) 自动化测试方法、装置、设备及计算机可读存储介质
CN110825466A (zh) 一种程序卡顿的处理方法以及卡顿处理装置
CN117493188A (zh) 接口测试方法及装置、电子设备及存储介质
CN112433936A (zh) 测试方法、装置及存储介质
CN114979100A (zh) 一种云资源检查方法及相关装置
CN114490413A (zh) 测试数据的准备方法及装置、存储介质和电子设备
CN114691768A (zh) 一种数据处理方法、核算***及相关设备
CN113868116A (zh) 测试依赖数据的生成方法、装置、服务器及存储介质
CN113791980A (zh) 测试用例的转化分析方法、装置、设备及存储介质
CN111159003B (zh) 一种批处理测试方法及装置
CN112131611A (zh) 数据正确性验证方法、装置、设备、***及存储介质
CN111159988A (zh) 一种模型处理方法、装置、计算机设备及存储介质
CN110990278A (zh) 一种测试方法及装置
CN111352824A (zh) 测试方法、装置及计算机设备
CN113238966B (zh) 报表平台前端测试方法、装置、设备及存储介质
CN115629950B (zh) 一种性能测试异步请求处理时间点的提取方法
CN113962328A (zh) 数据对比分析方法、装置及设备
CN114996293A (zh) 任务调度方法、装置、设备及可读存储介质
CN114969186A (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