CN110413527A - Test macro, test method, electronic equipment and computer readable storage medium - Google Patents
Test macro, test method, electronic equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN110413527A CN110413527A CN201910698069.9A CN201910698069A CN110413527A CN 110413527 A CN110413527 A CN 110413527A CN 201910698069 A CN201910698069 A CN 201910698069A CN 110413527 A CN110413527 A CN 110413527A
- Authority
- CN
- China
- Prior art keywords
- test
- task
- management module
- script
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3692—Test management for test results analysis
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
Present disclose provides a kind of test macro, a kind of test method, a kind of electronic equipment and a kind of computer readable storage mediums.The test macro includes: data management module, is used for storage and maintenance test data, and test data needed for providing target detection;Script management module is used for storage and maintenance test script, and provides script task;Task management module for according to the script task creation test assignment from script management module, and scheduling tests task and shows task result;And machine management module is executed, for managing the execution machine executed in unit, wherein execution machine is for executing test assignment and feeding back task result to task management module.
Description
Technical field
This disclosure relates to field of computer technology, more particularly, to apply automatic test field test macro,
Test method, electronic equipment and computer readable storage medium.
Background technique
Software will be by the Acceptance Test of version, to guarantee quality before version is online.In order to meet the version being getting faster
This online demand, it will usually introduce automatic test mode to improve test coverage and testing efficiency.However, existing automatic
Partial automation can only be realized by changing test pattern, and testing efficiency is still lower.
During realizing disclosure design, at least there are the following problems in the related technology for inventor's discovery: test money
The shared and extent for multiplexing in source is not high;Certain links can only be by carrying out manually;The format disunity of test result;Automation is surveyed
There is a large amount of interrupt in the implementation procedure of trial business.
Summary of the invention
In view of this, present disclose provides a kind of test macro, a kind of test method, a kind of electronic equipment and a kind of meters
Calculation machine readable storage medium storing program for executing.
An aspect of this disclosure provides a kind of test macro, comprising: data management module is surveyed for storage and maintenance
Data are tried, and test data needed for target detection is provided;Script management module is used for storage and maintenance test script, and mentions
For script task;Task management module, for script task creation test assignment of the basis from above-mentioned script management module, and
Scheduling tests task and displaying task result;And machine management module is executed, for managing the execution machine executed in unit,
In, above-mentioned execution machine is for executing above-mentioned test assignment and feeding back task result to above-mentioned task management module.
In accordance with an embodiment of the present disclosure, above-mentioned test macro further include: scene management module is appointed for providing scene
Business, above-mentioned task management module are also used to be gone forward side by side according to the scene task creation test assignment from above-mentioned scene management module
The scheduling of row test assignment and the displaying of task result.
In accordance with an embodiment of the present disclosure, above-mentioned data management module includes: data sub-module stored, for receiving and storing
The test data that user loads;Data maintenance submodule, for safeguarding above-mentioned test data;Data pick-up submodule is used for root
It test data and is supplied to according to being extracted from the request of data of above-mentioned script management module and/or above-mentioned scene management module
Above-mentioned script management module and/or above-mentioned scene management module;And data mode monitors submodule, is used for monitoring data
Use state and be marked, to prevent data collision.
In accordance with an embodiment of the present disclosure, above-mentioned script management module includes: script sub-module stored, for receiving and storing
The test script that user uploads;Script safeguards submodule, for safeguarding above-mentioned test script;And script task submodule, it uses
In generation script task and it is supplied to above-mentioned task management module.
In accordance with an embodiment of the present disclosure, above-mentioned script task submodule includes: script task generation unit, for according to mesh
Test data generation script task needed for test script and target detection needed for mapping examination, and it is supplied to above-mentioned task management
Module;And/or script task acquiring unit, for receiving the script task of user's upload, and it is supplied to above-mentioned task pipe
Manage module.
In accordance with an embodiment of the present disclosure, above-mentioned scene management module includes: scene task generation unit, for surveying target
Multiple test scripts needed for examination are concatenated by logical order, Test data generation scene task needed for combining target test, and
It is supplied to above-mentioned task management module;And/or scene task acquiring unit, for receiving the scene task of user's upload,
And it is supplied to above-mentioned task management module.
In accordance with an embodiment of the present disclosure, above-mentioned task management module includes: that task forms submodule, is received for basis
Script task and/or scene task formed test assignment;Task schedule submodule, for distributing above-mentioned test assignment
It is executed to one or more execution machines in above-mentioned execution unit;And task result handles submodule, for receiving and processing
Said one or multiple execution machines execute the task result that above-mentioned test assignment obtains.
In accordance with an embodiment of the present disclosure, it includes: test assignment generation unit that above-mentioned task, which forms submodule, for according to next
It is surveyed from the script task of above-mentioned script management module and/or the scene task creation received from above-mentioned scene management module
Trial business;And/or test assignment acquiring unit, for receiving the test assignment of user's upload.
In accordance with an embodiment of the present disclosure, above-mentioned task result processing submodule includes: task result receiving unit, for connecing
It receives said one or multiple execution machines executes the task result that above-mentioned test assignment obtains;Task result display unit, for opening up
Show above-mentioned task result;And mission review report unit, for generating the test report of prescribed form according to above-mentioned task result
It accuses.
In accordance with an embodiment of the present disclosure, above-mentioned mission review report unit includes: that test report forms subelement, for locating
Multiple tasks are managed as a result, forming the test report with above-mentioned prescribed form;And test report transmission sub-unit, for by pre-
Determine mode and sends test report.
In accordance with an embodiment of the present disclosure, above-mentioned execution machine management module includes: execution machine monitoring submodule, is held for monitoring
The operating status of row machine;And machine control submodule is executed, for controlling the operating status of execution machine.
Another aspect of the present disclosure provides a kind of method for executing test using above-mentioned test macro, this method packet
It includes: obtaining the test script and test data for being used for target detection;Number is tested by above-mentioned data management module storage and maintenance
According to, and test data needed for target detection is provided;By above-mentioned script management module storage and maintenance test script, and provide
Script task;By above-mentioned task management module according to the script task creation test assignment from above-mentioned script management module,
And scheduling tests task and show task result;By executing the execution machine in machine management module management execution unit;And it is logical
Above-mentioned execution machine is crossed to execute above-mentioned test assignment and feed back task result to above-mentioned task management module.
Another aspect of the present disclosure provides a kind of electronic equipment, comprising: one or more processors;Memory is used for
The one or more instructions of storage, wherein when said one or multiple instruction are executed by said one or multiple processors, so that
Said one or multiple processors realize above-mentioned test method.
Another aspect of the present disclosure provides a kind of computer readable storage medium, is stored with executable instruction, the instruction
Processor is set to realize above-mentioned test method when being executed by processor.
In accordance with an embodiment of the present disclosure, test macro can be realized to test data, test script, test assignment and hold
Row machine is managed concentratedly and is dispatched.The test macro can be improved the shared and extent for multiplexing of test resource, reduce behaviour manually
The link of work, the form of unified test result, reduces the interruption occurred in the implementation procedure of automatic test.
Detailed description of the invention
By referring to the drawings to the description of the embodiment of the present disclosure, the above-mentioned and other purposes of the disclosure, feature and
Advantage will be apparent from, in the accompanying drawings:
Fig. 1 diagrammatically illustrates the application scenarios of the test macro according to the embodiment of the present disclosure;
Fig. 2 diagrammatically illustrates the block diagram of the test macro according to the embodiment of the present disclosure;
Fig. 3 diagrammatically illustrates the block diagram of the test macro according to another embodiment of the disclosure;
Fig. 4 diagrammatically illustrates the connection figure that module is respectively constituted in the test macro according to the embodiment of the present disclosure;
Fig. 5 diagrammatically illustrates the working state figure of the test macro according to the embodiment of the present disclosure;
Fig. 6 diagrammatically illustrates the block diagram of the data management module according to the embodiment of the present disclosure;
Fig. 7 diagrammatically illustrates the block diagram of the script management module according to the embodiment of the present disclosure;
Fig. 8 diagrammatically illustrates the block diagram of the script task submodule according to the embodiment of the present disclosure;
Fig. 9 diagrammatically illustrates the block diagram of the scene management module according to the embodiment of the present disclosure;
Figure 10 diagrammatically illustrates the block diagram of the task management module according to the embodiment of the present disclosure;
Figure 11 diagrammatically illustrates the block diagram that submodule is formed according to the task of the embodiment of the present disclosure;
Figure 12 diagrammatically illustrates the block diagram that submodule is handled according to the task result of the embodiment of the present disclosure;
Figure 13 diagrammatically illustrates the block diagram of the mission review report unit according to the embodiment of the present disclosure;
Figure 14 diagrammatically illustrates the block diagram of the execution machine management module according to the embodiment of the present disclosure;And
Figure 15 diagrammatically illustrates the block diagram of the electronic equipment according to the embodiment of the present disclosure.
Specific embodiment
Hereinafter, will be described with reference to the accompanying drawings embodiment of the disclosure.However, it should be understood that these descriptions are only exemplary
, and it is not intended to limit the scope of the present disclosure.In the following detailed description, to elaborate many specific thin convenient for explaining
Section is to provide the comprehensive understanding to the embodiment of the present disclosure.It may be evident, however, that one or more embodiments are not having these specific thin
It can also be carried out in the case where section.In addition, in the following description, descriptions of well-known structures and technologies are omitted, to avoid
Unnecessarily obscure the concept of the disclosure.
Term as used herein is not intended to limit the disclosure just for the sake of description specific embodiment.It uses herein
The terms "include", "comprise" etc. show the presence of the feature, step, operation and/or component, but it is not excluded that in the presence of
Or add other one or more features, step, operation or component.
There are all terms (including technical and scientific term) as used herein those skilled in the art to be generally understood
Meaning, unless otherwise defined.It should be noted that term used herein should be interpreted that with consistent with the context of this specification
Meaning, without that should be explained with idealization or excessively mechanical mode.
It, in general should be according to this using statement as " at least one in A, B and C etc. " is similar to
Field technical staff is generally understood the meaning of the statement to make an explanation (for example, " system at least one in A, B and C "
Should include but is not limited to individually with A, individually with B, individually with C, with A and B, with A and C, have B and C, and/or
System etc. with A, B, C).Using statement as " at least one in A, B or C etc. " is similar to, generally come
Saying be generally understood the meaning of the statement according to those skilled in the art to make an explanation (for example, " having in A, B or C at least
One system " should include but is not limited to individually with A, individually with B, individually with C, with A and B, have A and C, have
B and C, and/or the system with A, B, C etc.).
Embodiment of the disclosure provides a kind of test macro.The test macro includes data management module, script management
Module, task management module and execution machine management module.Data management module is used for storage and maintenance test data, and provides
Test data needed for target detection.Script management module is used for storage and maintenance test script, and provides script task.Task
Management module is used for according to the script task creation test assignment from script management module, and scheduling tests task and displaying are appointed
Business result.Execution machine management module is used to manage the execution machine executed in unit.Wherein, execution machine is for executing test assignment simultaneously
Task result is fed back to task management module.
Fig. 1 diagrammatically illustrates the application scenarios of the test macro according to the embodiment of the present disclosure.It should be noted that Fig. 1
Shown is only the Sample Scenario that can apply the embodiment of the present disclosure, in the technology to help skilled in the art to understand the disclosure
Hold, the system architecture using the embodiment of the present disclosure is not been shown in detail.
As shown in Figure 1, software under testing is imported test macro by tester, test macro is to needed for test software under testing
Test data, test script, test assignment and execution machine are managed concentratedly and are dispatched, and complete reality by executing unit
Test.Execution machine completes actual test back testing system feedback test result.The disclosure is mainly focused on the test system in Fig. 1
System.End-to-end test mode is particularly suitable for according to the test macro of the embodiment of the present disclosure.End-to-end test mode is from final
The test pattern of user tested using angle, it is ensured that front end system interface can be smooth with back-end services or application program
Ground interaction is easy the discovery problem related to customer experience.
The degree of automation of test macro in the prior art is simultaneously insufficient.Tester is actually carrying out automatic test
During, the automatic test of oneself can be suitble to according to the concrete condition and the technical ability situation of oneself of software under testing, selection
Tool works out corresponding test script and submits execution.When being related to a plurality of types of test scripts in a test scene,
Tester needs to prepare one by one corresponding automated test tool environment, submits execution, and hand manually after working out test script
The different automated test tool of dynamic linking.
Current automatic test mode is primarily present following technical problem.
For example, ununified test script standard and specification, tester respectively safeguards and saves the test foot of oneself
This, and differ greatly between the test script of different tester's establishments, to be difficult to realize the shared and multiplexing of test script.In
Under end-to-end test mode, different types of test script generally requires dedicated automated test tool and executes, and holds in test
Frequent switch test tool is needed during row.When the test script for needing to concatenate different testing tools in a test scene
When, it can only be by realizing manually, so that automatic test is inefficient.The survey that different type automated test tool is formed
The display structures disunities such as test result report, test execution log, it is not easy to interpret, be unfavorable for tester to test result into
The test result information of row classification and filtering useless, to have higher want to the test level of skill that tester need to have
It asks.
For certain software under testing, needing to build dedicated test macro could be unfolded to test, and different software under testing versions
This requirement to environment is also inconsistent.Because Software Edition iterative development life cycle is very fast, it is frequently present of multiple versions
Software under testing is in the same test period the case where concurrent testing.There was only the case where test equipment in each tester
Under, when executing automatic test, the test environment to test equipment is needed to switch over configuration, there are a large amount of interrupt operation,
Influence testing progress.Prepare more test equipments of corresponding test environment if it is each tester, and makes there are resource
With the problem that rate is low and test equipment is at high cost.
Under the present mode that tester submits test script to execute manually, some requirements are mentioned at special time point
The test operation handed over or periodically executed, it is more demanding to the execution working time of tester, it may interrupt and interfere survey
The normal workflow of examination personnel, reduces the working efficiency of tester.
The test macro of the disclosure supports test script centralized management, task execution configuration, execute scheduling of resource control and
Implementing result acquisition process.Implemented by unified execution machine resource management and task schedule, monitors the execution feelings of test assignment
Condition is realized the unattended execution of the remote scheduling of test script and the implementing result displaying of standard, implementing result informing function, is subtracted
Few tester's manually performs workload, improves test job efficiency.To which the test macro of the disclosure at least being capable of part
Ground solves above-mentioned technical problem.
Fig. 2 diagrammatically illustrates the block diagram of the test macro according to the embodiment of the present disclosure.
As shown in Fig. 2, the test macro 200 of the embodiment of the present disclosure includes data management module 210, script management module
220, task management module 230 and execution machine management module 240.
Data management module 210 is used for storage and maintenance test data, and test data needed for providing target detection.It should
Data management module 210 can be realized loading, monitoring, extraction and the conflict management of test data, is capable of providing and appoints for script
The corresponding test data of several sets of business.The data management module 210 is mentioned according to the request of data from script management module 220
Corresponding test data is taken, while carrying out the use label of test data, to prevent data collision.Above-mentioned maintenance test data
Editor, automatic extraction, batch maintenance and the definition of script data scheme including test data, can be improved test data
Prepare allocative efficiency.
Script management module 220 is used for storage and maintenance test script, and provides script task.Script management module 220
The test script of storage user's upload simultaneously safeguards test script.Above-mentioned maintenance test script include to test script into
Row increases, deletes, modification, checking.The test script that the script management module 220 can work out different testers is united
One storage, and support online editing and quality classification to test script, so as to realize the test script between different user
Shared and multiplexing.In addition, the script management module 220 is also to 210 request for test data of data management module, and target is surveyed
Test script needed for examination generates script task and is supplied to and appoint in conjunction with from the test data that data management module 210 obtains
Business management module 230.
Task management module 230 is used for according to the script task creation test assignment from script management module 220, and is adjusted
It spends test assignment and shows task result.Task management module 230 is realized the creation of test assignment, the scheduling of test assignment and is appointed
The displaying function for result of being engaged in.Also, feature configuration all kinds of private environments of the task management module 230 according to different test assignments
Execution machine is capable of increasing the utilization rate of execution machine, reduces test and interrupts, improves testing efficiency.
Execution machine management module 240 is used to manage the execution machine executed in unit.Wherein, machine is executed to appoint for executing test
It is engaged in and feeds back task result to task management module.Execution machine management module 240 can be obtained to execute in real time and respectively be executed in unit
The state of machine carries out associated monitoring, and can online registration, modification, the corresponding execution machine of start and stop, unite to unit is executed
One maintenance facilitates tester shared and multiplexing execution machine.Execute unit can online dynamic expansion, to promote test assignment
Execution efficiency.
In accordance with an embodiment of the present disclosure, it can be realized to test data, test script, test assignment and execute machine progress
The test macro of centralized management and scheduling.The test macro can be improved the shared and extent for multiplexing of test resource, reduce manual
The link of operation, the form of unified test result, reduces the interruption occurred in the implementation procedure of automatic test.
Fig. 3 diagrammatically illustrates the block diagram of the test macro according to another embodiment of the disclosure.
As shown in figure 3, the test macro 200 of the embodiment of the present disclosure is in addition to including data management module 210, script management mould
It can also include scene management module 250 except block 220, task management module 230 and execution machine management module 240.
Scene management module 250 is for providing scene task.Scene management module 250 can press different test scripts
Certain logical order concatenation judges node and verification node in conjunction with logic branch, and corresponding test data is combined to form field
Scape task.Different types of test script node is supported in scene.The scene management module 250 is supported not of the same race in a scene
The automatic concatenation of the test script of class automated test tool executes, and is not necessarily to manpower intervention, removes from and originally needs tester's hand
The working link of dynamic linking saves test manpower.
In the test macro 200 for including scene management module 250, task management module 230 be can be also used for according to next
From the scene task creation test assignment of scene management module 250, and carry out the scheduling of test assignment and the displaying of task result.
In accordance with an embodiment of the present disclosure, the shared and extent for multiplexing that can further increase test resource reduces behaviour manually
The link of work, the form of unified test result, reduces the interruption occurred in the implementation procedure of automatic test.
Fig. 4 diagrammatically illustrates the connection figure that module is respectively constituted in the test macro according to the embodiment of the present disclosure.
It should be noted that the connection figure between modules shown in Fig. 4 is to each in test macro shown in Fig. 3
A kind of embodiment example of a module.
As shown in figure 4, test macro 200 includes data management module 210, script management module 220, task management module
230, machine management module 240 and scene management module 250 are executed.
Script management module 220 is stored with multiple test scripts of user's upload.Script management module 220 is surveyed according to target
The needs of examination issue request of data to data management module 210.Data management module 210 is received from script management module 220
Request of data, corresponding test data is sent to script management module 220.Script management module 220 is from above-mentioned user
Test script needed for extracting target detection in the multiple test scripts passed, in conjunction with from the corresponding of data management module 210
Test data forms script task, and is sent to task management module 230.
Scene management module 250 obtains the multiple test scripts for being used to form scene task from script management module 220.
Scape management module 250 issues request of data to data management module 210 according to the needs of target detection.Data management module 210
The request of data from scene management module 250 is received, corresponding test data is sent to scene management module 250.Scene
Test script needed for management module 250 extracts target detection from from multiple test scripts of script management module 220 is simultaneously
It is concatenated by certain logical order, forms scene task in conjunction with the corresponding test data from data management module 210, concurrently
Give task management module 230.
Task management module 230 is according to the script task creation test assignment from script management module 220, also according to next
From the scene task creation test assignment of scene management module 250.230 scheduling tests task of task management module appoints test
Reasonable distribution of being engaged in is to the execution machine executed in unit.Execution machine execute the test assignment from task management module 230, and to appoint
Management module 230 of being engaged in feeds back task result.Task management module 230 is also used to show task result.
Execution machine management module 240 is used to manage the execution machine executed in unit, can obtain the state of each execution machine simultaneously
Execution machine is controlled.
Fig. 5 diagrammatically illustrates the working state figure of the test macro according to the embodiment of the present disclosure.
It should be noted that Fig. 5 is to the test macro of the embodiment of the present disclosure for the understanding convenient for those skilled in the art
Working condition is described in detail.But it will be apparent that certain elements in Fig. 5 are not to realize the scheme of the disclosure
Necessary content.
As shown in figure 5, user uploads test script to script management module 220.Script management module 220 is surveyed according to target
The needs of examination issue request of data to data management module 210.Data management module 210 is received from script management module 220
Request of data, corresponding test data is sent to script management module 220, while carrying out data markers to prevent data from rushing
It is prominent.The test script needed for extracting target detection in multiple test scripts that above-mentioned user uploads of script management module 220, knot
It closes the corresponding test data from data management module 210 and forms script task.User directly can also manage mould to script
Block 220 uploads script task.Script management module 220 by the script task formed in the module and/or user it is direct on
The script task of biography is sent to task management module 230.
Scene management module 250 obtains the multiple test scripts for being used to form scene task from script management module 220.
Scape management module 250 issues request of data to data management module 210 according to the needs of target detection.Data management module 210
The request of data from scene management module 250 is received, corresponding test data is sent to scene management module 250, simultaneously
Data markers are carried out to prevent data collision.Scene management module 250 is from multiple test scripts from script management module 220
Test script needed for middle extraction target detection is simultaneously concatenated by certain logical order, in conjunction with from data management module 210
Corresponding test data forms scene task.User directly can also upload scene task to scene management module 250.Scene pipe
It manages module 250 and the scene task that the scene task formed in the module and/or user directly upload is sent to task pipe
Manage module 230.
Task management module 230 is according to the script task creation test assignment from script management module 220, also according to next
From the scene task creation test assignment of scene management module 250.User can also directly upload to task management module 230 and survey
Trial business.The test assignment that task management module 230 directly uploads the test assignment formed in the module and/or user
Reasonable distribution is to the execution machine executed in unit.
Execution machine executes the test assignment from task management module 230, and feeds back task knot to task management module 230
Fruit.
Execution machine management module 240 is used to manage the execution machine executed in unit, and monitoring executes the execution machine in unit
Operating status, and operation control is carried out to the execution machine executed in unit.
Task management module 230 can inform the user task result, and user can also be actively from task management module 230
Check task result.
Fig. 6 diagrammatically illustrates the block diagram of the data management module according to the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, data management module 210 may include data sub-module stored 211, data maintenance
Submodule 212, data pick-up submodule 213 and data mode monitor submodule 214.
Data sub-module stored 211 is used to receive and store the test data of user's loading.
Data maintenance submodule 212 is used for maintenance test data.
Data pick-up submodule 213 is used for according to from script management module 220 and/or scene management module 250
Request of data extract and test data and be supplied to script management module 220 and/or scene management module 250.
Data mode monitoring submodule 214 is used for the use state of monitoring data and is marked, to prevent data collision.
Fig. 7 diagrammatically illustrates the block diagram of the script management module according to the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, script management module 220 may include script sub-module stored 221, script maintenance
Submodule 222 and script task submodule 223.
Script sub-module stored 221 is used to receive and store the test script of user's upload.
Script safeguards that submodule 222 is used for maintenance test script.
Script task submodule 223 is for generating script task and being supplied to task management module.
Fig. 8 diagrammatically illustrates the block diagram of the script task submodule according to the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, script task submodule 223 may include script task generation unit 810 and/
Or script task acquiring unit 820.
Script task generation unit 810 is for test needed for the test script according to needed for target detection and target detection
Data generate script task, and are supplied to task management module.
Script task acquiring unit 820 is used to receive the script task of user's upload, and is supplied to task management module.
Fig. 9 diagrammatically illustrates the block diagram of the scene management module according to the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, scene management module 250 may include scene task generation unit 910 and/or
Person's scene task acquiring unit 920.
Scene task generation unit 910 is used to concatenate multiple test scripts needed for target detection by logical order, knot
Test data generation scene task needed for closing target detection, and it is supplied to task management module.
Scene task acquiring unit 920 is used to receive the scene task of user's upload, and is supplied to task management module.
Figure 10 diagrammatically illustrates the block diagram of the task management module according to the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, task management module 230 may include that task forms submodule 231, task schedule
Submodule 232 and task result handle submodule 233.
Task, which forms submodule 231 and is used to form test according to the script task and/or scene task that receive, appoints
Business.Task formation submodule 231 support user's single submission script task or scene task, and specified execution pattern (reservation,
Serial/parallel row, sequence execution etc.), also support that user is that script task and/or scene task configure executive plan, according to plan
It periodically forms test assignment and executes.To for some tests for requiring to submit or periodically execute at special time point
Task can be executed automatically by executive plan, will not interrupt with the normal workflow of disturbed test personnel, improve tester
The working efficiency of member.
Task schedule submodule 232 is used to distribute to test assignment the one or more execution machines executed in unit and holds
Row.User can configure executive plan for test assignment, and task schedule submodule 232 appoints test according to certain dispatching algorithm
Business distribution executes machine to corresponding, executes test assignment by Automatic dispatching, submits test script by hand instead of tester
It executes, has saved tester and workload is manually performed for automatic test, can be solved with 24 hours execution test assignments
Original tester can only at work between the problem of submitting test script to execute.
Task result processing submodule 233 is used to receive and process one or more execution machines and executes what test assignment obtained
Task result.Task result processing submodule 233 can have the notice of task result and show function.For example, to difference
The implementing result of the automated test tool of classification and log carry out unified refinement and extraction, according to unified mode standard shape
At test report, for customer analysis and check.To which the display structure of test report is unified, is easy to interpret, reduces tester
Burden.Meanwhile user can be notified by modes such as mail, short messages, prefabricated implementing result report is actively pushed to user
Table.
Figure 11 diagrammatically illustrates the block diagram that submodule is formed according to the task of the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, task formed submodule 231 may include test assignment generation unit 1110 and/
Or test assignment acquiring unit 1120.
Test assignment generation unit 1110 be used for according to from script management module 220 script task and/or from
The scene task creation test assignment that scene management module 250 receives.
Test assignment acquiring unit 1120 is used to receive the test assignment of user's upload.
Figure 12 diagrammatically illustrates the block diagram that submodule is handled according to the task result of the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, task result processing submodule 233 may include task result receiving unit 1210,
Task result display unit 1220 and mission review report unit 1230.
Task result receiving unit 1210 is used to receive one or more execution machines and executes the task knot that test assignment obtains
Fruit.
Task result display unit 1220 is for showing task result.
Mission review report unit 1230 is used to generate the test report of prescribed form according to task result.
Figure 13 diagrammatically illustrates the block diagram of the mission review report unit according to the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, mission review report unit 1230 may include that test report forms subelement 1231
And test report transmission sub-unit 1232.
Test report forms subelement 1231 and is used to handle multiple tasks as a result, forming the test report with prescribed form
It accuses.For example, being extracted, being refined, classified, being sieved after the implementing result and log of the different classes of automated test tool of acquisition
Choosing etc. forms test report according to unified mode standard, for customer analysis and checks, can be improved task result analysis effect
Rate reduces the workload of task result screening.
Test report transmission sub-unit 1232 is used to send test report by predetermined way.User can be actively from task pipe
Reason module 230 checks task result.For more convenient user, prefabricated hold can be pushed by modes such as mail, short messages
Row result form and notice allow user that can understand the task result situation of test execution in time, preferably arrange the work of oneself
Make.
Figure 14 diagrammatically illustrates the block diagram of the execution machine management module according to the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, executing machine management module 240 may include execution machine monitoring submodule 241 and holds
Row machine control submodule 242.
Execution machine monitoring submodule 241 is used to monitor the operating status of execution machine.Execution machine monitors submodule 241 can be real
When obtain execute unit in execute the state of machine respectively to carry out associated monitoring.
Execution machine control submodule 242 is used to control the operating status of execution machine.Execution machine control submodule 242 can be
Line registration, modification, the corresponding execution machine of start and stop carry out unified maintenance to unit is executed, and facilitate that tester is shared and multiplexing is held
Row machine.Execute unit can online dynamic expansion, to promote test assignment execution efficiency.
Another aspect of the present disclosure provides a kind of method for executing test using above-mentioned test macro, and this method includes
Following procedure.
Obtain the test script and test data for being used for target detection.The test script and test data can be by user
It uploads in advance.
By 210 storage and maintenance test data of data management module, and test data needed for target detection is provided.Foot
This management module 220 issues request of data to data management module 210 according to the needs of target detection.Data management module 210
The request of data from script management module 220 is received, corresponding test data is sent to script management module 220, simultaneously
Data markers are carried out to prevent data collision.
By 220 storage and maintenance test script of script management module, and provide script task.Script management module 220
The test script needed for extracting target detection in multiple test scripts that above-mentioned user uploads, in conjunction with from data management module
210 corresponding test data forms script task.User directly can also upload script task to script management module 220.
The script task that the script task formed in the module and/or user directly upload is sent to by script management module 220
Task management module 230.
By task management module 230 according to the script task creation test assignment from script management module 220, and adjust
It spends test assignment and shows task result.User directly can also upload test assignment to task management module 230.Task management
Module 230 is by the test assignment reasonable distribution formed in the module to the execution machine executed in unit.
By executing the execution machine in the management execution unit of machine management module 240.The monitoring of execution machine management module 240 executes
The operating status of execution machine in unit, and operation control is carried out to the execution machine executed in unit.
By executing machine execution test assignment and feeding back task result to task management module 230.The survey that execution machine executes
Trial business comes from task management module 230.Task management module 230 can inform the user task result, and user can also lead
It is dynamic to check task result from task management module 230.
It should be noted that the test system in Test Methods section and embodiment of the disclosure in embodiment of the disclosure
It is partially corresponding for uniting, and the description of Test Methods section is with specific reference to test macro part, and details are not described herein.
In accordance with an embodiment of the present disclosure, the unified maintenance for realizing different types of test script, improves the rule of script
Plasticity and quality are convenient for shared among users test script, improve the reusability of test script.Pass through variety classes test script
Concatenation execute, reduce the workload that tester is connected different automated test tools manually.Pass through public execution machine
The mode of unattended/Automatic dispatching realizes the test of all standing in 24 hours in automatically measuring executing process, improves
Test resource utilization rate.The unified test report of standard also improves test execution interpretation of result efficiency, and be more convenient for tester
Statistics and investigation problem, improve the efficiency of automatic test.
It is module according to an embodiment of the present disclosure, submodule, unit, any number of or in which any more in subelement
A at least partly function can be realized in a module.It is single according to the module of the embodiment of the present disclosure, submodule, unit, son
Any one or more in member can be split into multiple modules to realize.According to the module of the embodiment of the present disclosure, submodule,
Any one or more in unit, subelement can at least be implemented partly as hardware circuit, such as field programmable gate
Array (FPGA), programmable logic array (PLA), system on chip, the system on substrate, the system in encapsulation, dedicated integrated electricity
Road (ASIC), or can be by the hardware or firmware for any other rational method for integrate or encapsulate to circuit come real
Show, or with any one in three kinds of software, hardware and firmware implementations or with wherein any several appropriately combined next reality
It is existing.Alternatively, can be at least by part according to one or more of the module of the embodiment of the present disclosure, submodule, unit, subelement
Ground is embodied as computer program module, when the computer program module is run, can execute corresponding function.
For example, data management module 210, script management module 220, task management module 230, execution machine management module
240 and scene management module 250 in any number of may be incorporated in a module/unit/subelement realize, Huo Zheqi
In any one module/unit/subelement can be split into multiple module/unit/subelements.Alternatively, these modules/mono-
One or more modules/unit/subelement at least partly function in member/subelement can be single with other module/units/son
At least partly function of member combines, and realizes in a module/unit/subelement.In accordance with an embodiment of the present disclosure, data
Management module 210, task management module 230, executes machine management module 240 and scene management module at script management module 220
At least one of 250 can at least be implemented partly as hardware circuit, such as field programmable gate array (FPGA), can compile
Journey logic array (PLA), system on chip, the system on substrate, the system in encapsulation, specific integrated circuit (ASIC), or can be with
It is realized by carrying out the hardware such as any other rational method that is integrated or encapsulating or firmware to circuit, or with software, hardware
And it any one in three kinds of implementations of firmware or several appropriately combined is realized with wherein any.Alternatively, data management
Module 210, task management module 230, executes machine management module 240 and scene management module 250 at script management module 220
At least one of can at least be implemented partly as computer program module, when the computer program module is run,
Corresponding function can be executed.
The disclosure additionally provides a kind of electronic equipment, which includes one or more processors and be used to store one
A or multiple instruction memory, when one or more instruction is executed by one or more processors, so that one or more
Processor realizes above-described test method.
Figure 15 diagrammatically illustrates the block diagram of the electronic equipment according to the embodiment of the present disclosure.Electronic equipment shown in Figure 15 is only
Only an example, should not function to the embodiment of the present disclosure and use scope bring any restrictions.
It as shown in figure 15, include processor 1501 according to the electronic equipment of the embodiment of the present disclosure 1500, it can be according to depositing
It stores up the program in read-only memory (ROM) 1502 or is loaded into random access storage device (RAM) from storage section 1508
Program in 1503 and execute various movements appropriate and processing.Processor 1501 for example may include general purpose microprocessor (example
Such as CPU), instruction set processor and/or related chip group and/or special microprocessor (for example, specific integrated circuit (ASIC)),
Etc..Processor 1501 can also include the onboard storage device for caching purposes.Processor 1501 may include for executing
According to single treatment unit either multiple processing units of the different movements of the test method of the embodiment of the present disclosure.
In RAM 1503, it is stored with electronic equipment 1500 and operates required various programs and data.Processor 1501,
ROM 1502 and RAM 1503 is connected with each other by bus 1504.Processor 1501 is by executing ROM 1502 and/or RAM
Program in 1503 executes the various operations of the test method according to the embodiment of the present disclosure.It is noted that described program can also
To be stored in one or more memories in addition to ROM 502 and RAM 1503.Processor 1501 can also pass through execution
The program in one or more of memories is stored in execute the various operations of the test method according to the embodiment of the present disclosure.
In accordance with an embodiment of the present disclosure, electronic equipment 1500 can also include input/output (I/O) interface 1505, input/
Output (I/O) interface 1505 is also connected to bus 1504.Electronic equipment 1500 can also include be connected to I/O interface 1505 with
It is one or more in lower component: the importation 1506 including keyboard, mouse etc.;Including such as cathode-ray tube (CRT), liquid
The output par, c 1507 of crystal display (LCD) etc. and loudspeaker etc.;Storage section 1508 including hard disk etc.;And including all
The communications portion 1509 of such as network interface card of LAN card, modem.Communications portion 1509 via such as internet net
Network executes communication process.Driver 1510 is also connected to I/O interface 1505 as needed.Detachable media 1511, such as disk,
CD, magneto-optic disk, semiconductor memory etc. are mounted on as needed on driver 1510, in order to from the meter read thereon
Calculation machine program is mounted into storage section 1508 as needed.
In accordance with an embodiment of the present disclosure, computer software journey may be implemented as according to the test method of the embodiment of the present disclosure
Sequence.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer readable storage medium
Computer program, which includes the program code for method shown in execution flow chart.In such implementation
In example, which can be downloaded and installed from network by communications portion 1509, and/or from detachable media
1511 are mounted.The computer program by processor 1501 execute when, execute limited in the system of the embodiment of the present disclosure it is upper
State function.In accordance with an embodiment of the present disclosure, system as described above, unit, module, unit etc. can pass through computer
Program module is realized.
The disclosure additionally provides a kind of computer readable storage medium, which can be above-mentioned reality
It applies included in equipment/device/system described in example;Be also possible to individualism, and without be incorporated the equipment/device/
In system.Above-mentioned computer readable storage medium carries one or more program, when said one or multiple program quilts
When execution, the test method according to the embodiment of the present disclosure is realized.
In accordance with an embodiment of the present disclosure, computer readable storage medium can be non-volatile computer-readable storage medium
Matter.Such as it can include but is not limited to: portable computer diskette, hard disk, random access storage device (RAM), read-only memory
(ROM), erasable programmable read only memory (EPROM or flash memory), portable compact disc read-only memory (CD-ROM), light
Memory device, magnetic memory device or above-mentioned any appropriate combination.In the disclosure, computer readable storage medium can
With to be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use or
Person is in connection.
For example, in accordance with an embodiment of the present disclosure, computer readable storage medium may include above-described ROM 1502
And/or one or more memories other than RAM 1503 and/or ROM 1502 and RAM 1503.
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of above-mentioned module, program segment or code include one or more
Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box
The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical
On can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it wants
It is noted that the combination of each box in block diagram or flow chart and the box in block diagram or flow chart, can use and execute rule
The dedicated hardware based systems of fixed functions or operations is realized, or can use the group of specialized hardware and computer instruction
It closes to realize.It will be understood by those skilled in the art that the feature recorded in each embodiment and/or claim of the disclosure can
To carry out multiple combinations and/or combination, even if such combination or combination are not expressly recited in the disclosure.Particularly, In
In the case where not departing from disclosure spirit or teaching, the feature recorded in each embodiment and/or claim of the disclosure can
To carry out multiple combinations and/or combination.All these combinations and/or combination each fall within the scope of the present disclosure.
Embodiment of the disclosure is described above.But the purpose that these embodiments are merely to illustrate that, and
It is not intended to limit the scope of the present disclosure.Although respectively describing each embodiment above, but it is not intended that each reality
Use cannot be advantageously combined by applying the measure in example.The scope of the present disclosure is defined by the appended claims and the equivalents thereof.It does not take off
From the scope of the present disclosure, those skilled in the art can make a variety of alternatives and modifications, these alternatives and modifications should all fall in this
Within scope of disclosure.
Claims (14)
1. a kind of test macro, comprising:
Data management module is used for storage and maintenance test data, and test data needed for providing target detection;
Script management module is used for storage and maintenance test script, and provides script task;
Task management module for script task creation test assignment of the basis from the script management module, and dispatches survey
Trial business and displaying task result;And
Execution machine management module, for managing the execution machine executed in unit, wherein the execution machine is for executing the test
Task simultaneously feeds back task result to the task management module.
2. test macro according to claim 1, further includes:
Scene management module, for providing scene task,
The task management module is also used to be gone forward side by side according to the scene task creation test assignment from the scene management module
The scheduling of row test assignment and the displaying of task result.
3. test macro according to claim 2, wherein the data management module includes:
Data sub-module stored, for receiving and storing the test data of user's loading;
Data maintenance submodule, for safeguarding the test data;
Data pick-up submodule, for according to the number from the script management module and/or the scene management module
Test data is extracted according to request and is supplied to the script management module and/or the scene management module;And
Data mode monitor submodule, for monitoring data use state and be marked, to prevent data collision.
4. test macro according to claim 2, wherein the script management module includes:
Script sub-module stored, for receiving and storing the test script of user's upload;
Script safeguards submodule, for safeguarding the test script;And
Script task submodule, for generating script task and being supplied to the task management module.
5. test macro according to claim 4, wherein the script task submodule includes:
Script task generation unit, it is raw for test data needed for the test script according to needed for target detection and target detection
At script task, and it is supplied to the task management module;And/or
Script task acquiring unit for receiving the script task of user's upload, and is supplied to the task management module.
6. test macro according to claim 2, wherein the scene management module includes:
Scene task generation unit, for multiple test scripts needed for target detection to be concatenated by logical order, combining target
Test data generation scene task needed for test, and it is supplied to the task management module;And/or
Scene task acquiring unit for receiving the scene task of user's upload, and is supplied to the task management module.
7. test macro according to claim 2, wherein the task management module includes:
Task forms submodule, for forming test assignment according to the script task and/or scene task that receive;
Task schedule submodule is held for the test assignment to be distributed to one or more execution machines in the execution unit
Row;And
Task result handles submodule, obtains for receiving and processing one or more of execution machines execution test assignment
Task result.
8. test macro according to claim 7, wherein the task forms submodule and includes:
Test assignment generation unit, for according to the script task from the script management module and/or from the field
The scene task creation test assignment that scape management module receives;And/or
Test assignment acquiring unit, for receiving the test assignment of user's upload.
9. test macro according to claim 7, wherein the task result handles submodule and includes:
Task result receiving unit executes the task knot that the test assignment obtains for receiving one or more of execution machines
Fruit;
Task result display unit, for showing the task result;And
Mission review report unit, for generating the test report of prescribed form according to the task result.
10. test macro according to claim 9, wherein the mission review report unit includes:
Test report forms subelement, for handling multiple tasks as a result, forming the test report with the prescribed form;With
And
Test report transmission sub-unit, for sending test report by predetermined way.
11. test macro according to claim 2, wherein the execution machine management module includes:
Execution machine monitors submodule, for monitoring the operating status of execution machine;And
Execution machine control submodule, for controlling the operating status of execution machine.
12. a kind of method for executing test using test macro described in any one of any one of claims 1 to 11 11, this method comprises:
Obtain the test script and test data for being used for target detection;
By the data management module storage and maintenance test data, and test data needed for target detection is provided;
By the script management module storage and maintenance test script, and provide script task;
By the task management module according to the script task creation test assignment from the script management module, and dispatch
Test assignment and displaying task result;
By executing the execution machine in machine management module management execution unit;And
The test assignment is executed by the execution machine and feeds back task result to the task management module.
13. a kind of electronic equipment, comprising:
One or more processors;
Memory, for storing one or more instructions,
Wherein, when one or more of instructions are executed by one or more of processors, so that one or more of
Processor realizes test method described in claim 12.
14. a kind of computer readable storage medium, is stored with executable instruction, which makes processor real when being executed by processor
Test method described in existing claim 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910698069.9A CN110413527A (en) | 2019-07-30 | 2019-07-30 | Test macro, test method, electronic equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910698069.9A CN110413527A (en) | 2019-07-30 | 2019-07-30 | Test macro, test method, electronic equipment and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110413527A true CN110413527A (en) | 2019-11-05 |
Family
ID=68364669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910698069.9A Pending CN110413527A (en) | 2019-07-30 | 2019-07-30 | Test macro, test method, electronic equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110413527A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111258893A (en) * | 2020-01-13 | 2020-06-09 | 中信银行股份有限公司 | Mobile terminal application automatic testing device for randomly assembling transaction path |
CN111782524A (en) * | 2020-06-29 | 2020-10-16 | 京东数字科技控股有限公司 | Application testing method and device, storage medium and electronic device |
CN112131107A (en) * | 2020-09-16 | 2020-12-25 | 北京海益同展信息科技有限公司 | Test task execution method and device, electronic equipment and storage medium |
CN112783757A (en) * | 2019-11-11 | 2021-05-11 | 北京沃东天骏信息技术有限公司 | Test system, test method, computer system, and computer-readable storage medium |
CN116089187A (en) * | 2022-12-30 | 2023-05-09 | 摩尔线程智能科技(北京)有限责任公司 | GPU test system, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102495799A (en) * | 2011-12-02 | 2012-06-13 | 刘伟 | Automatic test system and method of movable terminal |
US20150227452A1 (en) * | 2014-02-12 | 2015-08-13 | Wipro Limited | System and method for testing software applications |
CN106200612A (en) * | 2016-07-07 | 2016-12-07 | 百度在线网络技术(北京)有限公司 | For testing the method and system of vehicle |
CN107423181A (en) * | 2017-07-28 | 2017-12-01 | 郑州云海信息技术有限公司 | The automated testing method and device of a kind of uniform storage device |
CN109753434A (en) * | 2018-12-26 | 2019-05-14 | 中链科技有限公司 | Performance test methods, device, electronic equipment and storage medium based on block chain |
-
2019
- 2019-07-30 CN CN201910698069.9A patent/CN110413527A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102495799A (en) * | 2011-12-02 | 2012-06-13 | 刘伟 | Automatic test system and method of movable terminal |
US20150227452A1 (en) * | 2014-02-12 | 2015-08-13 | Wipro Limited | System and method for testing software applications |
CN106200612A (en) * | 2016-07-07 | 2016-12-07 | 百度在线网络技术(北京)有限公司 | For testing the method and system of vehicle |
CN107423181A (en) * | 2017-07-28 | 2017-12-01 | 郑州云海信息技术有限公司 | The automated testing method and device of a kind of uniform storage device |
CN109753434A (en) * | 2018-12-26 | 2019-05-14 | 中链科技有限公司 | Performance test methods, device, electronic equipment and storage medium based on block chain |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112783757A (en) * | 2019-11-11 | 2021-05-11 | 北京沃东天骏信息技术有限公司 | Test system, test method, computer system, and computer-readable storage medium |
CN112783757B (en) * | 2019-11-11 | 2024-03-01 | 北京沃东天骏信息技术有限公司 | Test system, method, computer system, and computer-readable storage medium |
CN111258893A (en) * | 2020-01-13 | 2020-06-09 | 中信银行股份有限公司 | Mobile terminal application automatic testing device for randomly assembling transaction path |
CN111782524A (en) * | 2020-06-29 | 2020-10-16 | 京东数字科技控股有限公司 | Application testing method and device, storage medium and electronic device |
CN112131107A (en) * | 2020-09-16 | 2020-12-25 | 北京海益同展信息科技有限公司 | Test task execution method and device, electronic equipment and storage medium |
CN116089187A (en) * | 2022-12-30 | 2023-05-09 | 摩尔线程智能科技(北京)有限责任公司 | GPU test system, electronic equipment and storage medium |
CN116089187B (en) * | 2022-12-30 | 2024-02-02 | 摩尔线程智能科技(北京)有限责任公司 | GPU test system, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110413527A (en) | Test macro, test method, electronic equipment and computer readable storage medium | |
CN106844198B (en) | Distributed dispatching automation test platform and method | |
CN102693183B (en) | Method and system for realizing automatic software testing | |
US9087041B2 (en) | Enterprise test system platform and associated method for interoperable test data management, test development, test libraries and test workflow management and automation | |
CN109582301A (en) | Method for processing business, device, equipment and the medium of task based access control scheduling system | |
CN110162471A (en) | A kind of method for testing pressure and system based on container cloud | |
CN108255720A (en) | Software automatic test system based on cloud computing framework | |
CN110221962A (en) | A kind of centralization software testing management system and method | |
CN103530231A (en) | Application program testing method and system based on service process control | |
CN106502888B (en) | The test method and device of software | |
CN104065528A (en) | Method And Apparatus For Analyzing And Verifying Functionality Of Multiple Network Devices | |
CN110275822A (en) | Performance test methods, device, equipment and the storage medium of application programming interfaces | |
CN106970880A (en) | A kind of distributed automatization method for testing software and system | |
CN107463362A (en) | The method and system of lasting deployment based on multiple Jenkins | |
CN106484623A (en) | A kind of method of software test, apparatus and system | |
CN110377520A (en) | The test method and device, electronic equipment and readable storage medium storing program for executing for scene of trading | |
CN107733735B (en) | Script recording system and method implanted in pressure measurement device | |
CN106294121B (en) | The embedded real-time diagnosis reasoning algorithm test method of aircraft | |
CN106295809B (en) | The embedded real-time diagnosis reasoning algorithm pilot system of aircraft | |
CN109800081A (en) | A kind of management method and relevant device of big data task | |
CN112463588A (en) | Automatic test system and method, storage medium and computing equipment | |
CN112416804A (en) | Real-time simulation test system and method | |
CN111667250A (en) | Cloud-based management method and system for automatic test execution machine | |
CN111464350B (en) | Method and system for managing heterogeneous brand network equipment | |
CN106295808B (en) | The embedded real-time diagnosis reasoning algorithm test method of aircraft |
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 |