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 PDF

Info

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
Application number
CN201910698069.9A
Other languages
Chinese (zh)
Inventor
侯文龙
林科锵
杨洋
俞子波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
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 Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN201910698069.9A priority Critical patent/CN110413527A/en
Publication of CN110413527A publication Critical patent/CN110413527A/en
Pending legal-status Critical Current

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
    • 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
    • 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

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

Test macro, test method, electronic equipment and computer readable storage medium
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.
CN201910698069.9A 2019-07-30 2019-07-30 Test macro, test method, electronic equipment and computer readable storage medium Pending CN110413527A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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