CN106557416B - The implementation method and device of software cloud test - Google Patents
The implementation method and device of software cloud test Download PDFInfo
- Publication number
- CN106557416B CN106557416B CN201510629542.XA CN201510629542A CN106557416B CN 106557416 B CN106557416 B CN 106557416B CN 201510629542 A CN201510629542 A CN 201510629542A CN 106557416 B CN106557416 B CN 106557416B
- Authority
- CN
- China
- Prior art keywords
- data
- software
- test
- cloud
- attribute
- 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.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 293
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000013522 software testing Methods 0.000 claims description 25
- 238000013507 mapping Methods 0.000 claims description 23
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 241001269238 Data Species 0.000 abstract description 27
- 230000002829 reductive effect Effects 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 230000004069 differentiation Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000036961 partial effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
It include: acquisition software test data the present invention provides the implementation method of software cloud test and device, method therein;Determine each data attribute and the corresponding data of each data attribute that software test data is included;The corresponding corresponding data based on the test of software cloud of data attribute and the corresponding data of each data attribute based on the test of software cloud of each data attribute are determined according to semantic dictionary;The software cloud test data for the test of software cloud is generated according to the data attribute tested based on software cloud and the data based on the test of software cloud.Software test data batch can be converted to the software cloud test data for being used for software cloud and testing by the present invention, avoided user and carried out the phenomenon that manual amendment is to adapt it to cloud environment one by one to all test datas;To which the present invention greatly shortens the time that traditional software test moves to cloud environment, the cloud environment moving costs of traditional software test is reduced, and improves the performance of software cloud test.
Description
Technical field
The present invention relates to computer technologies, test more particularly, to the implementation method and software cloud of a kind of test of software cloud
Realization device.
Background technique
Software test is an important component in software development process, is the important means for guaranteeing software quality.
Successfully develop the software of high quality, it is necessary to pay attention to and reinforce Experience of Software Testing Work.
Traditional software test often face test limited budget, test the time limit it is urgent, testing cost is higher, test is all
Phase is longer, test case substantial amounts and participate in test geographical distribution number of users it is limited the problems such as.In addition, partial software
There can be the testing requirement for needing to carry out data test respectively except a data center and the data center, and it is traditional
Software test is often difficult to meet this testing requirement.
With the increasingly development of cloud, software test is combined with cloud, i.e., comes by cloud infrastructure real
Existing software test.Software test based on cloud is properly termed as the test of software cloud.Since the test of software cloud can have unlimited deposit
Space, expansible and cloud infrastructure high availability and flexible distributed test environment etc. are stored up, therefore, the test of software cloud
Traditional software test problem encountered can effectively be solved;It follows that software can be effectively reduced (especially in the test of software cloud
It is large software) testing time and testing cost, improve software test benefit, and meet above-mentioned testing requirement.
Inventor has found in realizing process of the present invention, since the test of software cloud is in test data (such as test case) side
There are certain specifications in face, and therefore, the test data in traditional software test is usually unable to directly migrate in cloud environment
It is used by software cloud test program;User needs according to the test of software cloud to the relevant regulations of test data to all test numbers
According to modifying, allow it to be used by software cloud test program.Huge test data undoubtedly will lead to traditional soft
The cloud environment moving costs of part test is higher, and takes a long time;In addition, the mistake during test data modification can also be right
The test of software cloud generates adverse effect.
Summary of the invention
The object of the present invention is to provide the implementation methods and device of a kind of test of software cloud.
One aspect according to the present invention provides a kind of implementation method of software cloud test, and the method is mainly wrapped
It includes following steps: obtaining software test data;Determine each data attribute and each data that the software test data is included
The corresponding data of attribute;The corresponding number based on the test of software cloud of each data attribute is determined according to semantic dictionary
According to the corresponding data based on the test of software cloud of attribute and the corresponding data of each data attribute;According to described
Data attribute based on the test of software cloud and the data based on the test of software cloud are generated to be surveyed for the software cloud of software cloud test
Try data.
In terms of another one according to the present invention, a kind of realization device of software cloud test, and described device are also provided
It include: software test data acquisition device, for obtaining the device of software test data;Attribute and data determining device, are used for
Determine the device of each data attribute that the software test data is included and the corresponding data of each data attribute;Attribute
And data conversion device, for determining the corresponding number based on the test of software cloud of each data attribute according to semantic dictionary
According to the device of the corresponding data based on the test of software cloud of attribute and the corresponding data of each data attribute;It is soft
Part cloud Test data generation device, for according to the data attribute based on the test of software cloud and based on the test of software cloud
Data generate the device of the software cloud test data for the test of software cloud.
Utilize semantic dictionary by software test number compared with prior art, the invention has the following advantages that the present invention passes through
The data category based on the test of software cloud is converted to according to each data attribute and the corresponding data of each data attribute that are included
Property and based on software cloud test data, be used in traditional software test software test data can with software cloud test number
It communicates, and then is enabled the invention on the basis correctly interpreted to each software test data tested for traditional software according to semanteme
On, the software test data for being used for traditional software test is automatically converted to software cloud test data;To provided by the invention
Technical solution can will use the conversion of the software test data batch for being used for traditional software test of any software testing tool
For the software cloud test data tested for software cloud, avoid user manual amendment is carried out one by one to all test datas so that
It adapts to the phenomenon that cloud environment, and then the mistake avoided during software test data modification tests not software cloud
Good influence;Seen from the above description, technical solution provided by the invention greatly shortens traditional software test and moves to cloud
The time of environment, the cloud environment moving costs of traditional software test is reduced, and improves the performance of software cloud test.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, of the invention other
Feature, objects and advantages will become more apparent upon:
Fig. 1 is the implementation method flow chart that the software cloud of the embodiment of the present invention one is tested;
Fig. 2 is the realization device schematic diagram that the software cloud of the embodiment of the present invention two is tested.
The same or similar appended drawing reference represents the same or similar component in attached drawing.
Specific embodiment
Before exemplary embodiment is discussed in greater detail, it should be mentioned that some exemplary embodiments are described
At the processing or method described as flow chart.Although operations are described as the processing of sequence by flow chart, it is therein
Many operations can be implemented concurrently, concomitantly or simultaneously.In addition, the execution sequence of operations can be pacified again
Row.The processing can be terminated when its operations are completed, it is also possible to have the additional step being not included in attached drawing.Institute
Stating processing can correspond to method, function, regulation, subroutine, subprogram etc..
Alleged " computer equipment " within a context, also referred to as " computer ", referring to can be by running preset program or referring to
Enable to execute numerical value and calculate and/or the intelligent electronic device of the predetermined process process such as logic calculation, may include processor with
Memory executes the survival prestored in memory instruction by processor to execute predetermined process process, or by ASIC,
The hardware such as FPGA, DSP execute predetermined process process, or are realized by said two devices combination.Computer equipment includes but not
It is limited to server, PC, laptop, tablet computer, smart phone etc..
The computer equipment includes user equipment and the network equipment.Wherein, the user equipment includes but is not limited to electricity
Brain, smart phone, PDA etc.;The network equipment includes but is not limited to that single network server, multiple network servers form
Server group or the cloud consisting of a large number of computers or network servers for being based on cloud computing (Cloud Computing), wherein
Cloud computing is one kind of distributed computing, a super virtual computer consisting of a loosely coupled set of computers.Its
In, the computer equipment can isolated operation realize the present invention, also can access network and by with other calculating in network
The present invention is realized in the interactive operation of machine equipment.Wherein, network locating for the computer equipment include but is not limited to internet,
Wide area network, Metropolitan Area Network (MAN), local area network, VPN network etc..
It should be noted that the user equipment, the network equipment and network etc. are only for example, other are existing or from now on may be used
The computer equipment or network that can occur such as are applicable to the present invention, should also be included within the scope of protection of the present invention, and to draw
It is incorporated herein with mode.
Method discussed hereafter (some of them are illustrated by process) can by hardware, software, firmware, middleware,
Microcode, hardware description language or any combination thereof are implemented.When with software, firmware, middleware or microcode to implement,
Program code or code segment to implement necessary task can be stored in machine or computer-readable medium, and (for example storage is situated between
Matter) in.Necessary task can be implemented in (one or more) processor.
Specific structure and function details disclosed herein are only representative, and are for describing the present invention show
The purpose of example property embodiment.But the present invention can be implemented by many alternative forms, and be not interpreted as
It is limited only by the embodiments set forth herein.
Although it should be understood that may have been used term " first ", " second " etc. herein to describe each unit,
But these units should not be limited by these terms.The use of these items is only for by a unit and another unit
It distinguishes.For example, without departing substantially from the range of exemplary embodiment, it is single that first unit can be referred to as second
Member, and similarly second unit can be referred to as first unit.Term "and/or" used herein above include one of them or
Any and all combinations of more listed associated items.
It should be understood that when a unit referred to as " connects " or when " coupled " to another unit, it can be straight
It connects and is connected or coupled to another unit, or may exist temporary location.In contrast, when a unit is referred to as " straight
Connect in succession " or " direct-coupling " to another unit when, then temporary location is not present.Should explain in a comparable manner by with
Relationship between description unit other words (such as " between being in ... " compared to " between being directly in ... ",
" with ... it is neighbouring " compared to " with ... it is directly adjacent to " etc.).
Term used herein above is not intended to limit exemplary embodiment just for the sake of description specific embodiment.Unless
Context clearly refers else, otherwise singular used herein above "one", " one " also attempt to include plural number.Also answer
When understanding, term " includes " and/or "comprising" used herein above provide stated feature, integer, step, operation,
The presence of unit and/or component, and do not preclude the presence or addition of other one or more features, integer, step, operation, unit,
Component and/or combination thereof.
It should further be mentioned that the function action being previously mentioned can be attached according to being different from some replace implementations
The sequence indicated in figure occurs.For example, related function action is depended on, the two width figures shown in succession actually may be used
Substantially simultaneously to execute or can execute in a reverse order sometimes.
Present invention is further described in detail with reference to the accompanying drawing.
Embodiment one, the implementation method of software cloud test.
Fig. 1 is the flow chart for the implementation method that the software cloud of the present embodiment is tested, and method shown in FIG. 1 specifically includes that
Step S100, step S110, step S120 and step S130.Method described in this embodiment is usually in computer equipment
In be performed, it is preferred that method described in this embodiment can desktop computer, notebook computer, server with
And it is executed in cloud equipment.Each step in Fig. 1 is illustrated respectively below.
S100, software test data is obtained.
Specifically, the software test data that the present embodiment obtains, which refers to need to move to, carries out soft cloud test in cloud environment
Software test data, as software test data typically refers to the test data for carrying out traditional software test.
The software test data that the present embodiment obtains usually specifically includes that software test case;Such as the software test is used
Example can be the software test case based on JMeter Software Testing Tool, and the software test case may be to be based on for another example
The software test case of LoadRunner Software Testing Tool.It is above-mentioned to be based on JMeter Software Testing Tool and be based on
LoadRunner Software Testing Tool is current two more commonly used Software Testing Tool, the software test number in the present embodiment
According to that can also be the software test case based on other software testing tool, the software such as based on privately owned Software Testing Tool be surveyed
Example on probation etc..
In addition, software test data in the present embodiment can also include for software test and except software test case it
The software test data of outer other forms, the service etc. as described in using data.The present embodiment do not limit software test data,
The specific manifestation form of Software Testing Tool and software test case etc..
As an example, the present embodiment can get software test data by way of reading, such as from pre-stored
Software test data is read in software test data file.The present embodiment can also get software test by received mode
Data, such as by receive user input information get software test data, for another example by receive other equipment transmit come
Information and get software test data etc..The present embodiment does not limit the specific implementation for obtaining software test data.
The software test data that software test uses is carried out to it using Software Testing Tool for a software
Quantity is usually very much, such as the software test case numerous including data, the present embodiment can obtain software test data one by one.
S110, each data attribute and the corresponding data of each data attribute that software test data is included are determined.
Specifically, generally comprised in a software test data in the present embodiment one or more data attribute with
And the corresponding data of each data attribute, that is to say, that generally comprised one or more in a software test data
Specific data and one or more description information for describing the affiliated data attribute of each data respectively.In the present embodiment
Data attribute be mainly used for embody data corresponding to meaning;Distinguish by all data included in software test data
In the case where the data for regarding different field as, the present embodiment can be by all data attributes included in software test data
Regard the field name of respective field as respectively.
One specific example of the data attribute of the present embodiment, the data attribute that software test data is included can have
Body are as follows: input parameter executes period, verification rule, expected result, usage scenario, founder, judgment rule and asserts etc.
One or more.Above-mentioned to illustrate only several specific data attributes, the data attribute in software test data may be used also
To include other more contents, and the content that data attribute is specifically included is usually by Software Testing Tool and software test
What demand determined, the content for no longer being included to data attribute herein enumerates detailed description, and the present embodiment does not limit number
According to the particular content of attribute.
As an example, the present embodiment can determine software test data on the basis of pre-set data attribute set
Data corresponding to all data attributes and each data attribute for being included;It is surveyed as the present embodiment will can be used for software in advance
All data attributes involved by multiple software test datas (such as all software test datas) of examination are respectively stored in data
In attribute set, it needs to be determined that each data attribute and each data attribute that the above-mentioned software test data got is included
When corresponding data, first the software test data got can be pre-processed, such as filter out in software test data and wrap
The complementary content (such as punctuation mark) contained, so as to extract all keywords that software test data is included;So
Afterwards, then judge to whether there is in all keywords that software test data is included and the data attribute phase in data attribute set
Matched keyword, if existed and the data category in data attribute set in all keywords that software test data is included
The keyword that property matches, the then data attribute that the keyword these to match is included as the software test data.?
After determining data attribute included in software test data, software survey can be usually gone out according to default differentiation logic judgment
Data corresponding with the data attribute in data are tried, such as differentiate logic from the content adjacent with the position of data attribute according to default
Data corresponding to middle inquiry data attribute;It for another example can be according to default differentiation logic judgment for the data attribute of nested type
Nest relation between data attribute, and further differentiate that logic determines data corresponding to the nest relation according to default
Deng.
Own as involved by multiple software test datas (such as all software test datas) for software test
Data attribute is usually to be expected, therefore, the present embodiment can use expected all data attributes number is arranged
According to attribute set, and the present embodiment can be determined arbitrarily on the basis of the data attribute set using various ways
Each data attribute and the corresponding data of each data attribute that one software test data is included.In addition, being used for software
Some data involved by multiple software test datas (such as all software test datas) of test are also being expected, such as
Information in judgment rule and the content in asserting etc., the present embodiment can use the expected data data set is arranged
It closes, to determine partial data that a software test data is included.The present embodiment is unlimited set up set data attribute set with
And the specific implementation of data acquisition system, each data attribute and each data that determining software test data is included are not limited yet
The specific implementation of the corresponding data of attribute.
As an example, each data attribute that the present embodiment can optionally be included according to a software test data and
Each corresponding data of data attribute generate the intermediate test data with predetermined data-structure.The present embodiment is right in advance
The data structure of intermediate test data has carried out related setting, thus determining that it is included from a software test data
All data attributes and when data, this software test data can be made to be wrapped according to the data structure of intermediate test data
All data attributes and data contained form intermediate test data, i.e. software test data is converted into intermediate test data.
As an example, the present embodiment intermediate test data generated can store in intermediate temporary file, and in this
Between temporary file can intermediate test data wherein be all converted into for software cloud test software cloud test data after
It deletes.
As an example, predetermined data-structure possessed by intermediate test data in the present embodiment should be according to expected institute
There is data attribute (all data attributes involved by i.e. multiple software test datas) to be arranged, the present embodiment institute generated
There is intermediate test data to all have identical data structure.
As an example, the present embodiment can use default template to execute and above-mentioned determine what software test data was included
The operation of each data attribute and the corresponding data of each data attribute and the operation for being converted to intermediate test data, one
Specific example, previously according to expected all data attributes, setting includes the pre- of all data attributes in default template
Determine data structure (such as each data attribute has the fixation position being clearly arranged), makes the default template that there is data category
Property set;The data of intermediate test data are determined in the default template for the predetermined data-structure of all data attributes setting
Structure presets the data knot that the predetermined data-structure in template for the setting of all data attributes is intermediate test data
Structure;As presetting all data attributes involved by all software test datas being provided in template for software test,
Therefore, default template can use it includes all software test datas for software test involved by all data
Attribute Recognition goes out all data attributes that any one software test data is included, and default template can be according to being arranged inside
Corresponding default differentiate that logic determines the corresponding data of each data attribute;Default template can also be according to tentation data knot
Structure determines all data attributes that software test data is included position in predetermined data-structure respectively, and by each data
The corresponding data of attribute are filled into the corresponding position in default template.In all numbers for being included by software test data
After the corresponding position being filled into predetermined data-structure respectively according to the corresponding data of attribute, the default template of the present embodiment is also
Can for the corresponding content of position self-setting for not carrying out data addition in predetermined data-structure, such as default template will not into
Default value or invalid value etc. are set as at the position of row data addition.In each data attribute for being included by software test data
It is raw after corresponding data are filled into the corresponding position of predetermined data-structure respectively and have carried out the operations such as data addition
At an intermediate test data with predetermined data-structure, i.e. software test data is predetermined template switch as intermediate test number
According to.
As an example, the present embodiment can be all converted by all software test datas for carrying out a certain software test
Intermediate test data and then execution following step S120 carry out the software test at this point, being stored in intermediate temporary file
All intermediate test datas.In addition, the present embodiment can also when a software test data is converted into intermediate test data,
Following step S120 is executed at once, and in this case, the present embodiment can be not provided with intermediate temporary file.
S120, the corresponding data attribute based on the test of software cloud of above-mentioned each data attribute is determined according to semantic dictionary
And the corresponding data based on the test of software cloud of above-mentioned corresponding data of each data attribute.
Specifically, the semantic dictionary in the present embodiment is used primarily in the software test data of traditional software test
Semanteme communicates between the software cloud test data tested for software cloud.It is previously provided in the semantic dictionary of the present embodiment more
A mapping relations, the mapping between the information in information and software cloud test data in the mapping relations, that is, software test data
Relationship, such as the mapping relations between the data attribute in the data attribute in software test data and software cloud test data;Again
As the corresponding data of the data attribute data corresponding with the data attribute in software cloud test data in software test data it
Between mapping relations.Mapping relations in semantic dictionary are usually that basis is used for multiple software test datas of software test (such as
All software test datas) involved by all information setting.The semanteme dictionary can pass through the shapes such as database or table
Formula stores.The present embodiment does not limit the particular content of semantic word allusion quotation and the form of expression etc. of semantic dictionary.
The present embodiment can be inquired in the above-mentioned software test data determined in each mapping relations of semantic dictionary
The corresponding data attribute based on the test of software cloud of each data attribute, and in each mapping relations of semantic dictionary in inquiry
It is corresponding based on the test of software cloud to state corresponding data of each data attribute in the software test data determined
Data, so that the above-mentioned each data attribute determined and the corresponding data of each data attribute are converted to the test of software cloud
Environment can be with the information of correct understanding.
It is looked into each mapping relations of semantic dictionary as an example, the present embodiment can use above-mentioned default template to realize
Ask the corresponding data attribute behaviour based on the test of software cloud of each data attribute in the above-mentioned software test data determined
Make and inquires each data attribute in the above-mentioned software test data determined in each mapping relations of semantic dictionary respectively
The operation of the corresponding data based on the test of software cloud of corresponding data, so that the default template of the present embodiment can be to soft
Each data attribute and the corresponding data of each data attribute (such as each among test data) in part test data into
Row is correct to be interpreted.
S130, it generates and is used for according to the above-mentioned data attribute based on the test of software cloud and the data based on the test of software cloud
The software cloud test data of software cloud test.
Specifically, the present embodiment is previously provided with a plurality of create-rule, all create-rules in the present embodiment be can be
Based on each software test data for carrying out traditional software test and reflecting between different types of software cloud test data
It penetrates relationship and is arranged, in the case where the present embodiment uses intermediate test data, during all create-rules can refer to
Between the data structure of test data (content in which field in such as intermediate test data is effective content, in which field
Content be invalid content etc.).
As an example, there are many type of software cloud test data is usual, using semantic dictionary by intermediate test data
In each field contents be effectively read as based on software cloud test data attribute and based on software cloud test data after,
The present embodiment by the data attribute tested based on software cloud after interpretation and can be based on software according to corresponding create-rule
The data of cloud test are converted to the software cloud test data of respective type.
Different types of software cloud test data in the present embodiment is commonly used in completing different software cloud test purposes,
And the present embodiment does not limit the specific manifestation form of different types of software cloud test data and the class of software cloud test data
Type quantity etc..
One specific example of create-rule, a create-rule can be described as: in intermediate test data
It is valid data (data i.e. in software test data) in first field and third field, and in intermediate test data
Other fields be invalid data (be not from the data in software test data, for example default value or be invalid value etc.)
In the case where, the corresponding software cloud test data with the first seed type of the intermediate test data, and in intermediate test data
Valid data in first field correspond to the first parameter in the software cloud test data with the first seed type, and centre is surveyed
Try the second parameter in the corresponding software cloud test data with the first seed type of valid data in the third field in data.
The above-mentioned specific descriptions to create-rule are used only for illustrating, and the present embodiment is not intended to limit the particular content and tool of create-rule
The body form of expression.
As an example, create-rule can be set in above-mentioned default template by the present embodiment, preset a plurality of in template
Create-rule can show as the form of tree, can also show as the forms such as list.The present embodiment is being needed above-mentioned based on soft
When the data attribute of part cloud test and the data tested based on software cloud are converted to software cloud test data, it should be based on according to this
The concrete condition of the data attribute of software cloud test and the data based on the test of software cloud is inquired (such as in create-rule set
Scan for inquiring to leaf node direction since the root node of tree), with determine this based on software cloud test data attribute with
And create-rule corresponding to the data based on the test of software cloud (such as some leaf node in tree), it is inquiring based on software cloud
After the data attribute of test and the corresponding create-rule of data based on the test of software cloud, according to the create-rule by above-mentioned base
Corresponding software cloud test data is converted in the data attribute of software cloud test and the data based on the test of software cloud.This reality
Example is applied not limit the specific manifestation form of create-rule and inquire the above-mentioned data based on the test of software cloud in create-rule
The specific implementation of create-rule corresponding to attribute and the data tested based on software cloud.
There is foregoing description it is found that the present invention passes through each data attribute and each data category that are included by software test data
Property corresponding data be converted to intermediate test data, since intermediate test data has unified data structure, no
Same software test data has identical data structure after being converted;To which the present invention is set with reference to intermediate test data
When setting create-rule, Software Testing Tool can be shielded by intermediate test data, finally simplify the setting behaviour of create-rule
Make.
The realization device that embodiment two, software cloud are tested.
The realization device of software cloud test in the present embodiment is generally placed in computer equipment, it is preferred that this reality
The realization device for applying the test of software cloud documented by example can be set in desktop computer, server and cloud equipment.
The primary structure of the realization device of the software cloud test of the present embodiment is as shown in Figure 2.
In Fig. 2, the realization device of the software cloud test of the present embodiment specifically includes that the dress for obtaining software test data
Each data set (following abbreviations " software test data acquisition device 200 "), included for determining above-mentioned software test data
Attribute and the device (following abbreviations " attribute and data determining device 210 ") of the corresponding data of each data attribute are used for
The corresponding data attribute and above-mentioned each number based on the test of software cloud of above-mentioned each data attribute is determined according to semantic dictionary
According to device (following abbreviation " attribute and the data of the corresponding data based on the test of software cloud of the corresponding data of attribute
Conversion equipment 220 ") and for according to the above-mentioned data attribute based on the test of software cloud and the data based on the test of software cloud
Generate device (following abbreviation " software cloud Test data generation devices of the software cloud test data for the test of software cloud
230”)。
The realization device tested referring to specific embodiment software cloud is illustrated.
Software test data acquisition device 200 is mainly used for obtaining software test data.
It needs to move to cloud environment specifically, the software test data that software test data acquisition device 200 obtains refers to
The middle software test data for carrying out soft cloud test, as software test data typically refers to the survey for carrying out traditional software test
Try data.
The software test data that software test data acquisition device 200 obtains usually specifically includes that software test case;
Such as software test case can be the software test case based on JMeter Software Testing Tool, for another example the software test case
It may be the software test case based on LoadRunner Software Testing Tool.It is above-mentioned based on JMeter Software Testing Tool and
It is current two more commonly used Software Testing Tool based on LoadRunner Software Testing Tool, software test data obtains dress
The software test data for setting 200 acquisitions can also be the software test case based on other software testing tool, such as software test
Data acquisition facility 200 obtains the software test case etc. based on privately owned Software Testing Tool.
In addition, the software test data that software test data acquisition device 200 obtains can also include being used for software test
And the software test data of the other forms in addition to software test case, as software test data acquisition device 200 obtains benefit
The service etc. described with data.The present embodiment does not limit the software test data, soft of the acquisition of software test data acquisition device 200
The specific manifestation form of part testing tool and software test case etc..
As an example, software test data acquisition device 200 can get software test data by way of reading,
As software test data acquisition device 200 reads software test data from pre-stored software test data file.Software
Test data acquisition device 200 can also get software test data by received mode, as software test data obtains
Device 200 gets software test data by receiving the information of user's input, for another example software test data acquisition device 200
By receive other equipment transmission come information get software test data etc..The present embodiment does not limit software test data
The specific implementation of the acquisition software test data of acquisition device 200.
The software test data that software test uses is carried out to it using Software Testing Tool for a software
Quantity is usually very much, such as the software test case numerous including data, software test data acquisition device 200 can obtain one by one
Take software test data.
Attribute and data determining device 210 be mainly used for determining each data attribute that above-mentioned software test data is included with
And each corresponding data of data attribute;And the attribute and data determining device 210 can optionally include: for obtaining
It states the device (following to be referred to as " keyword acquisition device ", to be not shown in the figure) of the keyword in software test data and is used for
The keyword for belonging to data attribute in above-mentioned software test data is determined using default template and to belong to data attribute corresponding
Data keyword device (referred to as following " keyword determining device ", be not shown in the figure).In addition, the attribute and data
Determining device 210 can also optionally include: each data attribute for being included according to above-mentioned software test data and each
The corresponding data of data attribute generate the intermediate test data with predetermined data-structure device (it is following be referred to as " in
Between Test data generation device ", be not shown in the figure).In addition, the attribute and data determining device 210 can also optionally include:
Device (following referred to as " intermediate interim storage dresses for being stored in above-mentioned intermediate test data in intermediate temporary file
Set ", be not shown in the figure)
Specifically, generally comprised in a software test data in the present embodiment one or more data attribute with
And the corresponding data of each data attribute, that is to say, that generally comprised one or more in a software test data
Specific data and one or more description information for describing the affiliated data attribute of each data respectively.In the present embodiment
Data attribute be mainly used for embody data corresponding to meaning;Distinguish by all data included in software test data
In the case where the data for regarding different field as, the present embodiment can be by all data attributes included in software test data
Regard the field name of respective field as respectively.
One specific example of the data attribute of the present embodiment, the data attribute that software test data is included can have
Body are as follows: input parameter executes period, verification rule, expected result, usage scenario, founder, judgment rule and asserts etc.
One or more.Above-mentioned to illustrate only several specific data attributes, the data attribute in software test data may be used also
To include other more contents, and the content that data attribute is specifically included is usually by Software Testing Tool and software test
What demand determined, the content for no longer being included to data attribute herein enumerates detailed description, and the present embodiment does not limit number
According to the particular content of attribute.
As an example, attribute and data determining device 210 can be on the basis of pre-set data attribute set really
Determine data corresponding to all data attributes and each data attribute that software test data is included;As attribute and data determine
Device 210 will can be used for involved by multiple software test datas (such as all software test datas) of software test in advance
All data attributes are respectively stored in data attribute set, it needs to be determined that the above-mentioned software test data got is included
Each data attribute and each data attribute corresponding to data when, (such as keyword obtains dress for attribute and data determining device 210
Set) first the software test data got can be pre-processed, such as filter out include in software test data it is complementary in
Hold (such as punctuation mark), so that attribute and data determining device 210 (such as keyword acquisition device) can extract software survey
All keywords that examination data are included;Then, attribute and data determining device 210 (such as keyword determining device) judge soft again
With the presence or absence of the key to match with the data attribute in data attribute set in all keywords that part test data is included
Word matches if existed in all keywords that software test data is included with the data attribute in data attribute set
Keyword, the then keyword that attribute and data determining device 210 (such as keyword determining device) match these are soft as this
The data attribute that part test data is included.After determining data attribute included in software test data, attribute and
Data determining device 210 (such as keyword determining device) can usually go out in software test data according to default differentiation logic judgment
Data corresponding with the data attribute, such as attribute and the default differentiation of data determining device 210 (such as keyword determining device) basis
Logic inquires data corresponding to the data attribute from the content adjacent with the position of data attribute;For another example attribute and data are true
Determining device 210 (such as keyword determining device) can be according to default differentiation logic judgment data category for the data attribute of nested type
Property between nest relation, and further attribute and data determining device 210 according to default differentiations logic determine nesting pass
The corresponding data etc. of system.
Own as involved by multiple software test datas (such as all software test datas) for software test
Data attribute is usually to be expected, therefore, attribute and data determining device 210 can use expected all data
Attribute is arranged data attribute set, and attribute and data determining device 210 can adopt on the basis of the data attribute set
Each data attribute and each data attribute point that any one software test data is included are determined with various ways
Not corresponding data.In addition, multiple software test datas (such as all software test datas) for software test are involved
Some data be also it is expected that, such as information in judgment rule and the content in asserting, attribute and data determine
Device 210 can use the expected data data acquisition system is arranged, to determine that a software test data included
Partial data.The tool of data attribute set and data acquisition system is not arranged in limitation attribute and data determining device 210 to the present embodiment
Body implementation, also limitation attribute and data determining device 210 determine each data attribute that software test data is not included with
And the specific implementation of the corresponding data of each data attribute.
As an example, attribute and data determining device 210 (such as intermediate Test data generation device) can optional bases
The corresponding data of each data attribute and each data attribute that one software test data is included, which generate one, to be had in advance
Determine the intermediate test data of data structure.Attribute and data determining device 210 (such as intermediate Test data generation device) are right in advance
The data structure of intermediate test data has carried out related setting, thus determining that it is included from a software test data
All data attributes and when data, attribute and data determining device 210 (such as intermediate Test data generation device) can roots
During all data attributes and data for making this software test data be included according to the data structure of intermediate test data are formed
Between test data, i.e. software test data converted by attribute and data determining device 210 (such as intermediate Test data generation device)
For intermediate test data.
As an example, attribute and data determining device 210 (such as intermediate Test data generation device) intermediate survey generated
Examination data can be stored in intermediate temporary file by intermediate temporary storing device, and the intermediate temporary file can be wherein
Intermediate test data is all converted into after the software cloud test data for the test of software cloud by attribute and data determining device 210
It deletes.
As an example, predetermined data-structure possessed by intermediate test data in the present embodiment should be according to expected institute
There is data attribute (all data attributes involved by i.e. multiple software test datas) to be arranged, attribute and data determining device
210 all intermediate test datas generated all have identical data structure.
As an example, attribute and data determining device 210 can use default template execute it is above-mentioned determine software survey
It tries the operation of the data each data attribute for being included and the corresponding data of each data attribute and is converted to intermediate test
The operation of data, a specific example, attribute and data determining device 210 exist previously according to expected all data attributes
Setting includes that (such as each data attribute, which has, is clearly arranged for the predetermined data-structures of all data attributes in default template
Fixation position etc.), make the default template that there is data attribute set;It is arranged in the default template for all data attributes
Predetermined data-structure determine the data structure of intermediate test data, i.e., for the setting of all data attributes in default template
Predetermined data-structure is the data structure of intermediate test data;It is provided with due to presetting in template for all of software test
All data attributes involved by software test data, therefore, attribute and data determining device 210 can use default template
In include all software test datas for software test involved by all data attributes identify any one it is soft
All data attributes that part test data is included, and attribute and data determining device 210 can be according to being arranged in default template
Corresponding default differentiate that logic determines the corresponding data of each data attribute;Attribute and data determining device 210 can be with
Determine all data attributes that software test data is included respectively in predetermined data-structure according to predetermined data-structure
Position, and the corresponding data of each data attribute are filled into the corresponding position in default template.By software test number
After the corresponding position being filled into predetermined data-structure respectively according to the corresponding data of all data attributes for being included, attribute
And data determining device 210 can also be interior accordingly for the position self-setting for not carrying out data addition in predetermined data-structure
Hold, such as attribute and data determining device 210 will be set as default value or invalid value at the position for not carrying out data addition.?
The corresponding data of each data attribute that software test data is included are filled into the corresponding positions of predetermined data-structure respectively
The place of setting simultaneously has carried out data addition etc. after operations, and attribute and data determining device 210 generate one and have predetermined data-structure
Intermediate test data, i.e. software test data is converted to intermediate test data by attribute and data determining device 210.
As an example, attribute and data determining device 210 can be surveyed in all softwares that will carry out a certain software test
Examination data are all converted into after intermediate test data, trigger attribute and data conversion device 220 executes corresponding operation, at this point,
All intermediate test datas for carrying out the software test are stored in intermediate temporary file.In addition, attribute and data determining device
210 can also trigger attribute and data conversion device when a software test data is converted into intermediate test data at once
220 execute corresponding operation, and in this case, the present embodiment can be not provided with intermediate temporary file.
Attribute and data conversion device 220 are mainly used for determining that above-mentioned each data attribute is corresponding according to semantic dictionary
Data attribute and the above-mentioned corresponding data of each data attribute based on the test of software cloud are corresponding to be based on software cloud
The data of test.
Specifically, the semantic dictionary in the present embodiment is used primarily in the software test data of traditional software test
Semanteme communicates between the software cloud test data tested for software cloud.It is previously provided in the semantic dictionary of the present embodiment more
A mapping relations, the mapping between the information in information and software cloud test data in the mapping relations, that is, software test data
Relationship, such as the mapping relations between the data attribute in the data attribute in software test data and software cloud test data;Again
As the corresponding data of the data attribute data corresponding with the data attribute in software cloud test data in software test data it
Between mapping relations.Mapping relations in semantic dictionary are usually that basis is used for multiple software test datas of software test (such as
All software test datas) involved by all information setting.The semanteme dictionary can pass through the shapes such as database or table
Formula stores.The present embodiment does not limit the particular content of semantic word allusion quotation and the form of expression etc. of semantic dictionary.
Attribute and data conversion device 220 can inquire the above-mentioned software determined in each mapping relations of semantic dictionary
The corresponding data attribute based on the test of software cloud of each data attribute in test data, and in each mapping of semantic dictionary
The corresponding data of each data attribute inquired in the above-mentioned software test data determined in relationship are corresponding to be based on
The data of software cloud test, so that attribute and data conversion device 220 are by the above-mentioned each data attribute determined and each data
The corresponding data of attribute are converted to software cloud test environment can be with the information of correct understanding.
As an example, attribute and data conversion device 220 can use above-mentioned default template to realize in semantic dictionary
Each data attribute inquired in the above-mentioned software test data determined in each mapping relations is corresponding to be surveyed based on software cloud
The data attribute of examination is operated and is inquired in the above-mentioned software test data determined in each mapping relations of semantic dictionary
The operation of the corresponding data based on the test of software cloud of each corresponding data of data attribute, so that the present embodiment is pre-
If template can be to each data attribute and corresponding data of each data attribute (in such as each in software test data
Between test data) correctly interpreted.
Software cloud Test data generation device 230 is mainly used for according to the data attribute based on the test of software cloud and is based on
The data of software cloud test generate the software cloud test data for the test of software cloud.
Software cloud Test data generation device 230 can optionally include: above-mentioned for inquiring in create-rule set
Device (following abbreviations of data attribute based on the test of software cloud and the corresponding create-rule of data based on the test of software cloud
" create-rule inquiry unit, ", is not shown in the figure) and for that will be tested based on software cloud according to above-mentioned corresponding create-rule
Data attribute and based on software cloud test data output information generate for software cloud test software cloud test number
According to device (following abbreviations " cloud data generating device ", be not shown in the figure).
Specifically, software cloud Test data generation device 230 is previously provided with a plurality of create-rule, software cloud test data
All create-rules in generating means 230 can be software cloud Test data generation device 230 based on traditional for carrying out
Mapping relations between each software test data of software test and different types of software cloud test data and be arranged, at this
In the case that embodiment uses intermediate test data, all create-rules can refer to the data structure of intermediate test data
(content in which field in such as intermediate test data is effective content, and the content in which field is invalid content etc.).
As an example, utilizing language in attribute and data conversion device 220 there are many type of software cloud test data is usual
Each field contents in intermediate test data are effectively read as the data attribute tested based on software cloud and are based on by adopted dictionary
After the data of software cloud test, after software cloud Test data generation device 230 can will be interpreted according to corresponding create-rule
Based on software cloud test data attribute and based on software cloud test data be converted to respective type software cloud test
Data.
Different types of software cloud test data in the present embodiment is commonly used in completing different software cloud test purposes,
And the present embodiment does not limit the specific manifestation form of different types of software cloud test data and the class of software cloud test data
Type quantity etc..
One specific example of the create-rule that software cloud Test data generation device 230 is arranged, a create-rule
It can be described as: be that valid data (are surveyed from software in the first field and third field in intermediate test data
Try the data in data), and other fields in intermediate test data are that invalid data (is not from software test data
Data, for example default value or for invalid value etc.) in the case where, the intermediate test data is corresponding to have the soft of the first seed type
Part cloud test data, and the valid data in the first field in intermediate test data correspond to the software with the first seed type
The first parameter in cloud test data, and the valid data in the third field in intermediate test data are corresponding with the first type
The second parameter in the software cloud test data of type.The above-mentioned specific descriptions to create-rule are used only for illustrating, the present embodiment
It is not intended to limit the particular content and specific manifestation form of the create-rule of the setting of software cloud Test data generation device 230.
As an example, create-rule can be set in above-mentioned default template by software cloud Test data generation device 230,
A plurality of create-rule in default template can show as the form of tree, can also show as the forms such as list.The test of software cloud
Data generating device 230 is needing to turn the above-mentioned data attribute based on the test of software cloud and the data based on the test of software cloud
It, should be according to the data attribute based on the test of software cloud and the data based on the test of software cloud when being changed to software cloud test data
Concrete condition inquired in create-rule set and (such as scan for inquiring to leaf node direction since the root node of tree), with
Determine create-rule corresponding to the data attribute based on the test of software cloud and the data based on the test of software cloud (in tree
Some leaf node), inquire based on software cloud test data attribute and based on software cloud test data it is corresponding
After create-rule, software cloud Test data generation device 230 according to the create-rule by it is above-mentioned based on software cloud test data
Attribute and the data tested based on software cloud are converted to corresponding software cloud test data.The present embodiment does not limit create-rule
Specific manifestation form and software cloud Test data generation device 230 inquired in create-rule it is above-mentioned based on software cloud test
Data attribute and based on software cloud test data corresponding to create-rule specific implementation.
It should be noted that the present invention can be carried out in the assembly of software and/or software and hardware, for example,
Specific integrated circuit (ASIC) can be used in each device of the invention or any other is realized similar to hardware device.At one
In embodiment, software program of the invention can be executed to implement the above steps or functions by processor.Similarly, originally
The software program (including relevant data structure) of invention can be stored in computer readable recording medium, for example, RAM is deposited
Reservoir, magnetic or CD-ROM driver or floppy disc and similar devices.In addition, hardware can be used in some steps of the invention or function
It realizes, for example, as the circuit cooperated with processor thereby executing each step or function.
It will be apparent to a person skilled in the art that invention is not limited to the details of the above exemplary embodiments, Er Qie
In the case where without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter
In terms of which, should it regard embodiment as exemplary, and be non-limiting, the scope of the present invention is by institute
Attached claim rather than above description limit, accordingly, it is intended to which the meaning and scope of the equivalent requirements of the claims will be fallen in
Interior all changes are included in the present invention.It should not treat any reference in the claims as limiting related power
Benefit requires.Furthermore, it is to be understood that one word of " comprising " does not exclude other units or steps, odd number is not excluded for plural number.In system claims
The multiple units or device of statement can also be implemented through software or hardware by a unit or device.First and second
Equal words are used to indicate names, and are not offered as any particular order.
Although front is specifically shown and describes exemplary embodiment, it will be understood to those of skill in the art that
It is that without departing substantially from the spirit and scope of claims, can be varied in terms of its form and details.Here
Sought protection illustrates in the dependent claims.
Claims (14)
1. a kind of implementation method of software cloud test, wherein method includes the following steps:
Obtain software test data;
Determine each data attribute and the corresponding data of each data attribute that the software test data is included;
The corresponding data attribute and described based on the test of software cloud of each data attribute is determined according to semantic dictionary
The corresponding data based on the test of software cloud of each corresponding data of data attribute;
It generates and is surveyed for software cloud according to the data attribute based on the test of software cloud and the data based on the test of software cloud
The software cloud test data of examination;
Wherein, each data attribute and the corresponding number of each data attribute that the determination software test data is included
According to the step of include:
Obtain the keyword in the software test data;
The keyword for belonging to data attribute in the software test data is determined using default template and belongs to data attribute
The keyword of corresponding data.
2. according to the method described in claim 1, wherein, the software test data includes: software test case.
3. according to the method described in claim 2, wherein, the software test case includes: based on JMeter software test work
The software test case of tool or software test case based on LoadRunner Software Testing Tool.
4. according to the method described in claim 1, wherein, each data attribute that the determination software test data is included
And the step of each data attribute corresponding data further include:
The corresponding data of each data attribute and each data attribute for being included according to the software test data generate tool
There is the intermediate test data of predetermined data-structure.
5. according to the method described in claim 4, wherein, each data attribute that the determination software test data is included
And the step of each data attribute corresponding data further include:
The intermediate test data is stored in intermediate temporary file.
6. according to the method described in claim 1, wherein, be provided in the semanteme dictionary information in software test data with
The mapping relations between information in the test of software cloud.
7. according to claim 1 to method described in any claim in 6, wherein described to be surveyed according to based on software cloud
The step of data attribute of examination and the data tested based on software cloud generate the software cloud test data for the test of software cloud
Include:
The data attribute based on the test of software cloud and the data based on the test of software cloud are inquired in create-rule set
Corresponding create-rule;
According to the corresponding create-rule by the data attribute based on the test of software cloud and based on the test of software cloud
The information of data output generates the software cloud test data for the test of software cloud.
8. a kind of realization device of software cloud test, wherein include:
Software test data acquisition device, for obtaining the device of software test data;
Attribute and data determining device, for determining each data attribute and each data category that the software test data is included
The device of the corresponding data of property;
Attribute and data conversion device, for determining that each data attribute is corresponding based on software cloud according to semantic dictionary
The data attribute of test and the corresponding data based on the test of software cloud of the corresponding data of each data attribute
Device;
Software cloud Test data generation device, for according to the data attribute based on the test of software cloud and based on software cloud
The data of test generate the device of the software cloud test data for the test of software cloud;
Wherein, the attribute and data determining device include:
Keyword acquisition device, for obtaining the device of the keyword in the software test data;
Keyword determining device, for determining the key for belonging to data attribute in the software test data using default template
Word and belong to the corresponding data of data attribute keyword device.
9. the realization device of software cloud test according to claim 8, wherein the software test data includes: software
Test case.
10. the realization device of software cloud test according to claim 9, wherein the software test case includes: to be based on
The software test case of JMeter Software Testing Tool or software test case based on LoadRunner Software Testing Tool.
11. the realization device of software cloud test according to claim 8, wherein the attribute and data determining device are also
Include:
Intermediate Test data generation device, each data attribute and each data for being included according to the software test data
The corresponding data of attribute generate the device with the intermediate test data of predetermined data-structure.
12. the realization device of software cloud test according to claim 11, wherein the attribute and data determining device are also
Include:
Intermediate temporary storing device, the device for being stored in the intermediate test data in intermediate temporary file.
13. the realization device of software cloud test according to claim 8, wherein be provided with software in the semanteme dictionary
The mapping relations between information in information in test data and the test of software cloud.
14. the realization device of the test of the software cloud according to any claim in claim 8 to 13, wherein described soft
Part cloud Test data generation device includes:
Create-rule inquiry unit, for inquired in create-rule set the data attribute based on the test of software cloud and
The device of the corresponding create-rule of data based on the test of software cloud;
Cloud data generating device, for according to the corresponding create-rule by it is described based on software cloud test data attribute with
And the information of the data output based on the test of software cloud generates the device of the software cloud test data for the test of software cloud.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510629542.XA CN106557416B (en) | 2015-09-28 | 2015-09-28 | The implementation method and device of software cloud test |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510629542.XA CN106557416B (en) | 2015-09-28 | 2015-09-28 | The implementation method and device of software cloud test |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106557416A CN106557416A (en) | 2017-04-05 |
CN106557416B true CN106557416B (en) | 2019-03-08 |
Family
ID=58416619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510629542.XA Active CN106557416B (en) | 2015-09-28 | 2015-09-28 | The implementation method and device of software cloud test |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106557416B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108874649B (en) * | 2017-05-08 | 2021-08-17 | 中兴通讯股份有限公司 | Method and device for generating automatic test script and computer equipment thereof |
CN107341102B (en) * | 2017-06-12 | 2020-07-14 | 奇安信科技集团股份有限公司 | Method and device for generating test case file |
CN108021501B (en) * | 2017-11-01 | 2021-01-22 | 平安科技(深圳)有限公司 | Test case migration terminal, test case migration method, and storage medium |
CN109254906A (en) * | 2018-08-03 | 2019-01-22 | 挖财网络技术有限公司 | A kind of processing method and processing device of the data on flows of pair of duplication |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1687922A (en) * | 2005-05-30 | 2005-10-26 | 北京慧讯信息技术有限公司 | Distributed data source data integration system and method |
CN101196927A (en) * | 2007-12-29 | 2008-06-11 | 中国建设银行股份有限公司 | Data mapping method and device thereof |
CN102841927A (en) * | 2012-07-18 | 2012-12-26 | 福建省新泽尔资讯科技有限公司 | Method and device for data interaction among a plurality of databases and distributed data interaction system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8108361B2 (en) * | 2008-07-31 | 2012-01-31 | Microsoft Corporation | Efficient column based data encoding for large-scale data storage |
-
2015
- 2015-09-28 CN CN201510629542.XA patent/CN106557416B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1687922A (en) * | 2005-05-30 | 2005-10-26 | 北京慧讯信息技术有限公司 | Distributed data source data integration system and method |
CN101196927A (en) * | 2007-12-29 | 2008-06-11 | 中国建设银行股份有限公司 | Data mapping method and device thereof |
CN102841927A (en) * | 2012-07-18 | 2012-12-26 | 福建省新泽尔资讯科技有限公司 | Method and device for data interaction among a plurality of databases and distributed data interaction system |
Also Published As
Publication number | Publication date |
---|---|
CN106557416A (en) | 2017-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105279090B (en) | Test script generation method and device applied to financial field | |
US9419884B1 (en) | Intelligent automated testing method for restful web services | |
US9639453B2 (en) | Method and system for determining functional tests to execute based on code coverage | |
CN106557416B (en) | The implementation method and device of software cloud test | |
US10678573B2 (en) | System and method for simulating virtual machine (VM) placement in virtual datacenters | |
US20170235661A1 (en) | Integration of Software Systems via Incremental Verification | |
CN105489215B (en) | Noise source identification method and system | |
CN116107664B (en) | Low-cost high-dimensional multi-target software configuration parameter tuning method and system | |
WO2015126409A1 (en) | Migrating cloud resources | |
CN107729227A (en) | Application testing range determining method, system, server and storage medium | |
US11586783B2 (en) | Intelligent design platform using digital assistants for design process support | |
KR20140023971A (en) | Registration and execution of highly concurrent processing tasks | |
Noorian et al. | Feature Model Debugging based on Description Logic Reasoning. | |
US20150269062A1 (en) | Defining test bed requirements | |
Pan et al. | Automatic assembly sequence planning from STEP CAD files | |
CN109684005A (en) | Component similarity determines method and device in graphical interfaces | |
JP6600011B2 (en) | Efficient waveform generation for emulation | |
CN109891395A (en) | Debugging system and method | |
CN105988922A (en) | Testing method and device of application program as well as server | |
CN110298581A (en) | Determine the method and device of risk indicator value | |
US20060129891A1 (en) | Software test framework | |
Eghbali et al. | De-Hallucinator: Mitigating LLM Hallucinations in Code Generation Tasks via Iterative Grounding | |
CN105894193A (en) | Index configuration method and device | |
Hill | Measuring and reducing modeling effort in domain-specific modeling languages with examples | |
CN119166522A (en) | A UVM verification platform and verification test execution method |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |