CN110334003A - A kind of flow designing method and relevant device - Google Patents
A kind of flow designing method and relevant device Download PDFInfo
- Publication number
- CN110334003A CN110334003A CN201910427845.1A CN201910427845A CN110334003A CN 110334003 A CN110334003 A CN 110334003A CN 201910427845 A CN201910427845 A CN 201910427845A CN 110334003 A CN110334003 A CN 110334003A
- Authority
- CN
- China
- Prior art keywords
- test bodies
- described test
- testing process
- service
- ontology
- 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
- 238000000034 method Methods 0.000 title claims abstract description 173
- 238000012360 testing method Methods 0.000 claims abstract description 272
- 230000008569 process Effects 0.000 claims abstract description 126
- 238000013461 design Methods 0.000 claims description 33
- 238000003860 storage Methods 0.000 claims description 16
- 238000012795 verification Methods 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 8
- 238000007711 solidification Methods 0.000 claims 1
- 230000008023 solidification Effects 0.000 claims 1
- 238000004590 computer program Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000012544 monitoring process Methods 0.000 description 7
- 238000010276 construction Methods 0.000 description 6
- 239000008186 active pharmaceutical agent Substances 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 238000012800 visualization Methods 0.000 description 5
- 239000002253 acid Substances 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013524 data verification Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 230000009885 systemic effect Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
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/3684—Test management for test design, e.g. generating new test cases
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)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention provides a kind of flow designing method and relevant devices to improve the efficiency of ontology test for being designed to the corresponding testing process of ontology in platform.This method comprises: the first operational order according to user creates at least one test bodies;The corresponding service of at least one described test bodies is determined according to the second operational order of user;Determine the corresponding service of at least one described test bodies executes sequence;Determine the corresponding logic judgment of at least one described test bodies;The corresponding testing process of at least one described test bodies is determined based on the execution sequence and the corresponding logic judgment of at least one described test bodies of the corresponding service of at least one described test bodies.
Description
Technical field
The present invention relates to testing field more particularly to a kind of flow designing methods and relevant device.
Background technique
While economic development, every rapid technological improvement, computer technology is widely used and develops.Soft
While part is continually developed, the problem of following various aspects, is also gradually highlighted.Seriously affect the use and exploitation of software.
By the research to software, developer compares the function and encoded test for paying attention to software in the exploitation of software
Research.But but ignoring the key element of software --- the quality of the performance of software, software performance decides the use of software
Service life and economic benefit, therefore, it is necessary to strictly pay attention to the exploitation of software performance.Data library test is the base to software performance detection
The performance of plinth, its performance quality and software is closely related.So to the test of database be also particularly important with caution.And
And manual test is just less important in the test of performance, it is desirable that the software test of automation.Such as simulation hundreds of thousands
Or million user data access, manual test is obviously unworkable, needs by automatic test.
Summary of the invention
The embodiment of the invention provides a kind of flow designing method and relevant devices, for improving the efficiency of ontology test.
The first aspect of the embodiment of the present invention provides a kind of flow designing method, comprising:
At least one test bodies is created according to the first operational order of user;
The corresponding service of at least one described test bodies is determined according to the second operational order of user;
Determine the corresponding service of at least one described test bodies executes sequence;
Determine the corresponding logic judgment of at least one described test bodies;
Execution sequence and at least one described test bodies based on the corresponding service of at least one described test bodies
Corresponding logic judgment determines the corresponding testing process of at least one described test bodies.
Optionally, the execution sequence and described at least one based on the corresponding service of at least one described test bodies
After the corresponding testing process of a corresponding at least one determining described test bodies of logic judgment of test bodies, the method is also
Include:
To in the corresponding testing process of at least one described test bodies service carry out assignment, with to it is described at least one
The corresponding testing process of test bodies is verified;
When passed the verification, curing process is carried out to the corresponding testing process of at least one described test bodies, obtains institute
State the corresponding testing process template of at least one test bodies.
Optionally, when upchecking, the method also includes:
Export the verification report of the corresponding testing process of at least one described test bodies.
Optionally, which comprises
The corresponding testing process template of at least one described test bodies is chosen according to the third operational order of the user;
Target ontology is tested by least one described test bodies corresponding testing process template, the target
Ontology is ontology to be tested;
Export the test result of the target ontology.
Second aspect of the embodiment of the present invention provides a kind of process design device, comprising:
Creating unit, for creating at least one test bodies according to the first operational order of user;
Determination unit, for determining the corresponding clothes of at least one described test bodies according to the second operational order of user
Business;
The determination unit, be also used to determine the corresponding service of at least one described test bodies executes sequence;
The determination unit is also used to determine the corresponding logic judgment of at least one described test bodies;
The determination unit is also used to execution sequence and institute based on the corresponding service of at least one described test bodies
It states the corresponding logic judgment of at least one test bodies and determines the corresponding testing process of at least one described test bodies.
Optionally, described device further include:
Processing unit, for carrying out assignment to the service in the corresponding testing process of at least one described test bodies, with
The corresponding testing process of at least one described test bodies is verified;
Solidified cell, for when passed the verification, consolidating to the corresponding testing process of at least one described test bodies
Change processing obtains the corresponding testing process template of at least one described test bodies.
Optionally, described device further include:
Output unit, for exporting the school of the corresponding testing process of at least one described test bodies when upchecking
Test report.
Optionally, described device includes:
Execution unit, the execution unit are used for:
The corresponding testing process template of at least one described test bodies is chosen according to the third operational order of the user;
Target ontology is tested by least one described test bodies corresponding testing process template, the target
Ontology is ontology to be tested;
Export the test result of the target ontology.
Third aspect present invention provides a kind of electronic equipment, including memory, processor, which is characterized in that the place
Reason device realizes the process design as described in above-mentioned any one when being used to execute the computer management class method stored in memory
The step of method.
Fourth aspect present invention provides a kind of computer readable storage medium, is stored thereon with computer management class
Sequence, it is characterised in that: the process as described in above-mentioned any one is realized when the computer management class method is executed by processor
The step of design method.
In view of the foregoing it is apparent that test bodies can be selected according to the demand of user in embodiment provided by the invention
Corresponding service and logic judgment, and determine the sequence that executes of the corresponding service of test bodies, and corresponding according to test bodies
Service execution sequence and logic judgment determine the corresponding testing process of test bodies, need to test ontology in this way
When, can designed testing process directly before use, improve the efficiency of ontology test.
Detailed description of the invention
Fig. 1 is a kind of flow diagram of flow designing method provided in an embodiment of the present invention;
Fig. 2 is a kind of embodiment schematic diagram of process design device provided in an embodiment of the present invention;
Fig. 3 is a kind of hardware structural diagram of process design device provided in an embodiment of the present invention;
Fig. 4 is the embodiment schematic diagram of a kind of electronic equipment provided in an embodiment of the present invention;
Fig. 5 is a kind of embodiment schematic diagram of computer readable storage medium provided in an embodiment of the present invention.
Specific embodiment
The embodiment of the invention provides a kind of flow designing method and relevant devices, for the corresponding survey of ontology in platform
Examination process is designed, and improves the efficiency of ontology test.
Description and claims of this specification and term " first ", " second ", " third ", " in above-mentioned attached drawing
The (if present)s such as four " are to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should manage
The data that solution uses in this way are interchangeable under appropriate circumstances, so that the embodiments described herein can be in addition to illustrating herein
Or the sequence other than the content of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that
Cover it is non-exclusive include, for example, containing the process, method, system, product or equipment of a series of steps or units need not limit
In step or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, produce
The other step or units of product or equipment inherently.Following will be combined with the drawings in the embodiments of the present invention, in the embodiment of the present invention
Technical solution be clearly and completely described, it is clear that described embodiments are only a part of the embodiments of the present invention, and
The embodiment being not all of.
Flow designing method is illustrated from the angle of process design device below, which can be clothes
Business device, or the service unit in server.
Process design device in the present invention is applied to data base management system automatic test platform (Database
Automation Testing Platform, DBTP), DBTP platform integrated application data test and monitoring resource function help
User controls data resource, the quality of data, data safety comprehensively, and the database product for needing to provide before construction for user selects
Data in type, construction administer the full construction life cycle service of the system optimization upgrading after supervision, construction.The DBTP platform packet
Include following design constraint:
It 1, should be according to TPC series of reference and database design specification, from database practical application scene angle, design
With the automated test frame of exploitation database;
2, should be using practical business scene as starting point, specialty characteristics, working method, the Business Stream of combined data library test
Journey carries out systemic software development using general technology and product as far as possible;
3, the software and model of system development should make every effort to the high start and advance of technique direction under the premise of practical,
And the development trend of adaptive technique, to guarantee that system has open, expandability and longer life cycle;
4, the design and exploitation of system are carried out using open structure;Under the hardware environment with expandability,
System can constantly add new service module function in the process of running.
The logical architecture of DBTP platform is illustrated below, the logical architecture of the DBTP platform includes ontology definition clothes
Business, modelling service, service construction service, process design service, application execution service and system administration services, wherein
The DBTP platform can integrate multiple testing tools, such as TPC-E tool (for the test benchmark of online transaction performance), TPC-
DS tool (for the test benchmark of on-line analysis performance), ACID tool (four fundamentals that db transaction correctly executes
Abbreviation, include: atomicity (Atomicity), consistency (Consistency), isolation (Isolation), persistence
(Durability)) it and the tools such as field testing tool, can also also be added according to the demand of user certainly, specifically not
It limits.In addition, the DBTP platform includes multiple platform databases, such as ontology library, model library, service library, process library etc..
Each service in DBTP platform is illustrated below:
1, ontology definition service:
Form a set of body design data structure, the i.e. definition procedure of class, including attribute definition, action definition and reality
Existing, ontology is the basic data refined according to platform feature, and it includes a variety of attributes: characteristic attribute, functional attributes, wherein feature
Attribute is its essential attribute (namely static attribute), and user can directly define, and attribute value passes through service assignment;And function category
Property, it is the derivative of characteristic attribute, need to be got according to characteristic attribute progress operation (i.e. dynamic attribute, according to the demand of user not
Define together different), it can be defined by model, service assignment.Ontology movement definition include movement coding, denomination of dive,
Act the definition of API (Application Programming Interface, application programming interface) etc..
2, modelling service:
Modelling is the static attribute or dynamic attribute for single ontology or multiple ontologies, carries out series of computation
(arithmetic operator, set operation, functional operation, relational calculus, database table operation), redefines the process of ontology.It designs
Model can provide computing capability and the different ontology of combination to construct new ontology.
(1) computing capability is provided:
A series of operations are carried out to one or more Noumenon properties (such as dynamic attribute), as arithmetic operator (add, subtract, multiply,
Except), set operation (intersecting and merging, benefit, difference), functional operation (maximum, minimum, average, summation etc.), relational calculus (be greater than, be less than,
Not equal to etc.) and the calculating of database table operation (selection, projection, connection) support.
(2) combined body constructs new ontology:
Ontology can be redefined by modelling.The advantage of doing so is that when the requirement of user changes, only
Ontology need to be redefined, the attribute value of the ontology can be calculated by original Noumenon property value to be directly obtained, without more
Change original ontology definition or programmed logic, substantially increases the scalability of platform.
3, service construction service:
To the process of instances of ontology object value.Service may include: (TPC-E test, TPC-DS are surveyed for testing service
Examination, ACID test, field test etc.), configuration service, monitoring service, statistical fractals, Visualization Service, log services, report take
Business, rule service, verification service and other services etc., specifically without limitation.
4, process design service:
The components such as metaflow, relation line and logic judgment are provided, when process design select first metaflow configuration ontology or
Then multiple configured metaflows are formed an executable stream using relation line and logic judgment combination layout by service
Journey.The design of DBTP supporting node, verification, debugging function, the process after debugging successfully can save as flow template, comprising:
TPC-E testing process simulated templates, TPC-DS testing process template, ACID testing process template, cluster testing process template, number
According to standardized test flow template, monitoring class testing flow template, can also also be designed according to the demand of user certainly.
5, application execution service:
Process is combined actual test environment and test/business datum by DBTP platform, is counted in the actual environment
According to the process that verifying and operation execute, output form can be shown by DBTP platform as a result, or being taken by DBTP platform
Business interface output.
6, system administration services:
For being managed to system user, role and permission.
Flow designing method provided in an embodiment of the present invention is described in detail below with reference to Fig. 1, the process design side
Method includes:
101, at least one test bodies is created according to the first operational order of user.
In the present embodiment, the first operational order of user is received, in response to the first operational order of user, and according to user
The first operational order create at least one test bodies, such as user needs test analysis database, can create TPC-
DS test bodies, the test bodies include but is not limited to following test bodies: TPC-E test bodies, TPC-DS test bodies,
ACID test bodies, cluster test bodies, data normalization test bodies, monitoring class testing ontology.
102, the corresponding service of at least one test bodies is determined according to the second operational order of user.
In the present embodiment, corresponding service can be selected according to the demand of user, specifically, receiving the second operation of user
Instruction, determines at least one test bodies pair in response to the second operational order of user, and according to the second operational order of user
The service answered.Wherein, at least one test bodies and service have incidence relation, that is to say, that each test bodies have
Corresponding service.
It should be noted that the corresponding service of at least one ontology includes at least one of following service: test clothes
Business, configuration service, monitoring service, statistical fractals, Visualization Service, log services, report services, rule service and other clothes
Business, can also also be added with actual conditions, specifically without limitation according to the demand of user certainly.
103, determine the corresponding service of at least one test bodies executes sequence.
In the present embodiment, can determine the corresponding service of at least one test bodies executes sequence.Such as this at least one
Corresponding service of a ontology includes configuration service, monitoring service, Visualization Service, log services and report services, at this time may be used
Execution to determine configuration service, monitoring service, Visualization Service, log services and report services according to the demand of user is suitable
Sequence, such as configuration service is first carried out, report services are finally executed, herein by way of example only, are not represented to execution sequence
Limitation, can also also be adjusted with actual conditions according to the demand of user certainly.
104, the corresponding logic judgment of at least one test bodies is determined.
In the present embodiment, the corresponding logic judgment of at least one test bodies can be determined, which includes but not
Be limited to: Rule of judgment judges that type and response number, the Rule of judgment refer to which type of executes which type of under the conditions of
Operation, the judgement type refer to judging when current process node this body node or service node or start node or
End node.
105, the execution sequence based on the corresponding service of at least one test bodies and at least one test bodies are corresponding
Logic judgment determine the corresponding testing process of at least one test bodies.
In the present embodiment, in the execution sequence and at least one survey for having obtained the corresponding service of at least one test bodies
After trying the corresponding logic judgment of ontology, at least one test can be determined originally based on the execution sequence and logic judgment of service
The corresponding testing process of body.Such as the corresponding testing process of TPC-E test bodies includes: start node -> creation TPC-E test
Ontology -> service -> execution TPC-E test -> test report node -> end node is configured to TPC-E ontology.That is, stream
Journey design is exactly that user selects service and ontology, and the successive of service to execute the sequence (line in process according to their own needs
It is to have trend, such as first carry out configuration service, executes testing service afterwards), for example this user do not need statistical fractals, it is only necessary to
Report services, user can select to service as needed.There is no the values of the attribute to ontology to assign after process design is good
Just to these when filling in type of database, size, server ip etc. in value, such as configuration service, but arrive creation application
Attribute be filled (DBTP platform provide visualization interface carry out parameter fill in, some parameter values default provides, some parameter values
User can modify or fill in).
It should be noted that after obtaining the corresponding testing process of at least one test bodies, it can be at least one
Service in the corresponding testing process of test bodies carries out assignment, to carry out to the corresponding testing process of at least one test bodies
Verification (is not limited specifically herein and how to be verified, as long as can verify to newly-designed testing process), works as school
Test by when, to the corresponding testing process of at least one test bodies carry out curing process, obtain at least one test bodies pair
The testing process template answered.That is, user after designing process, can verify the process of the design, with
It determines whether the designed process meets the demand of oneself, when passed the verification, which can be cured as
Flow template, and it is tagged, to facilitate subsequent use.
It should also be noted that, when passed the verification, the corresponding testing process of at least one test bodies can also be exported
Survey report.
It should also be noted that, after determining testing process template, when user needs using the testing process template,
The corresponding testing process template of at least one test bodies is chosen according to the third operational order of user;
Target ontology is tested by least one test bodies corresponding testing process template, target ontology be to
The ontology of test;
Export the test result of target ontology.
That is, user can select suitable flow template to be tested from ontology database according to their own needs
Ontology tested, output test result later.It is specific: selection process: testing process to be selected from flow template, later
Main body characteristic attribute is initialized, namely according to the infrastructure service (as configuration services) in testing process, fills ontology to be tested
Object properties information, user can also carry out data verification: in conjunction with practical survey according to being actually filled in manually or revising later
Test ring border, the logic before being tested execute, and whether the data of the main each flow nodes of validation test process normally dock;If
Normal docking, then execute test, after testing is complete, change the object attribute values of ontology to be tested, and final output is repaired
Change the ontology to be tested after object attribute values.Can be exported by 3 kinds of modes: DBTP platform show, file output with
And data-interface output.
It illustrates how to be tested by taking TPC-E test bodies as an example:
Data filling is carried out according to the configuration service in the corresponding testing process of TPC-E ontology first, in TPC-E ontology
Data be corrected, such as: the IP of server, port, the IP of test database, port, user name, password, data rule
Mould etc., testing service have just carried out assignment again to TPC-E ontology, have had modified the attribute value of TPC-E ontology.
In view of the foregoing it is apparent that test bodies can be selected according to the demand of user in embodiment provided by the invention
Corresponding service and logic judgment, and determine the sequence that executes of the corresponding service of test bodies, and corresponding according to test bodies
Service execution sequence and logic judgment determine the corresponding testing process of test bodies, need to test ontology in this way
When, can designed testing process directly before use, improve the efficiency of ontology test.
Flow designing method in the embodiment of the present invention is described above, below to the process in the embodiment of the present invention
Design device is described.
Referring to Fig. 2, in the embodiment of the present invention process design device one embodiment, which includes:
Creating unit 201, for creating at least one test bodies according to the first operational order of user;
Determination unit 202, for determining that at least one described test bodies are corresponding according to the second operational order of user
Service;
The determination unit 202, be also used to determine the corresponding service of at least one described test bodies executes sequence;
The determination unit 202 is also used to determine the corresponding logic judgment of at least one described test bodies;
The determination unit 202, be also used to based on the corresponding service of at least one described test bodies execution sequence with
And the corresponding testing process of described corresponding at least one determining described test bodies of logic judgment of at least one test bodies.
Optionally, described device further include:
Processing unit 203, for carrying out assignment to the service in the corresponding testing process of at least one described test bodies,
To be verified to the corresponding testing process of at least one described test bodies;
Solidified cell 204, for when passed the verification, being carried out to the corresponding testing process of at least one described test bodies
Curing process obtains the corresponding testing process template of at least one described test bodies.
Optionally, described device further include:
Output unit 205, for when upchecking, exporting the corresponding testing process of at least one described test bodies
Verification report.
Optionally, described device includes:
Execution unit 206, the execution unit 206 are used for:
The corresponding testing process template of at least one described test bodies is chosen according to the third operational order of the user;
Target ontology is tested by least one described test bodies corresponding testing process template, the target
Ontology is ontology to be tested;
Export the test result of the target ontology.
Above figure 2 retouches the process design device in the embodiment of the present invention from the angle of modular functionality entity
It states, the process design device in the embodiment of the present invention is described in detail from the angle of hardware handles below, referring to Fig. 3,
300 one embodiment of process design device in the embodiment of the present invention, comprising:
(wherein the quantity of processor 303 can be with for input unit 301, output device 302, processor 303 and memory 304
One or more, in Fig. 3 by taking a processor 303 as an example).In some embodiments of the invention, input unit 301, output
Device 302, processor 303 and memory 304 can be connected by bus or other means, wherein to be connected by bus in Fig. 3
For.
Wherein, the operational order stored by calling memory 304, processor 303, for executing following steps:
At least one test bodies is created according to the first operational order of user;
The corresponding service of at least one described test bodies is determined according to the second operational order of user;
Determine the corresponding service of at least one described test bodies executes sequence;
Determine the corresponding logic judgment of at least one described test bodies;
Execution sequence and at least one described test bodies based on the corresponding service of at least one described test bodies
Corresponding logic judgment determines the corresponding testing process of at least one described test bodies.
In the specific implementation process, when processor 320 executes computer program 311, the corresponding embodiment of Fig. 1 may be implemented
Middle any embodiment.
As shown in figure 4, the embodiment of the invention provides a kind of electronic equipment, including memory 410, processor 420 and deposit
The computer program 411 that can be run on memory 420 and on processor 420 is stored up, processor 420 executes computer program
It is performed the steps of when 411
At least one test bodies is created according to the first operational order of user;
The corresponding service of at least one described test bodies is determined according to the second operational order of user;
Determine the corresponding service of at least one described test bodies executes sequence;
Determine the corresponding logic judgment of at least one described test bodies;
Execution sequence and at least one described test bodies based on the corresponding service of at least one described test bodies
Corresponding logic judgment determines the corresponding testing process of at least one described test bodies.
In the specific implementation process, when processor 420 executes computer program 411, the corresponding embodiment of Fig. 1 may be implemented
Middle any embodiment.
Since the electronic equipment that the present embodiment is introduced is adopted by process design device a kind of in the implementation embodiment of the present invention
Equipment, so based on method described in the embodiment of the present invention, those skilled in the art can understand this implementation
The specific embodiment and its various change form of the electronic equipment of example, so how to realize this for the electronic equipment herein
Method in inventive embodiments is no longer discussed in detail, as long as those skilled in the art implement the method in the embodiment of the present invention
Used equipment belongs to the range of the invention to be protected.
Referring to Fig. 5, Fig. 5 is a kind of embodiment signal of computer readable storage medium provided in an embodiment of the present invention
Figure.
As shown in figure 5, present embodiments providing a kind of computer readable storage medium 500, it is stored thereon with computer journey
Sequence 511, the computer program 511 realize following steps when being executed by processor:
At least one test bodies is created according to the first operational order of user;
The corresponding service of at least one described test bodies is determined according to the second operational order of user;
Determine the corresponding service of at least one described test bodies executes sequence;
Determine the corresponding logic judgment of at least one described test bodies;
Execution sequence and at least one described test bodies based on the corresponding service of at least one described test bodies
Corresponding logic judgment determines the corresponding testing process of at least one described test bodies.
In the specific implementation process, Fig. 1 corresponding embodiment may be implemented when which is executed by processor
Middle any embodiment.
It should be noted that in the above-described embodiments, all emphasizing particularly on different fields to the description of each embodiment, in some embodiment
The part being not described in may refer to the associated description of other embodiments.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more,
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces
The form of product.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that each process in flowchart and/or the block diagram can be realized by computer program instructions
And/or the combination of the process and/or box in box and flowchart and/or the block diagram.It can provide these computer programs to refer to
Enable the processor of general purpose computer, special purpose computer, embedded computer or other programmable process design equipment to produce
A raw machine, so that being generated by the instruction that the processor of computer or other programmable process design equipment executes for real
The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable process design equipment with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions can also be loaded into computer or other programmable process design equipment, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
The embodiment of the invention also provides a kind of computer program product, which includes computer software
Instruction, when computer software instructions are run on a processing device, so that processing equipment is executed such as the stream in Fig. 1 corresponding embodiment
Process in journey design method.
The computer program product includes one or more computer instructions.Load and execute on computers the meter
When calculation machine program instruction, entirely or partly generate according to process or function described in the embodiment of the present invention.The computer can
To be general purpose computer, special purpose computer, computer network or other programmable devices.The computer instruction can be deposited
Storage in a computer-readable storage medium, or from a computer readable storage medium to another computer readable storage medium
Transmission, for example, the computer instruction can pass through wired (example from a web-site, computer, server or data center
Such as coaxial cable, optical fiber, Digital Subscriber Line (digital subscriber line, DSL)) or wireless (such as infrared, wireless,
Microwave etc.) mode transmitted to another web-site, computer, server or data center.It is described computer-readable to deposit
Storage media can be any usable medium that computer can store or include the integrated clothes of one or more usable mediums
The data storage devices such as business device, data center.The usable medium can be magnetic medium, (for example, floppy disk, hard disk, tape),
Optical medium (for example, DVD) or semiconductor medium (such as solid state hard disk (solid state disk, SSD)) etc..
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided by the present invention, it should be understood that disclosed system, device and method can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit
It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially
The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words
It embodies, which is stored in a storage medium, including some instructions are used so that a computer
Equipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the present invention
Portion or part steps.And storage medium above-mentioned include: USB flash disk, mobile hard disk, read-only memory (Read-Only Memory,
ROM), random access memory (Random Access Memory, RAM), magnetic or disk etc. are various can store program
The medium of code.
The above, the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although referring to before
Stating embodiment, invention is explained in detail, those skilled in the art should understand that: it still can be to preceding
Technical solution documented by each embodiment is stated to carry out repairing this or equivalent replacement of some of the technical features;And these
Repair this or replacement, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution.
Claims (10)
1. a kind of flow designing method characterized by comprising
At least one test bodies is created according to the first operational order of user;
The corresponding service of at least one described test bodies is determined according to the second operational order of user;
Determine the corresponding service of at least one described test bodies executes sequence;
Determine the corresponding logic judgment of at least one described test bodies;
Execution sequence and at least one described test bodies based on the corresponding service of at least one described test bodies are corresponding
Logic judgment determine the corresponding testing process of at least one test bodies.
2. the method according to claim 1, wherein described based on the corresponding clothes of at least one described test bodies
The execution sequence and the corresponding logic judgment of at least one described test bodies of business determine at least one described test bodies pair
After the testing process answered, the method also includes:
Assignment is carried out to the service in the corresponding testing process of at least one described test bodies, at least one described test
The corresponding testing process of ontology is verified;
When passed the verification, curing process is carried out to the corresponding testing process of at least one described test bodies, obtain it is described extremely
Few corresponding testing process template of a test bodies.
3. according to the method described in claim 2, it is characterized in that, when upchecking, the method also includes:
Export the verification report of the corresponding testing process of at least one described test bodies.
4. according to the method in claim 2 or 3, which is characterized in that the described method includes:
The corresponding testing process template of at least one described test bodies is chosen according to the third operational order of the user;
Target ontology is tested by least one described test bodies corresponding testing process template, the target ontology
For ontology to be tested;
Export the test result of the target ontology.
5. a kind of process design device characterized by comprising
Creating unit, for creating at least one test bodies according to the first operational order of user;
Determination unit, for determining the corresponding service of at least one described test bodies according to the second operational order of user;
The determination unit, be also used to determine the corresponding service of at least one described test bodies executes sequence;
The determination unit is also used to determine the corresponding logic judgment of at least one described test bodies;
The determination unit, be also used to based on the corresponding service of at least one described test bodies execution sequence and it is described extremely
The corresponding testing process of few corresponding at least one determining described test bodies of logic judgment of a test bodies.
6. device according to claim 5, which is characterized in that described device further include:
Processing unit, for carrying out assignment to the service in the corresponding testing process of at least one described test bodies, to institute
The corresponding testing process of at least one test bodies is stated to be verified;
Solidified cell, for when passed the verification, being carried out at solidification to the corresponding testing process of at least one described test bodies
Reason obtains the corresponding testing process template of at least one described test bodies.
7. device according to claim 6, which is characterized in that described device further include:
Output unit, for exporting the verification report of the corresponding testing process of at least one described test bodies when upchecking
It accuses.
8. device according to claim 6 or 7, which is characterized in that described device includes:
Execution unit, the execution unit are used for:
The corresponding testing process template of at least one described test bodies is chosen according to the third operational order of the user;
Target ontology is tested by least one described test bodies corresponding testing process template, the target ontology
For ontology to be tested;
Export the test result of the target ontology.
9. a kind of electronic equipment, including memory, processor, which is characterized in that the processor is deposited for executing in memory
The step of flow designing method as described in any one of claim 1 to 5 is realized when the computer management class method of storage.
10. a kind of computer readable storage medium is stored thereon with computer management class method, it is characterised in that: the calculating
Machine management class method realizes the step of the flow designing method as described in any one of claim 1 to 5 when being executed by processor
Suddenly.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910427845.1A CN110334003A (en) | 2019-05-22 | 2019-05-22 | A kind of flow designing method and relevant device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910427845.1A CN110334003A (en) | 2019-05-22 | 2019-05-22 | A kind of flow designing method and relevant device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110334003A true CN110334003A (en) | 2019-10-15 |
Family
ID=68139809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910427845.1A Pending CN110334003A (en) | 2019-05-22 | 2019-05-22 | A kind of flow designing method and relevant device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110334003A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004326237A (en) * | 2003-04-22 | 2004-11-18 | Mitsubishi Electric Corp | Test case creation device, test case creation method, test case, and test method |
US20120198280A1 (en) * | 2011-01-28 | 2012-08-02 | International Business Machines Corporation | Test cases generation for different test types |
CN107341098A (en) * | 2017-07-13 | 2017-11-10 | 携程旅游信息技术(上海)有限公司 | Software performance testing method, platform, equipment and storage medium |
CN107704392A (en) * | 2017-09-30 | 2018-02-16 | 华为技术有限公司 | The processing method and server of a kind of test case |
CN108345532A (en) * | 2017-01-23 | 2018-07-31 | 中国移动通信集团浙江有限公司 | A kind of automatic test cases generation method and device |
-
2019
- 2019-05-22 CN CN201910427845.1A patent/CN110334003A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004326237A (en) * | 2003-04-22 | 2004-11-18 | Mitsubishi Electric Corp | Test case creation device, test case creation method, test case, and test method |
US20120198280A1 (en) * | 2011-01-28 | 2012-08-02 | International Business Machines Corporation | Test cases generation for different test types |
CN108345532A (en) * | 2017-01-23 | 2018-07-31 | 中国移动通信集团浙江有限公司 | A kind of automatic test cases generation method and device |
CN107341098A (en) * | 2017-07-13 | 2017-11-10 | 携程旅游信息技术(上海)有限公司 | Software performance testing method, platform, equipment and storage medium |
CN107704392A (en) * | 2017-09-30 | 2018-02-16 | 华为技术有限公司 | The processing method and server of a kind of test case |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110309052A (en) | A kind of data verification method and relevant device | |
US9262373B2 (en) | Cloud-based software eco-system | |
CN111722839B (en) | Code generation method and device, electronic equipment and storage medium | |
CN110516325A (en) | A kind of CAE automation simulation analysis method and system | |
Cavalcante et al. | Statistical model checking of dynamic software architectures | |
CN107908566A (en) | Automatic test management method, device, terminal device and storage medium | |
US10963232B2 (en) | Constructing and enhancing a deployment pattern | |
CN106325883A (en) | Development method and system for industry business area information system | |
CN112612813B (en) | Test data generation method and device | |
CN111309581B (en) | Application performance detection method and device in database upgrading scene | |
CN113868120A (en) | Industrial software debugging method and device, computer equipment and storage medium | |
CN110321458B (en) | Data flow analysis method and device based on control flow graph | |
CN105868956A (en) | Data processing method and device | |
CN117687894A (en) | Cloud service testing method and related equipment | |
Safonova | On one approach to modeling enterprise-wide function-oriented computer networks | |
CN109857643A (en) | A kind of method and device of virtual platform performance automatic test | |
CN109409746A (en) | A kind of production scheduling method and device | |
CN112600936B (en) | Quantification and evaluation method for cloud computing system service | |
Walter et al. | Mapping of service level objectives to performance queries | |
CN112561690A (en) | Method, system, equipment and storage medium for testing credit card staging service interface | |
CN110334003A (en) | A kind of flow designing method and relevant device | |
WO2024045090A1 (en) | Product model simulation method and device | |
CN116523640A (en) | Financial information management system based on scheduling feedback algorithm | |
CN110321280A (en) | A kind of data processing method and relevant device | |
CN115827051A (en) | Software integration management system, method and server |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191015 |
|
RJ01 | Rejection of invention patent application after publication |