Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for automatically testing distributed system software

A distributed system, automated testing technology, applied in software testing/debugging, error detection/correction, instrumentation, etc. Problems such as higher requirements for personnel programming ability, to achieve the effect of improving software quality, improving objectivity and reliability, and reducing manual intervention

Pending Publication Date: 2020-05-22
SUGON INFORMATION IND
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The execution of the above two automated testing frameworks all depend on scripts, which requires high programming ability of testers, and the interactive interface is not friendly enough, resulting in high learning costs. Therefore, it is imperative to develop a simple and easy-to-learn automated testing framework
[0006] Moreover, the above two automated testing frameworks are mainly developed for a single operating system, and cannot manage and test Windows and Linux operating systems in a unified manner, and cannot meet the needs of distributed system software testing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for automatically testing distributed system software
  • Method and device for automatically testing distributed system software
  • Method and device for automatically testing distributed system software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0078] like Figure 1-3 As shown, a method for automatically testing distributed system software is implemented based on the cooperation between the management terminal and the client terminal, including

[0079] S1. Install the RF environment on the management end and the client end;

[0080] S2. Modify the configuration file on the management side;

[0081] S3. Copy the test file to the client;

[0082] S4. Write keywords and use cases on the management side;

[0083] S5. The management terminal connects to the client and executes the use case;

[0084] S6. The management terminal automatically collects and organizes logs.

[0085] In the method of the present invention, the framework of the distributed automated test is used to realize the automated test of the system software; it should be noted that the actual implementation does not strictly follow the order of the above-mentioned steps of the present invention. Specifically, the above step S1. includes copying the ...

Embodiment 2

[0132] The device for automatically testing distributed system software in the present invention includes a first processor and a first memory, and a program is stored in the first memory, and it is characterized in that, when the program is run by the first processor, it executes

[0133] Install the RF environment;

[0134] Modify the configuration file;

[0135] Write keywords and use cases;

[0136] Connect the client and execute the use case so that the client copying the test file executes the keyword according to the use case, and tests the test file;

[0137] Automatically collect and organize logs.

[0138] The device of this embodiment is used to implement the execution steps of the above-mentioned method of the present invention at the management end, and its specific principles and steps can refer to the relevant descriptions in Embodiment 1, which will not be repeated here.

Embodiment 3

[0140] The device for automatically testing distributed system software of the present invention also includes a second processor and a second memory, and a program is stored in the second memory, and it is characterized in that, when the program is run by the second processor, the execution

[0141] Install the RF environment;

[0142] Copy the test file to the corresponding directory;

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and a device for dynamically testing distributed system software. The method comprises the steps of S1, installing RF environments at a management end and a pluralityof client ends respectively; S2, modifying a configuration file at the management end; S3, copying a test file to a plurality of clients; S4, writing a keyword and a use case at the management end; and S5, establishing connection between the management end and the plurality of clients, selecting the use case by each client, and respectively executing the corresponding keyword to realize distributed test. According to the method, at least a distributed automatic testing framework is utilized, Windows and Linux operating systems can be compatible, the working efficiency of testing personnel is greatly improved, and the software quality is further improved.

Description

technical field [0001] The invention relates to the technical field of software testing, in particular to a method and device for automatically testing distributed system software. Background technique [0002] Every iteration of distributed system software needs to be tested for its functionality, reliability, compatibility, performance, etc. Manual testing is not only laborious, but also uninterrupted testing cannot be achieved; how to perform repeated testing efficiently and uninterrupted become a most pressing issue. [0003] JMeter is currently an automated testing tool based on the Java language maintained by the Apache organization; it can be used to test static and dynamic resources, by creating scripts with assertions to verify the expected results of the program. [0004] QTP is currently an automated testing tool based on VbScript language maintained by the Micro Focus organization; it is mainly used for regression testing and version iteration testing, and suppo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/36
CPCG06F11/3688G06F11/3664G06F11/3684
Inventor 苏军
Owner SUGON INFORMATION IND
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products