Automated testing method and platform of intelligent testing robot
A technology of automated testing and robotics, applied in software testing/debugging, instrumentation, error detection/correction, etc., can solve the problem of high maintenance cost and achieve the effect of improving integrated regression testing
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0044] like figure 1 As shown, the present invention provides an automated testing method for an intelligent testing robot, comprising the following steps:
[0045] 1. Write smart test robot codes for different platforms.
[0046] (1) Write the smart test robot code that needs to be combined (including java gui, web and android) according to the format of different projects locally. In the order of combination, control the input and output of the robot (input and output are both in json format).
[0047] (2) Submit local code to gitlab, master branch.
[0048] (3) Automatically call the test platform parsing interface, according to the project code configured on the display layer, the file path to be parsed, the parsing format and the corresponding robot type after parsing, the parsing code becomes an executable configuration (including code path + file + class + function) records in the database.
[0049] 2. Combine automation use cases across different platforms.
[005...
Embodiment 2
[0082] like figure 2 and image 3 As shown in the figure, the present invention provides an automated testing platform for intelligent testing robots, which utilizes json format to combine automated use cases of multiple platforms (including java gui, web and android) into use cases, and distributed automated testing across different systems , business scenarios of different platforms. The platform includes: display layer, control layer and intelligent test robot.
[0083] The presentation layer is used to configure the execution sequence of the fusion use case, configure the execution environment of the fusion use case, and view the execution result of the fusion use case.
[0084] The control layer is used to parse the fusion use case through the source code, distribute the fusion use case, store the fusion use case result, control the execution sequence of the fusion use case, and notify the creator of an IM message when the execution fails;
[0085] The intelligent tes...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


