WO2022007755A1 - 机器人软件测试方法、设备及存储介质 - Google Patents

机器人软件测试方法、设备及存储介质 Download PDF

Info

Publication number
WO2022007755A1
WO2022007755A1 PCT/CN2021/104571 CN2021104571W WO2022007755A1 WO 2022007755 A1 WO2022007755 A1 WO 2022007755A1 CN 2021104571 W CN2021104571 W CN 2021104571W WO 2022007755 A1 WO2022007755 A1 WO 2022007755A1
Authority
WO
WIPO (PCT)
Prior art keywords
test
robot
task
testing
targets
Prior art date
Application number
PCT/CN2021/104571
Other languages
English (en)
French (fr)
Inventor
杨志钦
张杨敏
Original Assignee
炬星科技(深圳)有限公司
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 炬星科技(深圳)有限公司 filed Critical 炬星科技(深圳)有限公司
Publication of WO2022007755A1 publication Critical patent/WO2022007755A1/zh

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
    • G06F11/3672Test management
    • G06F11/3692Test management for test results analysis
    • 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

Definitions

  • the invention relates to the technical field of robots, and in particular to a robot software testing method, equipment and storage medium.
  • the robot system has a high degree of specialization, so the requirements for its reliability are also higher.
  • it is necessary to (including algorithm software, system software and embedded software) for rigorous testing, validation and verification.
  • algorithm software system software and embedded software
  • the defects of the robot software system are not like PC ( The defects of Personal Computer software are easy to repair; while the traditional software testing theory cannot be directly applied to robot software testing, therefore, it is of great significance to study the testing methods and strategies of robot software for improving and improving the quality of robot software.
  • the automated test platform of traditional robot systems has complex systems, low test efficiency and high coupling between modules, which cannot meet the high-frequency continuous iteration of software development; and a complete set of test solutions designed for a single robot product is not easy to expand and reuse. . .
  • the invention provides a robot software testing method, equipment and storage medium, aiming at realizing the testing of robot software by using a distributed testing method.
  • the present invention provides a first aspect, the present invention provides a method for testing robot software, the method for testing robot software includes:
  • the test system obtains the robot software test target, and splits the software test target to obtain a plurality of split test targets;
  • the robot test service cluster subscribes to the plurality of test targets, and performs corresponding test tasks based on the subscribed test targets;
  • the present invention provides a robot software testing device, the robot software testing device comprising:
  • the task splitting module is set to be set as: acquiring the robot software test target, and splitting the software test target to obtain a plurality of split test targets;
  • the task publishing module is set to: publish the split multiple test targets in the form of tasks, so that the robot test service cluster subscribes to the multiple test targets, and based on the subscribed test targets Execute the corresponding test tasks;
  • the result collection module is configured to receive the test result fed back after the robot test service cluster parallelizes the execution of the test task.
  • the present invention provides an electronic device, the electronic device includes a memory and a processor, the memory stores a robot software test program that can run on the processor, and the robot software test program is When the processor is running, the robot software testing method is executed.
  • the present invention provides a computer-readable storage medium on which a robot software test program is stored, and the robot software test program can be executed by one or more processors to realize any The steps of the robot software testing method described above.
  • the invention relates to a robot software testing method, equipment and storage medium.
  • a robot software testing target and splitting the software testing target By acquiring a robot software testing target and splitting the software testing target, a plurality of split testing targets are obtained; Targets are published in the form of tasks for: the robot testing service cluster subscribes to the multiple test targets, and executes corresponding test tasks based on the subscribed test targets; receives the parallelized execution of the robot testing service cluster
  • the test result fed back after the test task achieves the purpose of using a distributed test method to test the robot software, and uses the distributed technology to complete the test of the complex robot software system.
  • the robot software testing method can be applied to multi-platform, multi-CPU embedded software products. While improving test efficiency, this method is easier to expand.
  • FIG. 1 is a schematic flowchart of an embodiment of the robot software testing method of the present invention.
  • FIG. 2 is a block diagram of a running environment corresponding to an embodiment of the robot software testing method of the present invention.
  • FIG. 3 is a working signal flow diagram corresponding to an embodiment of the robot software testing method of the present invention.
  • FIG. 4 is a schematic diagram of functional modules of an embodiment of the robot software testing device of the present invention.
  • FIG. 5 is a schematic diagram of the internal structure of an embodiment of the electronic device of the present invention.
  • the invention provides a robot software testing method, equipment and storage medium, aiming at realizing the testing of robot software by using a distributed testing method.
  • the robot software testing method, device and storage medium of the present invention adopt a distributed concept, and modularize the corresponding test target through the test requirement database and the robot test service cluster.
  • the sub-targets are published in the form of tasks according to the serialized data format, and the robot test service cluster subscribes to the corresponding test tasks according to the unique identifier, so as to execute the corresponding test tasks according to the subscribed test tasks.
  • the test tasks in the embodiments of the present invention can be executed in parallel, and the results are fed back to the central server.
  • This robot software testing method improves the software testing efficiency, and also enables the testing scheme to be easily expanded and reused.
  • the robot software testing method according to the embodiment of the present invention includes steps S10-S30.
  • Step S10 the testing system acquires the robot software test target, and splits the software test target to obtain a plurality of split test targets.
  • the described test system runs on the central server.
  • the task trigger triggers the corresponding task to be tested, and the test system acquires the corresponding robot test target based on the test task triggered by the task trigger.
  • the robot software testing method of the present invention adopts the distributed testing idea.
  • the testing system receives the corresponding testing target, the testing system splits the obtained testing target of the robot software to obtain multiple testing targets, so as to obtain a plurality of testing targets. To: adopt distributed testing methods for multiple test targets, and perform parallel testing on multiple test targets obtained by splitting.
  • Step S20 Publish the split test targets in the form of tasks, so that the robot test service cluster subscribes to the plurality of test targets, and executes corresponding test tasks based on the subscribed test targets.
  • the test system After splitting a robot test target into multiple test targets, the test system publishes the split multiple test targets in the form of tasks, so that the robot test service cluster performing the test can easily perform the above split tests on the split test targets.
  • a plurality of the test objects are subscribed, so that the subscribed test objects are executed in parallel according to the subscription result.
  • the test system when the test system publishes the split multiple test targets, the multiple test targets are published in the form of a task queue according to a serialized data format.
  • the robot test service cluster when the robot test service cluster performs the corresponding test task, the robot test service cluster subscribes to the test task corresponding to the test target according to the unique identifier, and then executes the subscription according to the subscription result. of the test task.
  • Step S30 Receive the test result fed back after the robot test service cluster executes the test task in parallel.
  • the robot test service cluster feeds back the test results to the test system, so that the test system can learn about the test results according to the test results. Describe the performance and operation of the robot software test target. Further, the test system may also display the test results fed back by the robot test service cluster through a display interface for the testers to view.
  • FIG. 2 is a block diagram of a running environment corresponding to the robot software testing method according to the embodiment of the present invention.
  • the task trigger triggers the corresponding robot software test target
  • the automatic test service center in the test system receives the robot software test target sent by the task trigger, and sends the robot software test target to the robot.
  • the software test target is sent to the task analysis program in the test system, and the task analysis program sends the robot software test target to the task processing program in the test system based on the test requirement database.
  • the task processing program splits the robot software test target to obtain multiple split test tasks, and sends the split multiple test tasks to each test node corresponding to the robot test service cluster, each test node.
  • the test nodes execute the split test tasks in parallel, and feed back the execution results of the test tasks to the information collection program of the test system.
  • the test system obtains the robot software test target, which can be implemented according to the following technical means:
  • the task analysis program in the test system receives the test task sent by the task trigger, and analyzes the test task; according to the analysis result of the test task, it is judged whether the test task is an effective test task; if If the test task is an effective test task, the task analysis program sends the test task as a robot software test target to the task processing program in the test system. If the test task is not a valid test task, the test task is not processed.
  • the task analysis program judges that the test task is not a valid test task, it sends feedback information that the test task is invalid to the task trigger.
  • the task analysis program splits the robot software test target to obtain a plurality of split test tasks, and divides the split test targets in the form of tasks Publishing can be implemented according to the following technical means: After the task processing program splits one of the software test targets into multiple test targets, the task queue is sent to each test node corresponding to the robot test service cluster.
  • the task analysis program publishes the split test targets in the form of tasks, and further includes: the test node in the robot test service cluster, for the test targets in the task queue Subscribing is performed, and corresponding test executors are triggered according to different types of test tasks corresponding to the subscribed test targets respectively. Further, each test node subscribes to the test task corresponding to the test target according to the unique identifier, and executes the corresponding test task according to the subscription result.
  • the information collection program in the test system receives the test results fed back after the robot test service cluster executes the test task in parallel, and can be implemented according to the following technical means:
  • the information collection program in the test system collects the test results and summarizes the test results to obtain the robot software
  • the target test information corresponding to the test target; and the target test information is displayed on the user operation display interface of the front end of the test system for the tester to view.
  • the task trigger is responsible for data collection and transmission of the test task
  • the transmission target is an automatic test service center
  • the automatic test The service center adopts the mechanism of multi-process, multi-threading and message queue and supports the concurrent execution of multiple use cases, and executes the splitting and publishing of the robot software test target.
  • the task analysis program in the automatic test service center realizes communication with the test server, data analysis and data validity verification.
  • the task analysis program receives a test task sent by a task trigger, and analyzes the test task; and judges the test task according to the analysis result of the test task Whether it is a valid test task; if the test task is a valid test task, the task analysis program sends the test task as a robot software test target to the task processing program in the test system. If the test task is not a valid test task, the test task is not processed.
  • the task handler is responsible for task distribution and sends it to each test node in the form of a message queue; each test node consumes the data of the task queue and triggers the test executor according to different types of test tasks.
  • the test executor is responsible for the execution of the test case, and reports the execution result of the test case to the information collection module, and the information collection module is responsible for the communication with the server and the summary of the test results, and generates the test according to the summary of the test results.
  • the test report corresponding to the result is displayed, and the test report corresponding to the final aggregated test result is displayed through the UI (User Interface, user interface) of the server front-end.
  • the robot software testing method of the embodiment of the present invention since the robot software testing method of the present invention divides the complex test target into multiple test tasks and publishes them to the corresponding test nodes, it solves the problem that the robot software test efficiency may be caused by continuous iteration.
  • the platform deployment problem is solved, and the overall test efficiency of the robot software system is optimized; and the robot software test method can be applied to multi-platform, multi-CPU embedded software products, which improves the test efficiency and makes the method easier to expand.
  • FIG. 4 is a schematic diagram of functional modules of an embodiment of the robot software testing device of the present invention; the embodiment described in FIG. 4 only describes the robot software testing device of the present invention in terms of functions.
  • the robot software testing device of the present invention functionally includes a task splitting module 100, a task issuing module 200 and a result collecting module 300; wherein the task splitting module 100, the task issuing module 200 and the result collecting module
  • the modules 300 are connected in communication and cooperate with each other to perform the operation of the robot software testing.
  • the task splitting module 100 is configured to: obtain a robot software test target, and split the software test target to obtain a plurality of split test targets;
  • the task publishing module 200 is configured to: publish the split test targets in the form of tasks, so that the robot test service cluster subscribes to the plurality of test targets, and based on the subscribed test targets Execute the corresponding test tasks;
  • the result collection module 300 is configured to: receive the test result fed back after the robot test service cluster executes the test task in parallel.
  • the task splitting module 100 is configured to: receive a test task sent by a task trigger, and analyze the test task; according to the analysis result of the test task, determine whether the test task is is an effective test task; if the test task is an effective test task, the test task is used as a robot software test target, and is sent to the task processing program in the test system.
  • the task release module 200 is configured to: after splitting one of the software test targets into multiple test targets, send the task queue to each test node corresponding to the robot test service cluster.
  • the test node in the robot test service cluster subscribes to the test targets in the task queue, and triggers corresponding test tasks according to different types of test tasks corresponding to the subscribed test targets respectively. Test the executor.
  • the result collection module 300 is configured to: for the test results fed back after the robot test service cluster executes the test task in parallel, the information collection program in the test system collects the test results The test results are summarized and the target test information corresponding to the robot software test target is obtained; the target test information is displayed on the user operation display interface of the front end of the test system for the testers to view.
  • the task publishing module 200 is configured to publish the split test targets in the form of task queues in a serialized data format.
  • the robot test service cluster subscribes to the test task corresponding to the test target according to the unique identifier, and executes the subscribed test task according to the subscription result.
  • the robot software testing device of the embodiment of the present invention because the robot software testing method of the present invention, splits the complex test target into multiple test tasks and publishes them to the corresponding test nodes, which solves the problem that the robot software testing efficiency may be caused by continuous iteration.
  • the platform deployment problem is solved, and the overall test efficiency of the robot software system is optimized; and the robot software test method can be applied to multi-platform, multi-CPU embedded software products, which improves the test efficiency and makes the method easier to expand.
  • FIG. 4 is a schematic diagram of the internal structure of an embodiment of the electronic device of the present invention.
  • the electronic device 1 may be a PC (Personal Computer, personal computer), or may be a terminal device such as a smart phone, a tablet computer, or a portable computer.
  • the electronic device 1 includes at least a memory 11 , a processor 12 , a communication bus 13 , and a network interface 14 .
  • the memory 11 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (eg, SD or DX memory, etc.), magnetic memory, magnetic disk, optical disk, and the like.
  • the memory 11 may be an internal storage unit of the electronic device 1 in some embodiments, such as a hard disk of the electronic device 1 .
  • the memory 11 may also be an external storage device of the electronic device 1, such as a plug-in hard disk equipped on the electronic device 1, a smart memory card (Smart Media Card, SMC), Secure Digital, SD) card, flash card (Flash Card), etc.
  • the memory 11 may also include both an internal storage unit of the electronic device 1 and an external storage device.
  • the memory 11 can not only be used to store application software installed in the electronic device 1 and various types of data, such as the code of the robot software test program 01, etc., but also can be used to temporarily store data that has been output or will be output.
  • the processor 12 may be a central processing unit (Central Processing Unit) in some embodiments.
  • Central Processing Unit Central Processing Unit
  • CPU central processing unit
  • controller microcontroller
  • microprocessor microprocessor or other data processing chips, for running the program code or processing data stored in the memory 11, for example, executing the robot software test program 01 and the like.
  • the communication bus 13 is used to realize the connection communication between these components.
  • the network interface 14 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface), which is generally used to establish a communication connection between the electronic device 1 and other electronic devices.
  • a standard wired interface such as a WI-FI interface
  • WI-FI interface wireless interface
  • the electronic device 1 may further include a user interface, and the user interface may include a display (Display), an input unit such as a keyboard (Keyboard), and an optional user interface may also include a standard wired interface and a wireless interface.
  • the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, and an OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) Touch, etc.
  • the display may also be appropriately called a display screen or a display unit, which is used for displaying information processed in the electronic device 1 and for displaying a visualized user interface.
  • FIG. 4 only shows the electronic device 1 having the components 11-14 and the robot software test program 01.
  • the structure shown in FIG. 4 does not constitute a limitation on the electronic device 1, and may include Fewer or more components are shown, or some components are combined, or a different arrangement of components.
  • a robot software test program 01 is stored in the memory 11 ;
  • the test program 01 can be run on the processor 12, and the robot software test program 01 is executed by the processor 12 to implement the following steps:
  • the robot test service cluster subscribes to the plurality of test targets, and performs corresponding test tasks based on the subscribed test targets;
  • the specific implementation of the electronic device in the embodiment of the present invention is basically the same as the implementation principle of each embodiment corresponding to the above-mentioned robot software testing method.
  • the technical features of the above-mentioned method embodiment are applicable in this embodiment, and are not repeated here. .
  • an embodiment of the present invention also provides a computer-readable storage medium, where a robot software test program is stored on the computer-readable storage medium, and the robot software test program can be executed by one or more processors to achieve Do as follows:
  • the robot test service cluster subscribes to the plurality of test targets, and performs corresponding test tasks based on the subscribed test targets;
  • the computer-readable storage medium of the embodiment of the present invention has basically the same implementation principle as the corresponding embodiments of the above-mentioned robot software testing method.
  • embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects.
  • the robot software testing method, device and storage medium of the present invention achieves the realization of robot software testing by using a distributed testing method by acquiring the robot software testing target, and dividing the software testing target into tasks for release. For the purpose of using distributed technology to complete the testing of complex robot software systems. And it solves the platform deployment problem that may be caused by continuous iteration of robot software testing efficiency, and optimizes the overall testing efficiency of the robot software system; and the robot software testing method can be applied to multi-platform, multi-CPU embedded software products. While improving test efficiency, this method is easier to expand. Therefore, it has industrial applicability.

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

