CN114817067A - 一种自动mock测试的方法及装置 - Google Patents

一种自动mock测试的方法及装置 Download PDF

Info

Publication number
CN114817067A
CN114817067A CN202210571665.2A CN202210571665A CN114817067A CN 114817067 A CN114817067 A CN 114817067A CN 202210571665 A CN202210571665 A CN 202210571665A CN 114817067 A CN114817067 A CN 114817067A
Authority
CN
China
Prior art keywords
mock
state
result
tested
expected
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
CN202210571665.2A
Other languages
English (en)
Other versions
CN114817067B (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.)
Accumulus Technologies Tianjin Co Ltd
Original Assignee
Accumulus Technologies Tianjin 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 Accumulus Technologies Tianjin Co Ltd filed Critical Accumulus Technologies Tianjin Co Ltd
Priority to CN202210571665.2A priority Critical patent/CN114817067B/zh
Publication of CN114817067A publication Critical patent/CN114817067A/zh
Application granted granted Critical
Publication of CN114817067B publication Critical patent/CN114817067B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases
    • 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/3688Test management for test execution, e.g. scheduling of test suites

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

本发明提供一种自动mock测试的方法及装置,该方法包括:接收用户配置的状态映射信息;状态映射信息包括:***状态节点及***状态节点对应的数据的映射关系;***状态节点包括初始状态节点和期望状态节点;根据状态映射信息生成待测场景对应的配置信息;根据初始状态节点、所述期望状态节点和所述待测场景对应的配置信息生成mock测试脚本和mock响应;在所述待测***中执行所述mock测试脚本,并通过所述待测***调用mock服务器中所述mock测试脚本对应的接口,获取mock响应;获取所述待测***收到并处理所述mock响应后的测试结果,并展示所述测试结果。本发明中,实现了全流程mock自动化测试。

Description

一种自动mock测试的方法及装置
技术领域
本发明涉及***测试领域,尤其涉及一种自动mock测试的方法及装置。
背景技术
在测试对接第三方的复杂状态流***时,由于第三方服务的不稳定性,需要针对各个环节分别进行多种状态流的mock测试,测试人员在每个环节都需要进行一系列复杂操作,并且整个测试过程时序性强、过程繁琐且容易出错。
现有技术中,一方面依靠纯人工测试,需要频繁重置数据、执行页面或接口操作,效率低且可靠性低;另一方面依靠已有的状态流测试方案,则需要人工预设复杂且详细的基础数据、期望结果,无法进行数据自动生成。
发明内容
本发明提供一种自动mock测试的方法及装置,用于解决现有技术中无法全流程实现mock测试自动化的问题。
为了解决上述问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种自动mock测试的方法,包括:
接收用户配置的状态映射信息;所述状态映射信息包括:***状态节点及所述***状态节点对应的数据的映射关系;所述***状态节点包括初始状态节点和期望状态节点;
根据所述状态映射信息生成待测场景对应的配置信息;所述配置信息包括:所述***状态节点的流转过程和所述流转过程对应的数据信息;
根据所述初始状态节点、所述期望状态节点和所述待测场景对应的配置信息生成mock测试脚本和mock响应,并将所述mock响应写入mock服务器;
在待测***中执行所述mock测试脚本,并通过所述待测***调用mock服务器中所述mock测试脚本对应的接口,获取所述mock响应;
获取所述待测***接收并处理所述mock响应后的测试结果,并展示所述测试结果。
可选的,还包括:
变更所述mock响应中的配置参数生成新的mock响应,将所述新的mock响应写入所述mock服务器,等待测试调用。
可选的,所述获取所述待测***收到并处理所述mock响应后的测试结果,还包括:
获取所述待测***收到并处理所述mock响应后的实际结果;
获取用户输入的期望状态,并根据所述期望状态自动生成***期望结果;
将所述实际结果解析成与所述***期望结果相同的格式;
将解析后的所述实际结果与所述***期望结果进行比对生成比对结果,并展示所述比对结果。
可选的,所述***状态节点对应的数据包括以下至少一项:状态值和状态校验项;
所述状态值为待测***中的状态标记位和状态标记值;所述状态校验项为***状态节点中的待校验的属性。
可选的,所述状态校验项包括以下至少一项:文件是否生成标志、文件名格式要求、数据填充项和参数计算公式。
第二方面,本发明实施例提供了一种自动mock测试的装置,包括:
接收模块,用于接收用户配置的状态映射信息;所述状态映射信息包括:***状态节点及所述***状态节点对应的数据的映射关系;所述***状态节点包括初始状态节点和期望状态节点;
配置模块,用于根据所述状态映射信息生成待测场景对应的配置信息;所述配置信息包括:所述***状态节点的流转过程和所述流转过程对应的数据信息;
生成模块,用于根据所述初始状态节点、所述期望状态节点和所述待测场景对应的配置信息生成mock测试脚本和mock响应,并将所述mock响应写入mock服务器;
执行模块,用于在待测***中执行所述mock测试脚本,并通过所述待测***调用mock服务器中所述mock测试脚本对应的接口,获取所述mock响应;
结果展示模块,用于获取所述待测***收到并处理所述mock响应后的测试结果,并展示所述测试结果。
可选的,还包括:
变更模块,用于变更所述mock响应中的配置参数生成新的mock响应,将所述新的mock响应写入所述mock服务器,等待测试调用。
可选的,所述结果展示模块还包括:
获取子模块,用于获取所述待测***收到并处理所述mock响应后的实际结果;
处理子模块,用于获取用户输入的期望状态,并根据所述期望状态自动生成***期望结果;
解析子模块,用于将所述实际结果解析成与所述***期望结果相同的格式;
比对子模块,用于将解析后的所述实际结果与所述***期望结果进行比对生成比对结果,并展示所述比对结果。
可选的,所述***状态节点对应的数据包括以下至少一项:状态值和状态校验项;
所述状态值为待测***中的状态标记位和状态标记值;所述状态校验项为***状态节点中的待校验的属性。
可选的,所述状态校验项包括以下至少一项:文件是否生成标志、文件名格式要求、数据填充项和参数计算公式。
第三方面,本发明实施例提供了一种服务器,包括:处理器、存储器及存储在所述存储器上并在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面中任一项所述的自动mock测试的方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面中任一项所述的自动mock测试的方法的步骤。
本发明中,利用状态流中的状态节点数据可标准化特点,通过状态数据映射,实现一次配置多环节映射引用的目标,简化配置过程,并降低维护成本,实现了全流程mock自动化测试。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明实施例提供的一种自动mock测试的方法的流程图;
图2为本发明实施例提供的一种自动mock测试的方法的比对界面示意图;
图3为本发明实施例提供的一种自动mock测试的方法的总体流程示意图;
图4为本发明实施例提供的一种自动mock测试的方法的总体模块示意图;
图5为本发明实施例提供的一种自动mock测试的装置的架构图;
图6为本发明实施例提供的一种服务器架构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
除非另作定义,本发明中使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也相应地改变。
请参考图1,本发明实施例提供了一种自动mock测试的方法,包括:
步骤11:接收用户配置的状态映射信息;所述状态映射信息包括:***状态节点及所述***状态节点对应的数据的映射关系;所述***状态节点包括初始状态节点和期望状态节点;
步骤12:根据所述状态映射信息生成待测场景对应的配置信息;所述配置信息包括:所述***状态节点的流转过程和所述流转过程对应的数据信息;
步骤13:根据所述初始状态节点、所述期望状态节点和所述待测场景对应的配置信息生成mock测试脚本和mock响应,并将所述mock响应写入mock服务器;
步骤14:在待测***中执行所述mock测试脚本,并通过所述待测***调用mock服务器中所述mock测试脚本对应的接口,获取所述mock响应;
步骤15:获取所述待测***收到并处理所述mock响应后的测试结果,并展示所述测试结果。
本发明实施例中,利用状态流中的状态节点数据可标准化特点,通过状态数据映射,实现一次配置多环节映射引用的目标,简化配置过程,并降低维护成本,实现了全流程mock自动化测试。
本发明实施例中,mock测试为在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法;在步骤11中,接收用户通过状态数据映射模块配置的状态映射信息;所述状态映射信息包括:***状态节点及所述***状态节点对应的数据的映射关系;所述***状态节点包括初始状态节点和期望状态节点;所述***状态节点对应的数据包括以下至少一项:状态值和状态校验项;所述状态值为待测***中的状态标记位和状态标记值;所述状态校验项为***状态节点中的待校验的属性;所述状态校验项包括以下至少一项:文件是否生成标志、文件名格式要求、数据填充项和参数计算公式。
在步骤12中,通过基础数据生成模块根据所述状态映射信息生成待测场景对应的配置信息;所述配置信息包括:所述***状态节点的流转过程和所述流转过程对应的数据信息;所述流转过程对应的数据信息包括:所述流转过程需要初始化表及表关联关系设置、所述流转过程对应的初始状态设置;例如:在注册环节,需要生成注册表中的数据,包括姓名、证件号码、初始状态;在申报环节,需要生成申报表基础数据,除了注册环节需要的数据外,还包括申报表的数据,如姓名、证件号码、申报的各项金额、申报前状态等;在获取凭证环节,需要生成注册表、申报表、流水表、凭证表等多个表的基础数据,各表之间按照内联关系进行关联,并预设好各表的初始状态。
在步骤13中,通过mock数据生成与变更模块中的mock数据生成功能根据所述初始状态节点、所述期望状态节点和所述待测场景对应的配置信息生成mock测试脚本和mock响应,并将所述mock响应写入mock服务器;例如模拟第三方的获取凭证请求接口时失败的测试场景,则按照接口文档格式自动生成请求失败的mock响应,则本模块功能入参是自定义状态值cert-fail, 出参是对应请求失败的mock配置; 还可以通过mock数据生成与变更模块中的mock数据变更功能,变更所述mock响应中的配置参数生成新的mock响应,将所述新的mock响应写入所述mock服务器,等待测试调用。
在步骤14中,通过操作执行模块,在所述测试***中执行所述mock测试脚本,并通过所述待测***调用mock服务器中所述mock测试脚本对应的接口,获取所述mock响应;例如:初始状态是“缴款完成且待获取凭证”,调用mock服务器中的获取凭证接口,获取对应的mock凭证获取成功的响应,状态变为获取凭证成功。
在步骤15中,通过实际结果获取模块中的执行实际结果获取方式,获取所述待测***处理所述mock响应后的测试结果,并展示所述测试结果;本发明实施例中的待测***中各环节获取测试执行结果的获取方式不同,有的是调用不同的API接口,有的是查询数据库中不同的数据表和字段;因此本模块不直接给出实际结果,而是采用生成结果获取方式,再通过该获取方式获取被测***的实际结果,所生成的结果获取方式可以是调用API接口,也可以查询数据库,或者两者的组合等,所述执行的结果获取方式,如果是调用API接口则包括接口路径、请求方式、请求参数,如果是具体的数据库查询语句则包括查询的表、结果字段、查询条件等;例如:获取凭证接口执行后,获得执行结果的方式是执行数据库查询语句获取凭证表中的姓名、属期及凭证状态,那么本模块会生成需要执行的查询数据库语句select test_name,test_month,cert_status from test_table_name where id=testId;在执行完操作之后,通过执行实际结果获取方式,则可获取到被测***的实际结果;并根据所述用户输入的预期状态生成对应的***期望结果;将所述实际处理结果解析成与所述***期望结果相同的格式;通过实际结果与期望结果比对模块将解析后的所述实际结果与所述***期望结果进行比对生成比对结果,并展示所述比对结果;所述比对结果可以是单条,也可以是多条,比对结果展示包括但不限于以下几个要素:是否通过、不通过字段数量、不通过的原因和测试结果详情;请参考图2,若预期结果是批量数据,对比结果展示为测试通过的行绿色标注,不通过的行橙色标注;具体不通过的字段红色字体重点警示。
请参考图3和图4,本发明实施例中,首先,进行初始状态及期望状态预设,即接收用户通过状态数据映射模块配置的状态映射信息;其次,根据预设的初始状态及期望状态进行基础数据生成、mock预设生成、实际结果获取方式生成和期望结果生成,即通过基础数据生成模块根据所述状态映射信息生成待测场景对应的配置信息;所述配置信息包括:所述***状态节点的流转过程和所述流转过程对应的数据信息;通过mock数据生成与变更模块中的mock数据生成功能根据所述初始状态节点、所述期望状态节点和所述待测场景对应的配置信息生成mock测试脚本和mock响应,并将所述mock响应写入mock服务器;通过期望结果生成模块根据用户输入的期望状态,并根据所述期望状态自动生成***期望结果;再次,通过操作执行模块进行操作执行及实际结果获取,即在所述待测***中执行所述mock测试脚本,并通过所述待测***调用mock服务器中所述mock测试脚本对应的mock接口获取所述mock响应;通过实际结果获取模块获取所述待测***收到并处理所述mock响应后的实际结果,并展示所述测试结果;最后,进行实际结果与期望结果比对,即通过实际结果与期望结果比对模块获取所述待测***收到并处理所述mock响应后的实际结果;获取用户输入的预期状态;并根据所述用户输入的预期状态生成对应的***期望结果;将所述实际结果解析成与所述***期望结果相同的格式;通过实际结果与期望结果比对模块将解析后的所述实际结果与所述***期望结果进行比对生成比对结果,并展示所述比对结果。
本发明实施例中,利用状态流中的状态节点数据可标准化特点,实现一次配置多环节映射引用的目标,简化配置过程,用户只需要预设自定义的初始状态和预期终止状态,并配置好状态变更时需要进行的操作,即可开始测试,测试过程中,会根据预设的初态,查询状态数据映射模块,进行基础数据预设,如***或者更新状态映射的表使之数据状态初始化;mock的响应数据生成并载入mock服务器;并根据预期状态,查询状态数据映射模块,生成预期结果;再调用被测***的接口执行***操作,执行结束之后,通过实际结果获取模块生成实际结果获取方式,并执行该获取方式,以得到被测***执行操作后的实际结果数据;实际结果数据解析后,与期望结果一并传入实际结果与期望结果比对模块,进行最终的测试报告生成,并以界面形式展示出测试报告,实现了全流程mock自动化测试。
请参考图5,本发明实施例提供了一种自动mock测试的装置,包括:
接收模块51,用于接收用户配置的状态映射信息;所述状态映射信息包括:***状态节点及所述***状态节点对应的数据的映射关系;所述***状态节点包括初始状态节点和期望状态节点;
配置模块52,用于根据所述状态映射信息生成待测场景对应的配置信息;所述配置信息包括:所述***状态节点的流转过程和所述流转过程对应的数据信息;
生成模块53,用于根据所述初始状态节点、所述期望状态节点和所述待测场景对应的配置信息生成mock测试脚本和mock响应,并将所述mock响应写入mock服务器;
执行模块54,用于在待测***中执行所述mock测试脚本,并通过所述待测***调用mock服务器中所述mock测试脚本对应的接口,获取所述mock响应;
结果展示模块55,用于获取所述待测***执行所述mock响应后的测试结果,并展示所述测试结果。
本发明实施例中,可选的,还包括:
变更模块,用于变更所述mock响应中的配置参数生成新的mock响应,将所述新的mock响应写入所述mock服务器,等待测试调用。
本发明实施例中,可选的,所述结果展示模块还包括:
获取子模块,用于获取所述待测***收到并处理所述mock响应后的实际结果;
处理子模块,用于获取用户输入的期望状态,并根据所述期望状态自动生成***期望结果;
解析子模块,用于将所述实际结果解析成与所述***期望结果相同的格式;
比对子模块,用于将解析后的所述实际结果与所述***期望结果进行比对生成比对结果,并展示所述比对结果。
本发明实施例中,可选的,所述***状态节点对应的数据包括以下至少一项:状态值和状态校验项;
所述状态值为待测***中的状态标记位和状态标记值;所述状态校验项为***状态节点中的待校验的属性。
本发明实施例中,可选的,所述状态校验项包括以下至少一项:文件是否生成标志、文件名格式要求、数据填充项和参数计算公式。
本发明实施例提供的自动mock测试的装置能够实现图1的方法实施例中自动mock测试的方法实现的各个过程,为避免重复,这里不再赘述。
请参考图6,本发明实施例还提供一种服务器60,包括处理器61,存储器62,存储在存储器62上并在所述处理器61上运行的计算机程序,该计算机程序被处理器61执行时实现上述自动mock测试的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述自动mock测试的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者终端等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

Claims (10)

1.一种自动mock测试的方法,其特征在于,包括:
接收用户配置的状态映射信息;所述状态映射信息包括:***状态节点及所述***状态节点对应的数据的映射关系;所述***状态节点包括初始状态节点和期望状态节点;
根据所述状态映射信息生成待测场景对应的配置信息;所述配置信息包括:所述***状态节点的流转过程和所述流转过程对应的数据信息;
根据所述初始状态节点、所述期望状态节点和所述待测场景对应的配置信息生成mock测试脚本和mock响应,并将所述mock响应写入mock服务器;
在待测***中执行所述mock测试脚本,并通过所述待测***调用mock服务器中所述mock测试脚本对应的接口,获取所述mock响应;
获取所述待测***收到并处理所述mock响应后的测试结果,并展示所述测试结果。
2.根据权利要求1所述的自动mock测试的方法,其特征在于,还包括:
变更所述mock响应中的配置参数生成新的mock响应,将所述新的mock响应写入所述mock服务器,等待测试调用。
3.根据权利要求1所述的自动mock测试的方法,其特征在于,所述获取所述待测***收到并处理所述mock响应后的测试结果,并展示所述测试结果还包括:
获取所述待测***得到所述mock响应后的实际结果;
获取用户输入的期望状态,并根据所述期望状态自动生成***期望结果;
将所述实际结果解析成与所述***期望结果相同的格式;
将解析后的所述实际结果与所述***期望结果进行比对生成比对结果,并展示所述比对结果。
4.根据权利要求1所述的自动mock测试的方法,其特征在于,
所述***状态节点对应的数据包括以下至少一项:状态值和状态校验项;
所述状态值为待测***中的状态标记位和状态标记值;所述状态校验项为***状态节点中的待校验的属性。
5.根据权利要求4所述的自动mock测试的方法,其特征在于,
所述状态校验项包括以下至少一项:文件是否生成标志、文件名格式要求、数据填充项和参数计算公式。
6.一种自动mock测试的装置,其特征在于,包括:
接收模块,用于接收用户配置的状态映射信息;所述状态映射信息包括:***状态节点及所述***状态节点对应的数据的映射关系;所述***状态节点包括初始状态节点和期望状态节点;
配置模块,用于根据所述状态映射信息生成待测场景对应的配置信息;所述配置信息包括:所述***状态节点的流转过程和所述流转过程对应的数据信息;
生成模块,用于根据所述初始状态节点、所述期望状态节点和所述待测场景对应的配置信息生成mock测试脚本和mock响应,并将所述mock响应写入mock服务器;
执行模块,用于在待测***中执行所述mock测试脚本,并通过所述待测***调用mock服务器中所述mock测试脚本对应的接口,获取所述mock响应;
结果展示模块,用于获取所述待测***收到并处理所述mock响应后的测试结果,并展示所述测试结果。
7.根据权利要求6所述的自动mock测试的装置,其特征在于,还包括:
变更模块,用于变更所述mock响应中的配置参数生成新的mock响应,将所述新的mock响应写入所述mock服务器,等待测试调用。
8.根据权利要求6所述的自动mock测试的装置,其特征在于,所述结果展示模块还包括:
获取子模块,用于获取所述待测***收到并处理所述mock响应后的实际结果;
处理子模块,用于获取用户输入的期望状态,并根据所述期望状态自动生成***期望结果;
解析子模块,用于将所述实际结果解析成与所述***期望结果相同的格式;
比对子模块,用于将解析后的所述实际结果与所述***期望结果进行比对生成比对结果,并展示所述比对结果。
9.一种服务器,其特征在于,包括:处理器、存储器及存储在所述存储器上并在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至5中任一项所述的自动mock测试的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的自动mock测试的方法的步骤。
CN202210571665.2A 2022-05-25 2022-05-25 一种自动mock测试的方法及装置 Active CN114817067B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210571665.2A CN114817067B (zh) 2022-05-25 2022-05-25 一种自动mock测试的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210571665.2A CN114817067B (zh) 2022-05-25 2022-05-25 一种自动mock测试的方法及装置

Publications (2)

Publication Number Publication Date
CN114817067A true CN114817067A (zh) 2022-07-29
CN114817067B CN114817067B (zh) 2022-09-02

Family

ID=82517626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210571665.2A Active CN114817067B (zh) 2022-05-25 2022-05-25 一种自动mock测试的方法及装置

Country Status (1)

Country Link
CN (1) CN114817067B (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103279840A (zh) * 2013-06-08 2013-09-04 北京首钢自动化信息技术有限公司 基于动态语言与事件处理机制的工作流引擎实现方法
CN103455413A (zh) * 2012-05-31 2013-12-18 联想(北京)有限公司 一种通讯终端交互场景测试数据处理方法、装置和***
US20150261505A1 (en) * 2014-03-13 2015-09-17 Infosys Limited Method and system for generating stateflow models from software requirements
CN105630667A (zh) * 2014-11-28 2016-06-01 阿里巴巴集团控股有限公司 一种测试方法和终端设备
CN106294179A (zh) * 2016-08-22 2017-01-04 上海亿账通互联网科技有限公司 应用程序开发过程中的模拟测试方法及服务器
CN109101223A (zh) * 2018-07-26 2018-12-28 北京大米未来科技有限公司 一种业务流程控制方法、业务流程控制引擎、及***
US20190370420A1 (en) * 2018-06-01 2019-12-05 The Mathworks, Inc. Systems and methods for automatically realizing models for co-simulation
CN112052172A (zh) * 2020-09-04 2020-12-08 云账户技术(天津)有限公司 第三方通道的快速测试方法、装置和电子设备
CN112052038A (zh) * 2020-09-09 2020-12-08 云账户技术(天津)有限公司 一种生成前端接口的方法及装置
CN113034165A (zh) * 2019-12-09 2021-06-25 腾讯科技(深圳)有限公司 数据处理方法和装置、存储介质及电子装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455413A (zh) * 2012-05-31 2013-12-18 联想(北京)有限公司 一种通讯终端交互场景测试数据处理方法、装置和***
CN103279840A (zh) * 2013-06-08 2013-09-04 北京首钢自动化信息技术有限公司 基于动态语言与事件处理机制的工作流引擎实现方法
US20150261505A1 (en) * 2014-03-13 2015-09-17 Infosys Limited Method and system for generating stateflow models from software requirements
CN105630667A (zh) * 2014-11-28 2016-06-01 阿里巴巴集团控股有限公司 一种测试方法和终端设备
CN106294179A (zh) * 2016-08-22 2017-01-04 上海亿账通互联网科技有限公司 应用程序开发过程中的模拟测试方法及服务器
US20190370420A1 (en) * 2018-06-01 2019-12-05 The Mathworks, Inc. Systems and methods for automatically realizing models for co-simulation
CN109101223A (zh) * 2018-07-26 2018-12-28 北京大米未来科技有限公司 一种业务流程控制方法、业务流程控制引擎、及***
CN113034165A (zh) * 2019-12-09 2021-06-25 腾讯科技(深圳)有限公司 数据处理方法和装置、存储介质及电子装置
CN112052172A (zh) * 2020-09-04 2020-12-08 云账户技术(天津)有限公司 第三方通道的快速测试方法、装置和电子设备
CN112052038A (zh) * 2020-09-09 2020-12-08 云账户技术(天津)有限公司 一种生成前端接口的方法及装置

Also Published As

Publication number Publication date
CN114817067B (zh) 2022-09-02

Similar Documents

Publication Publication Date Title
CN107665171B (zh) 自动回归测试方法及装置
CN109189669A (zh) 业务场景的测试方法、电子装置及可读存储介质
CN112905459B (zh) 服务接口测试方法、装置、电子设备及存储介质
CN105404574B (zh) 一种智能卡与移动终端一致性测试方法及装置
WO2021196674A1 (zh) ***代码的测试方法、装置、计算机设备和存储介质
CN114817067B (zh) 一种自动mock测试的方法及装置
CN107632909A (zh) 用于自动测试设备功能的方法及***
CN111078529B (zh) 客户端写入模块测试方法、装置、电子设备
CN113434405B (zh) 测试文件的确定方法及装置、存储介质及电子装置
CN113238901B (zh) 多设备的自动化测试方法及装置、存储介质、计算机设备
CN110704252A (zh) 一种基于云端动态管理的自动测试装置和测试方法
CN115167339A (zh) 测试方法、测试平台、测试***及计算机可读存储介质
CN111679983B (zh) Java接口静态测试方法及装置
CN111240989B (zh) 接口自动化测试框架及方法
CN114116712A (zh) 扩展字段处理方法、装置、电子设备及存储介质
CN113238940A (zh) 一种接口测试结果的比对方法、装置、设备和存储介质
CN111538606A (zh) 一种测试模拟Dubbo接口的方法、装置及设备
CN111813665A (zh) 一种基于python的大数据平台接口数据测试方法和***
KR100775102B1 (ko) 임베디드 디바이스상에서 플랫폼 기반 어플리케이션의 품질테스트 결과 예측 시스템 및 그 방법
CN111666301B (zh) 业务接口测试方法、计算机装置和存储介质
CN115129355B (zh) 页面修复方法及其***、计算机设备
CN112835803B (zh) 工具生成方法、测试数据构造方法、装置、设备及介质
CN113094281B (zh) 一种混合式App的测试方法及装置
CN115203616A (zh) 一种元素定位方法及元素定位装置
CN117762380A (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