一种机器人软件测试方法、设备及存储介质,通过获取机器人软件测试目标,并将所述软件测试目标进行拆分,得到拆分后的多个测试目标(S10);将拆分后的多个测试目标以任务的方式进行发布,以供机器人测试服务集群对所述多个测试目标进行订阅,并基于订阅的所述测试目标执行对应的测试任务(S20);接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果(S30);从而达到采用分布式的测试方法实现对机器人软件测试的目的,利用分布式技术完成了对复杂的机器人软件***的测试。

Description

机器人软件测试方法、设备及存储介质 技术领域
本发明涉及机器人技术领域,特别涉及一种机器人软件测试方法、设备及存储介质。
背景技术
随着人工智能时代的到来,大量***架构复杂、功能日益强大的机器人***正不断地涌入市场,且机器人***的应用也日趋复杂,这对机器人测试技术提出了更高的要求。另外,由于机器人***的复杂性越来越高、平台化多样化也越来越丰富,机器人的软件部分在整个机器人***中占的比例也越来越多,因此,机器人***的软件质量保证则显得至关重要。
在实际应用中,机器人***的专用程度较高,因此对其可靠性的要求也较高,为了保证机器人***的稳定性,避免由于其可能出现的失效而导致灾难性的后果,需要对机器人***(包括算法软件、***软件和嵌入式软件)进行严格的测试、确认和验证。基于机器人***软件自身的特点,比如:实时性(Real-timing)、多平台化、多模块化、开发工具昂贵、与硬件紧密相关、CPU种类繁多等特点,机器人软件***的缺陷不像PC(Personal Computer,个人计算机)软件的缺陷容易修补;而传统的软件测试理论不能直接应用于机器人软件测试,因此,研究机器人软件的测试方法和策略,对于提高和改善机器人软件的质量具有重要的意义。传统机器人***的自动化测试平台,***复杂、测试效率低且模块之间耦合性高,不能满足软件开发的高频持续迭代;且为单个机器人产品设计的一整套测试方案也不容易扩展和复用。。
技术问题
本发明提供一种机器人软件测试方法、设备及存储介质,旨在采用分布式的测试方法实现对机器人软件的测试。
技术解决方案
本发明提供一种第一方面,本发明提供了一种机器人软件测试方法,所述机器人软件测试方法包括:
测试***获取机器人软件测试目标,并将所述软件测试目标进行拆分,得到拆分后的多个测试目标;
将拆分后的多个测试目标以任务的方式进行发布,以供:机器人测试服务集群对所述多个测试目标进行订阅,并基于订阅的所述测试目标执行对应的测试任务;
接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果。
第二方面,本发明提供了一种机器人软件测试装置,所述机器人软件测试装置包括:
任务拆分模块,设置为设置为:获取机器人软件测试目标,并将所述软件测试目标进行拆分,得到拆分后的多个测试目标;
任务发布模块,设置为设置为:将拆分后的多个测试目标以任务的方式进行发布,以供:机器人测试服务集群对所述多个测试目标进行订阅,并基于订阅的所述测试目标执行对应的测试任务;
结果收集模块,设置为设置为:接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果。
第三方面,本发明提供了一种电子设备,所述电子设备包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的机器人软件测试程序,所述机器人软件测试程序被所述处理器运行时,执行所述的机器人软件测试方法。
第四方面,本发明提供了一种计算机可读存储介质,所述存储介质上存储有机器人软件测试程序,所述机器人软件测试程序可以被一个或者多个处理器执行,以实现任一项所述的机器人软件测试方法的步骤。
有益效果
本发明一种机器人软件测试方法、设备及存储介质,通过获取机器人软件测试目标,并将所述软件测试目标进行拆分,得到拆分后的多个测试目标;将拆分后的多个测试目标以任务的方式进行发布,以供:机器人测试服务集群对所述多个测试目标进行订阅,并基于订阅的所述测试目标执行对应的测试任务;接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果;达到了采用分布式的测试方法实现对机器人软件测试的目的,利用分布式技术完成了对复杂的机器人软件***的测试。并解决了机器人软件测试效率因持续迭代而可能引起的平台部署问题,优化了机器人软件***的整体测试效率;且所述机器人软件测试方法可以适用于多平台、多CPU的嵌入式软件产品,在提升测试效率的同时,使得该方式更易于扩展。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明机器人软件测试方法的一种实施方式的流程示意图。
图2是本发明机器人软件测试方法对应的一种实施方式的运行环境框图。
图3是本发明机器人软件测试方法对应的一种实施方式的工作信号流图。
图4是本发明机器人软件测试装置的一种实施方式的功能模块示意图。
图5是本发明电子设备的一种实施方式的内部结构示意图。
本发明的实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明提供了一种机器人软件测试方法、设备及存储介质,旨在采用分布式的测试方法实现对机器人软件的测试。本发明机器人软件测试方法、设备及存储介质采用分布式的理念,通过测试需求数据库和机器人测试服务集群,将对应的测试目标模块化,比如,将一个机器人软件测试目标进行拆分,并将拆分的多个目标按照序列化的数据格式,以任务的方式进行发布,机器人测试服务集群按照唯一的标识订阅对应的测试任务,从而按照订阅到的测试任务,执行对应的测试任务。本发明实施例中的测试任务可以并行化执行,并将结果反馈至中心服务器。这种机器人软件测试方式,提高了软件测试效率,同时也使得该测试方案能够得以便捷性地扩展和复用。
如图1所示,本发明实施例的机器人软件测试方法包括步骤S10-S30。
步骤S10、测试***获取机器人软件测试目标,并将所述软件测试目标进行拆分,得到拆分后的多个测试目标。
本发明实施例中,所描述的测试***运行在中心服务器上。任务触发器触发对应的待测试任务,所述测试***基于所述任务触发器触发的测试任务,获取对应的机器人测试目标。本发明机器人软件测试方法采用的是分布式测试思想,当所述测试***接收到对应的测试目标时,所述测试***将获取的一个机器人软件测试目标进行拆分,得到多个测试目标,以便于:针对多个测试目标采取分布式的测试手段,对拆分得到的多个测试目标进行并行测试。
步骤S20、将拆分后的多个测试目标以任务的方式进行发布,以供:机器人测试服务集群对所述多个测试目标进行订阅,并基于订阅的所述测试目标执行对应的测试任务。
当将一个机器人测试目标拆分成多个测试目标后,所述测试***将拆分后的多个测试目标以任务的方式进行发布,从而便于执行测试的机器人测试服务集群对上述拆分后的多个所述测试目标进行订阅,从而根据订阅结果,并行执行订阅的所述测试目标。
优选地,在一个实施例中,所述测试***将拆分后的多个测试目标进行发布时,将所述多个测试目标按照序列化的数据格式,以任务队列的方式进行发布。
优选地,在一个实施例中,所述机器人测试服务集群在执行对应的测试任务时,所述机器人测试服务集群按照唯一标识,订阅所述测试目标对应的测试任务,进而根据订阅结果,执行订阅的所述测试任务。
步骤S30、接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果。
针对所述机器人测试服务集群并行执行所述测试任务时得到的测试结果,所述机器人测试服务集群将所述测试结果反馈至所述测试***,以便所述测试***根据所述测试结果,获知所述机器人软件测试目标的性能和运行情况等。进一步地,所述测试***也可以将所述机器人测试服务集群反馈的所述测试结果,通过显示界面进行显示,供测试人员查看。
基于图1所述实施例的描述,如图2所示,图2是本发明实施例的机器人软件测试方法对应的运行环境框图。在图2所述的实施例中,任务触发器触发对应机器人软件测试目标,所述测试***中的自动测试服务中心接收所述任务触发器发送的所述机器人软件测试目标,并将所述机器人软件测试目标发送至所述测试***中的任务分析程序,所述任务分析程序基于测试需求数据库,将所述机器人软件测试目标发送至所述测试***中的任务处理程序。所述任务处理程序将所述机器人软件测试目标进行拆分,得到拆分后的多个测试任务,并将拆分后的多个测试任务发送至所述机器人测试服务集群对应的各测试节点,各测试节点。所述各测试节点并行执行拆分后的所述多个测试任务,并将所述测试任务的执行结果,反馈至所述测试***的信息收集程序。
优选地,在本发明实施例中,所述测试***获取机器人软件测试目标,可以按照如下技术手段实施:
所述测试***中的任务分析程序接收任务触发器发送的测试任务,并对所述测试任务进行解析;根据对所述测试任务的解析结果,判断所述测试任务是否为有效的测试任务;若所述测试任务为有效的测试任务,则所述任务分析程序将所述测试任务作为机器人软件测试目标,发送至所述测试***中的任务处理程序。若所述测试任务不是有效的测试任务,则对所述测试任务不进行处理。
优选地,当所述任务分析程序判断所述测试任务不是有效的测试任务时,发送测试任务无效的反馈信息至所述任务触发器。
优选地,在本发明实施例中,所述任务分析程序将所述机器人软件测试目标进行拆分,得到拆分后的多个测试任务,并将拆分后的多个测试目标以任务的方式进行发布,可以按照如下技术手段实施:所述任务处理程序将一个所述软件测试目标拆分为多个测试目标后,以任务队列的方式发送至所述机器人测试服务集群对应的各测试节点。
优选地,所述任务分析程序将拆分后的多个测试目标以任务的方式进行发布,之后还包括:所述机器人测试服务集群中的所述测试节点,对所述任务队列中的测试目标进行订阅,根据订阅的所述测试目标分别对应的不同类型的测试任务,触发对应的测试执行器。进一步地,所述各测试节点按照唯一标识订阅所述测试目标对应的测试任务,并根据订阅结果,执行对应的测试任务。
优选地,所述测试***中的信息收集程序接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果,可以按照如下技术手段实施:
针对所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果,所述测试***中的信息收集程序,收集所述测试结果并对所述测试结果进行汇总,得到所述机器人软件测试目标对应的目标测试信息;并将所述目标测试信息显示在所述测试***前端的用户操作显示界面上,供测试人员查看。
基于上述实施例的描述,如图3所示,本发明实施例的机器人软件测试方法中,所述任务触发器负责测试任务的数据收集和发送,发送目标为自动测试服务中心,所述自动测试服务中心采用多进程、多线程以及消息队列的机制并支持多用例并发执行的方式,执行所述机器人软件测试目标的拆分和发布。所述自动测试服务中心中的所述任务分析程序实现与测试服务端的通信、数据的解析以及数据有效性验证。
在一个实施例中,如图3所示,所述任务分析程序接收任务触发器发送的测试任务,并对所述测试任务进行解析;根据对所述测试任务的解析结果,判断所述测试任务是否为有效的测试任务;若所述测试任务为有效的测试任务,则所述任务分析程序将所述测试任务作为机器人软件测试目标,发送至所述测试***中的任务处理程序。若所述测试任务不是有效的测试任务,则对所述测试任务不进行处理。
如图3所示,所述任务处理程序负责任务的分发,并以消息队列的方式发送到各测试节点;各测试节点消费任务队列的数据,并按照不同类型的测试任务触发测试执行器。所述测试执行器负责测试用例的执行,并将测试用例的执行结果汇报给信息收集模块,所述信息收集模块负责与服务端的通信以及对测试结果的汇总,根据对测试结果的汇总,生成测试结果对应的测试报告,并通过服务端前端的UI(User Interface,用户界面),将最后汇总的测试结果对应的测试报告进行显示。
本发明实施例的机器人软件测试方法,由于本发明机器人软件测试方法,将复杂的测试目标拆分成多个测试任务并发布至对应的测试节点,解决了机器人软件测试效率因持续迭代而可能引起的平台部署问题,优化了机器人软件***的整体测试效率;且所述机器人软件测试方法可以适用于多平台、多CPU的嵌入式软件产品,在提升测试效率的同时,使得该方式更易于扩展。
基于上述实施例对本发明机器人软件测试方法的描述,本发明还提供了一种机器人软件测试装置。如图4所示,图4是本发明机器人软件测试装置的一种实施方式的功能模块示意图;图4所述实施例仅仅从功能上,对本发明机器人软件测试装置进行描述。
如图4所示,本发明机器人软件测试装置在功能上,包括任务拆分模块100、任务发布模块200以及结果收集模块300;其中,所述任务拆分模块100、任务发布模块200以及结果收集模块300通信连接,相互配合,执行机器人软件测试的操作。其中:
所述任务拆分模块100设置为:获取机器人软件测试目标,并将所述软件测试目标进行拆分,得到拆分后的多个测试目标;
所述任务发布模块200设置为:将拆分后的多个测试目标以任务的方式进行发布,以供:机器人测试服务集群对所述多个测试目标进行订阅,并基于订阅的所述测试目标执行对应的测试任务;
所述结果收集模块300设置为:接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果。
在一个实施例中,所述任务拆分模块100设置为:接收任务触发器发送的测试任务,并对所述测试任务进行解析;根据对所述测试任务的解析结果,判断所述测试任务是否为有效的测试任务;若所述测试任务为有效的测试任务,则将所述测试任务作为机器人软件测试目标,发送至所述测试***中的任务处理程序。
在一个实施例中,所述任务发布模块200设置为:将一个所述软件测试目标拆分为多个测试目标后,以任务队列的方式发送至所述机器人测试服务集群对应的各测试节点。
在一个实施例中,所述机器人测试服务集群中的所述测试节点,对所述任务队列中的测试目标进行订阅,根据订阅的所述测试目标分别对应的不同类型的测试任务,触发对应的测试执行器。
在一个实施例中,所述结果收集模块300设置为:针对所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果,所述测试***中的信息收集程序,收集所述测试结果并对所述测试结果进行汇总,得到所述机器人软件测试目标对应的目标测试信息;将所述目标测试信息显示在所述测试***前端的用户操作显示界面上,供测试人员查看。
在一个实施例中,所述任务发布模块200设置为:将拆分后的所述多个测试目标按照序列化的数据格式,以任务队列的方式进行发布。
在一个实施例中,所述机器人测试服务集群按照唯一标识,订阅所述测试目标对应的测试任务,根据订阅结果,执行订阅的所述测试任务。
本发明实施例的机器人软件测试装置,由于本发明机器人软件测试方法,将复杂的测试目标拆分成多个测试任务并发布至对应的测试节点,解决了机器人软件测试效率因持续迭代而可能引起的平台部署问题,优化了机器人软件***的整体测试效率;且所述机器人软件测试方法可以适用于多平台、多CPU的嵌入式软件产品,在提升测试效率的同时,使得该方式更易于扩展。
本发明还提供了一种电子设备,所述电子设备可以按照图1所述的机器人软件测试方法来执行机器人软件的相关测试操作。如图4所示,图4是本发明电子设备的一种实施方式的内部结构示意图。
在本实施例中,电子设备1可以是PC(Personal Computer,个人电脑),也可以是智能手机、平板电脑、便携计算机等终端设备。该电子设备1至少包括存储器11、处理器12,通信总线13,以及网络接口14。
其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、磁性存储器、磁盘、光盘等。存储器11在一些实施例中可以是电子设备1的内部存储单元,例如该电子设备1的硬盘。存储器11在另一些实施例中也可以是电子设备1的外部存储设备,例如电子设备1上配备的插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)等。进一步地,存储器11还可以既包括电子设备1的内部存储单元也包括外部存储设备。存储器11不仅可以用于存储安装于电子设备1的应用软件及各类数据,例如机器人软件测试程序01的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
处理器12在一些实施例中可以是一中央处理器(Central Processing Unit, CPU)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行机器人软件测试程序01等。
通信总线13用于实现这些组件之间的连接通信。
网络接口14可选的可以包括标准的有线接口、无线接口(如WI-FI接口),通常用于在该电子设备1与其他电子设备之间建立通信连接。
可选地,该电子设备1还可以包括用户接口,用户接口可以包括显示器(Display)、输入单元比如键盘(Keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备1中处理的信息以及用于显示可视化的用户界面。
图4仅示出了具有组件11-14以及机器人软件测试程序01的电子设备1,本领域技术人员可以理解的是,图4示出的结构并不构成对电子设备1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
基于图1、图2、图3和图4实施例的描述,在图5所示的电子设备1实施例中,存储器11中存储有机器人软件测试程序01;所述存储器11上存储的机器人软件测试程序01可在所述处理器12上运行,所述机器人软件测试程序01被所述处理器12运行时实现如下步骤:
获取机器人软件测试目标,并将所述软件测试目标进行拆分,得到拆分后的多个测试目标;
将拆分后的多个测试目标以任务的方式进行发布,以供:机器人测试服务集群对所述多个测试目标进行订阅,并基于订阅的所述测试目标执行对应的测试任务;
接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果。
本发明实施例的电子设备的具体实施方式与上述机器人软件测试方法对应的各实施例的实施原理基本相同,上述方法实施例的技术特征在本实施例中均能对应适用,在此不作累述。
此外,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有机器人软件测试程序,所述机器人软件测试程序可以被一个或者多个处理器执行,以实现如下操作:
获取机器人软件测试目标,并将所述软件测试目标进行拆分,得到拆分后的多个测试目标;
将拆分后的多个测试目标以任务的方式进行发布,以供:机器人测试服务集群对所述多个测试目标进行订阅,并基于订阅的所述测试目标执行对应的测试任务;
接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果。
本发明实施例的计算机可读存储介质与上述机器人软件测试方法对应的各实施例的实施原理基本相同,上述方法实施例的技术特征在本实施例中均能对应适用,在此不作累述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
工业实用性
本发明的机器人软件测试方法、设备及存储介质,通过获取机器人软件测试目标,并将所述软件测试目标进行拆分以任务的方式进行发布,达到了采用分布式的测试方法实现对机器人软件测试的目的,利用分布式技术完成了对复杂的机器人软件***的测试。并解决了机器人软件测试效率因持续迭代而可能引起的平台部署问题,优化了机器人软件***的整体测试效率;且所述机器人软件测试方法可以适用于多平台、多CPU的嵌入式软件产品,在提升测试效率的同时,使得该方式更易于扩展。因此,具有工业实用性。

Claims (10)

  1. 一种机器人软件测试方法,所述机器人软件测试方法包括:
    测试***获取机器人软件测试目标,并将所述软件测试目标进行拆分,得到拆分后的多个测试目标;
    将拆分后的多个测试目标以任务的方式进行发布,以供:机器人测试服务集群对所述多个测试目标进行订阅,并基于订阅的所述测试目标执行对应的测试任务;
    接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果。
  2. 如权利要求1所述的机器人软件测试方法,其中,所述测试***获取机器人软件测试目标,包括:
    所述测试***中的任务分析程序接收任务触发器发送的测试任务,并对所述测试任务进行解析;
    根据对所述测试任务的解析结果,判断所述测试任务是否为有效的测试任务;
    若所述测试任务为有效的测试任务,则将所述测试任务作为机器人软件测试目标,发送至所述测试***中的任务处理程序。
  3. 如权利要求2所述的机器人软件测试方法,其中,所述将拆分后的多个测试目标以任务的方式进行发布,包括:
    所述任务处理程序将一个所述软件测试目标拆分为多个测试目标后,以任务队列的方式发送至所述机器人测试服务集群对应的各测试节点。
  4. 如权利要求3所述的机器人软件测试方法,其中,所述将拆分后的多个测试目标以任务的方式进行发布,之后还包括:
    所述机器人测试服务集群中的所述测试节点,对所述任务队列中的测试目标进行订阅,根据订阅的所述测试目标分别对应的不同类型的测试任务,触发对应的测试执行器。
  5. 如权利要求4所述的机器人软件测试方法,其中,所述接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果,包括:
    针对所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果,所述测试***中的信息收集程序,收集所述测试结果并对所述测试结果进行汇总,得到所述机器人软件测试目标对应的目标测试信息;
    将所述目标测试信息显示在所述测试***前端的用户操作显示界面上,供测试人员查看。
  6. 如权利要求1至5任一项所述的机器人软件测试方法,其中,所述将拆分后的多个测试目标以任务的方式进行发布,包括:
    将拆分后的所述多个测试目标按照序列化的数据格式,以任务队列的方式进行发布。
  7. 如权利要求1至5任一项所述的机器人软件测试方法,其中,所述机器人测试服务集群对所述多个测试目标进行订阅,包括:
    所述机器人测试服务集群按照唯一标识,订阅所述测试目标对应的测试任务,根据订阅结果,执行订阅的所述测试任务。
  8. 一种机器人软件测试装置,所述机器人软件测试装置包括:
    任务拆分模块,设置为设置为:获取机器人软件测试目标,并将所述软件测试目标进行拆分,得到拆分后的多个测试目标;
    任务发布模块,设置为设置为:将拆分后的多个测试目标以任务的方式进行发布,以供:机器人测试服务集群对所述多个测试目标进行订阅,并基于订阅的所述测试目标执行对应的测试任务;
    结果收集模块,设置为设置为:接收所述机器人测试服务集群并行化的执行所述测试任务后反馈的测试结果。
  9. 一种电子设备,所述电子设备包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的机器人软件测试程序,所述机器人软件测试程序被所述处理器运行时,执行如权利要求1至7中任一项所述的机器人软件测试方法。
  10. 一种计算机可读存储介质,所述存储介质上存储有机器人软件测试程序,所述机器人软件测试程序可以被一个或者多个处理器执行,以实现如权利要求1至7中任一项所述的机器人软件测试方法的步骤。
PCT/CN2021/104571 2020-07-08 2021-07-05 机器人软件测试方法、设备及存储介质 WO2022007755A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010653358.XA CN111813676A (zh) 2020-07-08 2020-07-08 机器人软件测试方法、设备及存储介质
CN202010653358.X 2020-07-08

Publications (1)

Publication Number Publication Date
WO2022007755A1 true WO2022007755A1 (zh) 2022-01-13

Family

ID=72841659

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/104571 WO2022007755A1 (zh) 2020-07-08 2021-07-05 机器人软件测试方法、设备及存储介质

Country Status (2)

Country Link
CN (1) CN111813676A (zh)
WO (1) WO2022007755A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114679402A (zh) * 2022-03-25 2022-06-28 武汉联影智融医疗科技有限公司 一种医疗机器人上下位机间通信协议的测试方法及装置

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111813676A (zh) * 2020-07-08 2020-10-23 炬星科技(深圳)有限公司 机器人软件测试方法、设备及存储介质
CN112579443B (zh) * 2020-12-08 2022-07-12 温氏食品集团股份有限公司 智慧测试机器人的自动化测试方法及平台
CN113268431B (zh) * 2021-06-24 2022-08-19 深圳市凯莱特科技股份有限公司 一种rpa机器人软件的学习方法
CN113821450B (zh) * 2021-11-23 2022-04-08 中航金网(北京)电子商务有限公司 一种执行计算机软件测试的集成化方法及***
CN115037714A (zh) * 2022-03-17 2022-09-09 来也科技(北京)有限公司 基于rpa和ai的邮件触发器的控制方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6779134B1 (en) * 2000-06-27 2004-08-17 Ati International Srl Software test system and method
CN109101373A (zh) * 2017-06-20 2018-12-28 北京航空航天大学 基于订阅/发布模式的通用测试平台
CN111104304A (zh) * 2018-10-25 2020-05-05 武汉斗鱼网络科技有限公司 多任务场景性能测试方法、存储介质、电子设备及***
CN111104330A (zh) * 2019-12-20 2020-05-05 广州品唯软件有限公司 分布式测试方法、服务器及分布式测试***
CN111813676A (zh) * 2020-07-08 2020-10-23 炬星科技(深圳)有限公司 机器人软件测试方法、设备及存储介质

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9032373B1 (en) * 2013-12-23 2015-05-12 International Business Machines Corporation End to end testing automation and parallel test execution
US10261893B2 (en) * 2016-12-05 2019-04-16 Salesforce.Com, Inc. Implicit coordination of deployment and regression testing across data centers and system clusters
CN108415820B (zh) * 2017-02-09 2021-05-14 腾讯科技(深圳)有限公司 应用安装包的测试方法和装置
US10372597B2 (en) * 2017-05-03 2019-08-06 International Business Machines Corporation Software testing and verification
CN107193741A (zh) * 2017-05-23 2017-09-22 中国航空无线电电子研究所 一种通用航空电子任务***产品测试验证环境
CN107832206A (zh) * 2017-10-16 2018-03-23 深圳市牛鼎丰科技有限公司 测试方法、装置、计算机可读存储介质和计算机设备
CN108132878A (zh) * 2017-12-21 2018-06-08 税友软件集团股份有限公司 一种测试环境的调度方法及***
CN109933522B (zh) * 2019-01-25 2022-04-22 畅捷通信息技术股份有限公司 一种自动化用例的测试方法、测试***及存储介质
CN110297766B (zh) * 2019-06-03 2023-05-30 合肥移瑞通信技术有限公司 基于分布式测试节点集群的软件测试方法及软件测试***
CN110928774B (zh) * 2019-11-07 2023-05-05 杭州顺网科技股份有限公司 一种基于节点式的自动化测试***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6779134B1 (en) * 2000-06-27 2004-08-17 Ati International Srl Software test system and method
CN109101373A (zh) * 2017-06-20 2018-12-28 北京航空航天大学 基于订阅/发布模式的通用测试平台
CN111104304A (zh) * 2018-10-25 2020-05-05 武汉斗鱼网络科技有限公司 多任务场景性能测试方法、存储介质、电子设备及***
CN111104330A (zh) * 2019-12-20 2020-05-05 广州品唯软件有限公司 分布式测试方法、服务器及分布式测试***
CN111813676A (zh) * 2020-07-08 2020-10-23 炬星科技(深圳)有限公司 机器人软件测试方法、设备及存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114679402A (zh) * 2022-03-25 2022-06-28 武汉联影智融医疗科技有限公司 一种医疗机器人上下位机间通信协议的测试方法及装置
CN114679402B (zh) * 2022-03-25 2024-05-14 武汉联影智融医疗科技有限公司 一种医疗机器人上下位机间通信协议的测试方法及装置

Also Published As

Publication number Publication date
CN111813676A (zh) 2020-10-23

Similar Documents

Publication Publication Date Title
WO2022007755A1 (zh) 机器人软件测试方法、设备及存储介质
CN109145023B (zh) 用于处理数据的方法和装置
CN108874558B (zh) 分布式事务的消息订阅方法、电子装置及可读存储介质
US9576037B2 (en) Self-analyzing data processing job to determine data quality issues
CN110427252B (zh) 基于任务依赖关系的任务调度方法、装置及存储介质
CN107807815B (zh) 分布式处理任务的方法和装置
CN111651471B (zh) 目标数据查询方法、装置、电子设备及存储介质
CN109117252B (zh) 基于容器的任务处理的方法、***及容器集群管理***
WO2015154474A1 (zh) 一种查询界面的生成方法及装置
WO2022179034A1 (zh) 自动化测试方法、装置、电子设备及存储介质
CN113342472A (zh) 微服务集群创建方法、装置、电子设备及可读存储介质
US9380001B2 (en) Deploying and modifying a service-oriented architecture deployment environment model
CN113076729A (zh) 用于报表导入的方法及***、可读存储介质及电子设备
CN114398179B (zh) 一种跟踪标识的获取方法、装置、服务器及存储介质
CN115129753A (zh) 数据血缘关系分析方法、装置、电子设备及存储介质
CN113658351A (zh) 一种产品生产的方法、装置、电子设备及存储介质
US10678749B2 (en) Method and device for dispatching replication tasks in network storage device
CN115037587B (zh) 网络设备配置自动发放方法、装置、设备及存储介质
CN116820714A (zh) 一种算力设备的调度方法、装置、设备和存储介质
CN112825525A (zh) 用于处理事务的方法和装置
CN114116509A (zh) 程序分析方法、装置、电子设备和存储介质
CN110874319A (zh) 自动化测试方法、平台、设备及计算机可读存储介质
CN113051171A (zh) 接口测试方法、装置、设备及存储介质
US8285775B2 (en) Expedited transaction failure handling by leveraging a reliable message transport protocol to assist detection of discarded processing
CN112686759A (zh) 对账监测方法、装置、设备及介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21837947

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21837947

Country of ref document: EP

Kind code of ref document: A1