CN109614339A - A kind of automatic extending method based on more set test environment - Google Patents

A kind of automatic extending method based on more set test environment Download PDF

Info

Publication number
CN109614339A
CN109614339A CN201811616969.6A CN201811616969A CN109614339A CN 109614339 A CN109614339 A CN 109614339A CN 201811616969 A CN201811616969 A CN 201811616969A CN 109614339 A CN109614339 A CN 109614339A
Authority
CN
China
Prior art keywords
related system
configuration
timing
environment
sub
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.)
Granted
Application number
CN201811616969.6A
Other languages
Chinese (zh)
Other versions
CN109614339B (en
Inventor
汪晓琴
黄勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan XW Bank Co Ltd
Original Assignee
Sichuan XW Bank Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan XW Bank Co Ltd filed Critical Sichuan XW Bank Co Ltd
Priority to CN201811616969.6A priority Critical patent/CN109614339B/en
Publication of CN109614339A publication Critical patent/CN109614339A/en
Application granted granted Critical
Publication of CN109614339B publication Critical patent/CN109614339B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3664Environments for testing or debugging software

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)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The present invention relates to computer software fields, provide a kind of automatic extending method based on more set test environment.Its purport is that solving a large amount of timing test assignments executes feasibility problems, and efficiency, its major programme includes: step 1: extracting identical timing related system from each product line test environment, determine mother's timing related system, with sub-sequence related system, according to the privately owned configuration variables PV configuration association configuration template M-C of female timing related system;Step 2: the new environment for generating each sub-sequence related system has configured list by oneself, and completes the associated configuration of the new environment of each sub-sequence related system, realizes that each primary and secondary timing related system upstream and downstream system is just associated with;Step 3: each sub-sequence related system carries out data from female timing related system and synchronizes, different according to date field data in timing task execution plan, is assigned randomly to the execution task of each sub-sequence related system, and matching executes the data of corresponding date field.

Description

A kind of automatic extending method based on more set test environment
Technical field
The present invention relates to computer software fields, and in particular to testing field provides a kind of based on more set test environment Automatic extending method.
Background technique
In software test business function test need with test environment for rely on carry out, operational trials task amount not really It is qualitative that high requirement is proposed to test environment, especially in the case where considerable task is concurrent.
Timing task: test point has stronger dependence to the time, for example certain test assignment can only be executed at No. 10, Xia Yiren Business can only be executed at No. 20.For example the day in banks testing cuts batch testing.Timing task is very high to test environmental requirement, The same environment of synchronization can only support one.A set of test environment usually contains multiple operation systems that are mutually related.It is different The corresponding test macro of product line has different, but all includes sequence task relevant core system when handling, and difference produces Product line test macro otherness is concentrated mainly on the up-stream system of core system.
Feasibility and imeliness problem are tested to solve a large amount of timing tasks.When current solution is a large amount of in the prior art There are mainly two types of the existing schemes of sequence task test.
Scheme one: each timing sequence test task is successively lined up by time requirement, is executed by serial manner, is come below Test assignment need etc. front task execution complete and corresponding verification after could execute next task.If front test assignment is sent out The defects of task needs behind existing defect is just able to verify that after solving.Though so solving the problems, such as to execute in feasibility, it is bound to Will cause each test assignment interdepend mutually wait, waste the plenty of time, if task is more also to will cause each test assignment Between data interfere with each other, increase test validation difficulty, it is time-consuming to further increase test.
Scheme two: according to the quantity of timing sequence test task, establishing the test environment of corresponding tricks, ideally each to appoint It is engaged in corresponding to set of environmental, so just can solve multiple timings task execution feasibility problems and test assignment executes timeliness and asks Topic.But a set of test environment is often made of dozens of operation system, a large amount of ring can be expended by establishing excessive test environment Border resource and human resources.And due to the uncertainty of timing sequence test task amount, a degree of environmental resource waste will cause, Higher challenge is also proposed to the dynamic management of test environment simultaneously.
Though both the above scheme can solve a large amount of timing test assignments and execute feasibility problems, have more tight Weight accessory problem.
Compared with both the above scheme, this programme optimizes execution time-consuming and environmental resource on the basis of solving feasibility Waste problem.This programme can comb out and timing phase in multiple related systems when inadequate for a large amount of timing sequence test task environments The system of pass borrows timing related system from other products line test environment first, if can be independent in the case where not enough Timing related system is expanded, expansion system can be closed with trip system offline on remaining by way of automatically configuring Connection, formation covers virtual environments, and data are synchronous between primal environment and virtual environment, can reach and build more set entities in use The identical effect of environment.
Summary of the invention
It is an object of the invention to solve a large amount of timing test assignments to execute feasibility problems and efficiency, one is provided Kind does not need to create the method that test expansion can be realized in multiple environment.
The present invention uses following technical scheme to achieve the above object:
A kind of automatic extending method based on more set test environment, which comprises the following steps:
Step 1: extracting identical timing related system from each product line test environment, the different difference according to product line It is named as A, A1, A2..., using the timing related system for the product line for needing to expand timing related system as when mother Sequence related system, the timing related system of other product lines is as sub-sequence related system, according to female timing related system Privately owned configuration variables PV configuration association configuration template M-C;
Step 2: the new environment for generating each sub-sequence related system has configured list by oneself, and passes through the own configuration column of new environment Table adds the associated configuration of the new environment of each sub-sequence related system automatically, and it is related to female timing to complete each sub-sequence related system System upstream and downstream system is just associated with;
Step 3: it is synchronous that each sub-sequence related system from female timing related system described in step 1 carries out data, according to when Date field data are different in sequence task executive plan, are assigned randomly to the execution task of each sub-sequence related system, and according to Execution task, matching execute the data of corresponding date field.
Step 4: after task execution is complete, restoring each original configuration of product line system.
In above-mentioned technical proposal, step 1 the following steps are included:
Step 1.1: extracting identical timing related system from each product line test environment, the difference point according to product line It is not named as A, A1, A2..., using the timing related system for the product line for needing to expand timing related system as mother Timing related system, the timing related system of other product lines is as sub-sequence related system;
Step 1.2: associated configuration between female timing related system and upstream and downstream system is combed, by associated configuration with key-value pair Form stored, associated configuration includes common configuration and privately owned configuration;The contents extraction changed in privately owned configuration is come out Privately owned configuration variables PV is formed, by publicly-owned configuration name, publicly-owned Configuration Values, privately owned configuration name, privately owned configuration variables PV is stored one by one Form associated configuration template M-C;
Step 1.3: extracting configuration from period of the day from 11 p.m. to 1 a.m sequence related system according to configuration item involved in associated configuration template M-C Item actual value forms each product thread environment original configuration template M-A1, M-A2 ... before environment expands, these templates will be used for subsequent The recovery of environment.
In above-mentioned technical proposal, step 2 the following steps are included:
Step 2.1: borrowed first when user needs more set of environments timing related system A1 in idle product line, A2..., using the private variable PV of associated configuration template M-C as foundation, the private variable of timing related system A1, A2... are obtained The corresponding actual value of PV ', period of the day from 11 p.m. to 1 a.m sequence related system private variable PV ' actual value are replaced privately owned in associated configuration template M-C The new environment that variable PV forms each period of the day from 11 p.m. to 1 a.m sequence related system has configured list by oneself;
Step 2.2 finds the corresponding configuration cluster of each period of the day from 11 p.m. to 1 a.m sequence related system in global configuration centring system, one by one The value in the own configured list of new environment is replaced with, period of the day from 11 p.m. to 1 a.m sequence related system is completed and is just associated with upstream and downstream system.
In above-mentioned technical proposal, step 3 the following steps are included:
Step 3.1: period of the day from 11 p.m. to 1 a.m sequence related system data are from female timing related system by data synchronization gain, first It obtains the size D1 of database data amount and needs the quantity in synchronous library, and data-quantity threshold D2 is set according to actual needs;
Step 4.2: using Multi-thread synchronization to improve synchronous efficiency, instead if data volume D1 is greater than data-quantity threshold D2 It is then synchronous using single thread, data volume size determines and method of synchronization switching is all made of code and executes automatically;
Step 4.3: it is different according to date field data in timing task execution plan, when being assigned randomly to each new environment The execution task of sequence related system A ', and according to the task of execution, matching executes the data of corresponding date field.
In above-mentioned technical proposal, step 4 is the following steps are included: according to each product thread environment is original matches before expanding in step 13 Template M-A1, M-A2 ... are set, the corresponding configuration cluster of each period of the day from 11 p.m. to 1 a.m sequence related system is found at global configuration center and replaces with original There are configuration template M-A1, M-A2 ..., completes the recovery for borrowing environment A1, A2... environment.
The present invention is because by adopting the above technical scheme, have following effect:
1, in terms of environmental structure, expand compared with building a whole set of environment using idle system or only and build timing phase Relationship system can save environmental resource, save the environmental structure time.
2, environment is whole-process automatic builds, and accomplishes normalized template for building, build it is more efficient, also be conducive to environment dynamic Maintenance.
3, in terms of test assignment, operation is cut a large amount of days by serially executing and becomes parallel execution, reduces the phase between test assignment It mutually influences mutually to wait, improves test accuracy, reduces data contamination.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this A little attached drawings obtain other relevant attached drawings.
Fig. 1 is the method for the present invention flow diagram;
Fig. 2 is present system schematic diagram.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right The present invention is further elaborated.It should be appreciated that described herein, specific examples are only used to explain the present invention, not For limiting the present invention, i.e., the described embodiment is only a part of the embodiment of the present invention, instead of all the embodiments.Usually The component for the embodiment of the present invention being described and illustrated herein in the accompanying drawings can be arranged and be designed with a variety of different configurations.
Therefore, the detailed description of the embodiment of the present invention provided in the accompanying drawings is not intended to limit below claimed The scope of the present invention, but be merely representative of selected embodiment of the invention.Based on the embodiment of the present invention, those skilled in the art Member's every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
It should be noted that the relational terms of term " first " and " second " or the like be used merely to an entity or Operation is distinguished with another entity or operation, and without necessarily requiring or implying between these entities or operation, there are any This actual relationship or sequence.Moreover, the terms "include", "comprise" or its any other variant be intended to it is non-exclusive Property include so that include a series of elements process, method, article or equipment not only include those elements, but also Further include other elements that are not explicitly listed, or further include for this process, method, article or equipment it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described There is also other identical elements in the process, method, article or equipment of element.
Embodiment 1
A kind of automatic extending method based on more set test environment, which comprises the following steps:
Step 1: extracting identical timing related system from each product line test environment, the different difference according to product line It is named as A, A1, A2..., here the timing related system using wherein A as former test environment to be expanded, according to timing The privately owned configuration variables PV configuration association configuration template M-C of related system A;Enlightenment of the those skilled in the art in the technical program Under, it should it can learn, timing related system of the A1 as former test macro can also be used, here the timing phase of former test macro We term it female timing related system is right we term it period of the day from 11 p.m. to 1 a.m sequence related system for other systems for relationship system In the selection of alphabetical timing phase relation system, those skilled in the art should be learnt, the production that can expand according to specific needs Product line and idle product line determine.
Step 1.1: from each product line test environment extract with timing task execution correlation timing related system, according to Being respectively designated as A, A1, A2... according to the difference of product line, wherein A is that the timing related system of former test environment to be expanded is i.e. female Timing related system.
Step 1.2: associated configuration between combing original environment timing related system A and upstream and downstream system, by associated configuration with key The form of value pair stores, and associated configuration includes common configuration and privately owned configuration;The contents extraction that will change in privately owned configuration Privately owned configuration variables PV is formed out, and by publicly-owned configuration name, publicly-owned Configuration Values, privately owned configuration name, privately owned configuration variables PV is one by one Storage forms associated configuration template M-C;
Step 1.3: according to configuration item involved in template M-C from remaining product line timing related system such as A1, A2... Configuration item actual value is extracted, each product thread environment original configuration template M-A1, M-A2... before environment expands, these templates are formed It will be used for the recovery of subsequent environments.
For for the case where other product lines can be deployed without idle timing related system is worked as, the application further includes step 2: establishing rapid deployment standard, dynamic rapid deployment period of the day from 11 p.m. to 1 a.m sequence related system as needed;
Specific standards are as follows:
A system application catalogue is unified: application is placed on unified file directory,
The name of A system Apply Names is unified: using the natural number of former application name+incremental as new opplication name,
It is unified that file configuration is arranged in A system: unified configuration configuration center address, new opplication name one establish application in configuration The corresponding relationship of the heart.
By the application deployment canonical form at configuration script, this can be repeated when user inputs the number of contexts needed The more sets of script deployment.
The application of unified mother's timing related system and the deployment criteria of database, can be according to timing mission requirements dynamic state part Affix one's name to period of the day from 11 p.m. to 1 a.m sequence related system.
Step 3: the new environment for generating each sub-sequence related system has configured list by oneself, and passes through the own configuration column of new environment Table adds the associated configuration of the new environment of each sub-sequence related system automatically, and it is related to female timing to complete each sub-sequence related system System upstream and downstream system is just associated with;
Step 3.1: borrowed first when user needs more set of environments timing related system A1 in idle product line, A2..., using the private variable PV of associated configuration template M-C as foundation, the private variable of timing related system A1, A2... are obtained The corresponding actual value of PV ', period of the day from 11 p.m. to 1 a.m sequence related system private variable PV ' actual value are replaced privately owned in associated configuration template M-C Variable PV forms list L-A1, L-A2... to be configured of each period of the day from 11 p.m. to 1 a.m sequence related system.
Step 3.2: when borrow timing related system is still unable to satisfy demand from idle product line, needing automatic new Build timing related system.According to the deployment criteria that step 2 is established, sub-sequence related system is disposed as needed, certainly by code The dynamic correlation for obtaining the privately owned configuration variables pv in associated configuration template M-C, obtains period of the day from 11 p.m. to 1 a.m sequence phase by string-concatenation The privately owned configuration variables actual value pv ' of relationship system, privately owned configuration variables actual value pv ' replacement associated configuration template M-C's is privately owned Configuration variables pv obtains the own configured list L-A ' of new period of the day from 11 p.m. to 1 a.m sequence related system.
Step 3.3: the difference in associated configuration chronologically related system source is divided into two classes, and the first kind is from idle product line Timing related system A1, A2... of borrow find the corresponding configuration cluster of A1, A2... in global configuration centring system, by A value replaced in configured list L-A1, L-A2...Second class matches newly deployed period of the day from 11 p.m. to 1 a.m sequence related system in the overall situation Centring system is set, is automatically the own configuration template list L-A ' of new period of the day from 11 p.m. to 1 a.m sequence related system by way of API Access In configuration item establish cluster, the corresponding cluster of each period of the day from 11 p.m. to 1 a.m sequence related system adds one by one in corresponding cluster Configuration item in L-A ' is completed period of the day from 11 p.m. to 1 a.m sequence related system and is just associated with upstream and downstream system.
Step 4: it is synchronous that each sub-sequence related system from female timing related system described in step 1 carries out data, according to when Date field data are different in sequence task executive plan, are assigned randomly to the execution task of each sub-sequence related system, and according to Execution task, matching execute the data of corresponding date field.
Step 4.1: period of the day from 11 p.m. to 1 a.m sequence related system data are from female timing related system by data synchronization gain, first It obtains the size D1 of database data amount and needs the quantity in synchronous library, and data-quantity threshold D2 is set according to actual needs;
Step 4.2: using Multi-thread synchronization to improve synchronous efficiency, instead if data volume D1 is greater than data-quantity threshold D2 It is then synchronous using single thread, data volume size determines and method of synchronization switching is all made of code and executes automatically;
Step 4.3: it is different according to date field data in timing task execution plan, it is assigned randomly to each period of the day from 11 p.m. to 1 a.m sequence Relevant execution task, and according to the task of execution, matching executes the data of corresponding date field.
Step 5: after task execution is complete, restoring each original configuration of product line system.
In above-mentioned technical proposal, step 5 is the following steps are included: original according to each product thread environment before expanding in step 1.3 Configuration template M-A1, M-A2 ... find the corresponding configuration cluster of A1, A2... at global configuration center and replace with original configuration mould Version M-A1, M-A2 ..., value complete the recovery for being borrowed environment A1, A2... environment.

Claims (5)

1. a kind of automatic extending method based on more set test environment, which comprises the following steps:
Step 1: extracting identical timing related system from each product line test environment, the difference according to product line is named respectively For A, A1, A2..., using the timing related system for the product line for needing to expand timing related system as female timing Related system, the timing related system of other product lines is as sub-sequence related system, according to the private of female timing related system There is configuration variables PV configuration association configuration template M-C;
Step 2: the new environment for generating each sub-sequence related system has configured list by oneself, and has configured list by oneself certainly by new environment The associated configuration of the new environment of dynamic each sub-sequence related system of addition, completes each sub-sequence related system and female timing related system Upstream and downstream system is just associated with;
Step 3: each sub-sequence related system carries out data from female timing related system described in step 1 and synchronizes, and is appointed according to timing Being engaged in executive plan, date field data are different, are assigned randomly to the execution task of each sub-sequence related system, and according to execution Task, matching execute the data of corresponding date field.
Step 4: after task execution is complete, restoring each original configuration of product line system.
2. a kind of automatic extending method based on more set test environment according to claim 1, which is characterized in that step 1 The following steps are included:
Step 1.1: extracting identical timing related system from each product line test environment, the difference according to product line is ordered respectively Entitled A, A1, A2..., using the timing related system for the product line for needing to expand timing related system as female timing Property related system, the timing related system of other product lines is as sub-sequence related system;
Step 1.2: associated configuration between female timing related system and upstream and downstream system is combed, by associated configuration with the shape of key-value pair Formula is stored, and associated configuration includes common configuration and privately owned configuration;The contents extraction changed in privately owned configuration is come out and is formed Privately owned configuration variables PV, by publicly-owned configuration name, publicly-owned Configuration Values, privately owned configuration name, privately owned configuration variables PV stores to be formed one by one Associated configuration template M-C;
Step 1.3: extracting configuration item reality from period of the day from 11 p.m. to 1 a.m sequence related system according to configuration item involved in associated configuration template M-C Actual value, subsequent environments will be used for by forming these templates of each original configuration template M-A1, M-A2 ... of product thread environment before environment expands Recovery.
3. a kind of automatic extending method based on more set test environment according to claim 1, which is characterized in that step 2 The following steps are included:
Step 2.1: borrow timing related system A1, A2... in idle product line first when user needs more set of environments, with The private variable PV of associated configuration template M-C is foundation, and the private variable PV ' for obtaining timing related system A1, A2... is corresponding Actual value, the private variable PV that period of the day from 11 p.m. to 1 a.m sequence related system private variable PV ' actual value is replaced in associated configuration template M-C are formed The new environment of each period of the day from 11 p.m. to 1 a.m sequence related system has configured list by oneself;
Step 2.2 finds the corresponding configuration cluster of each period of the day from 11 p.m. to 1 a.m sequence related system in global configuration centring system, replaces one by one The value in configured list is had by oneself for new environment, is completed period of the day from 11 p.m. to 1 a.m sequence related system and is just associated with upstream and downstream system.
4. a kind of automatic extending method based on more set test environment according to claim 1, which is characterized in that step 3 The following steps are included:
Step 3.1: period of the day from 11 p.m. to 1 a.m sequence related system data obtain first from female timing related system by data synchronization gain The size D1 of database data amount and the quantity for needing synchronous library, and data-quantity threshold D2 is set according to actual needs;
Step 4.2: if data volume D1 is greater than data-quantity threshold D2 use Multi-thread synchronization to improve synchronous efficiency, it is on the contrary then Synchronous using single thread, data volume size determines and method of synchronization switching is all made of code and executes automatically;
Step 4.3: it is different according to date field data in timing task execution plan, it is assigned randomly to each new environment timing The execution task of related system A ', and according to the task of execution, matching executes the data of corresponding date field.
5. a kind of automatic extending method based on more set test environment according to claim 2, which is characterized in that step 4 The following steps are included: matching according to each product thread environment original configuration template M-A1, M-A2 ... before expanding in step 1.3 in the overall situation The center of setting finds the corresponding configuration cluster of each period of the day from 11 p.m. to 1 a.m sequence related system and replaces with original configuration template M-A1, M-A2 ..., completes Borrow the recovery of environment A1, A2... environment.
CN201811616969.6A 2018-12-27 2018-12-27 Automatic expansion method based on multiple sets of test environments Active CN109614339B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811616969.6A CN109614339B (en) 2018-12-27 2018-12-27 Automatic expansion method based on multiple sets of test environments

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811616969.6A CN109614339B (en) 2018-12-27 2018-12-27 Automatic expansion method based on multiple sets of test environments

Publications (2)

Publication Number Publication Date
CN109614339A true CN109614339A (en) 2019-04-12
CN109614339B CN109614339B (en) 2020-01-21

Family

ID=66011668

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811616969.6A Active CN109614339B (en) 2018-12-27 2018-12-27 Automatic expansion method based on multiple sets of test environments

Country Status (1)

Country Link
CN (1) CN109614339B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110688305A (en) * 2019-08-30 2020-01-14 平安普惠企业管理有限公司 Test environment synchronization method, device, medium and electronic equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1664778A (en) * 2004-03-05 2005-09-07 英业达股份有限公司 Information platform test environment automatic construction method and system
US20120253728A1 (en) * 2011-04-01 2012-10-04 Verizon Patent And Licensing Inc. Method and system for intelligent automated testing in a multi-vendor, multi-protocol heterogeneous environment
CN103699479A (en) * 2012-09-27 2014-04-02 百度在线网络技术(北京)有限公司 Sandbox testing environment constitution system and sandbox testing environment constitution method
CN105868114A (en) * 2016-03-31 2016-08-17 复旦大学 FPGA software system and all module testing system and method thereof
CN107766249A (en) * 2017-10-27 2018-03-06 广东电网有限责任公司信息中心 A kind of software quality comprehensive estimation method of Kernel-based methods monitoring
CN108255717A (en) * 2018-01-10 2018-07-06 链家网(北京)科技有限公司 Interface automatic test optimization method, system, electronic equipment and storage medium
US20180341573A1 (en) * 2017-05-24 2018-11-29 Bank Of America Corporation Cloud-based automated test execution factory

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1664778A (en) * 2004-03-05 2005-09-07 英业达股份有限公司 Information platform test environment automatic construction method and system
US20120253728A1 (en) * 2011-04-01 2012-10-04 Verizon Patent And Licensing Inc. Method and system for intelligent automated testing in a multi-vendor, multi-protocol heterogeneous environment
CN103699479A (en) * 2012-09-27 2014-04-02 百度在线网络技术(北京)有限公司 Sandbox testing environment constitution system and sandbox testing environment constitution method
CN105868114A (en) * 2016-03-31 2016-08-17 复旦大学 FPGA software system and all module testing system and method thereof
US20180341573A1 (en) * 2017-05-24 2018-11-29 Bank Of America Corporation Cloud-based automated test execution factory
CN107766249A (en) * 2017-10-27 2018-03-06 广东电网有限责任公司信息中心 A kind of software quality comprehensive estimation method of Kernel-based methods monitoring
CN108255717A (en) * 2018-01-10 2018-07-06 链家网(北京)科技有限公司 Interface automatic test optimization method, system, electronic equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110688305A (en) * 2019-08-30 2020-01-14 平安普惠企业管理有限公司 Test environment synchronization method, device, medium and electronic equipment
CN110688305B (en) * 2019-08-30 2022-04-29 平安普惠企业管理有限公司 Test environment synchronization method, device, medium and electronic equipment

Also Published As

Publication number Publication date
CN109614339B (en) 2020-01-21

Similar Documents

Publication Publication Date Title
CN106528070B (en) A kind of data table generating method and equipment
CN101923566A (en) Data increment extraction method based on trigger
CN111324610A (en) Data synchronization method and device
WO2009033248A1 (en) A method for efficient thread usage for hierarchically structured tasks
CN106055630A (en) Log storage method and device
CN104182441A (en) Data sheet synchronization method and device
CN110442651A (en) A method of it is uploaded automatically based on kettle realization excel data and triggers scheduling
CN111736994A (en) Resource arranging method, system, storage medium and electronic equipment
CN109614339A (en) A kind of automatic extending method based on more set test environment
CN106168949B (en) The method and device that database is split
Gupta et al. Deploying hadoop architecture using ansible and terraform
CN110515995A (en) Quickly generate the ETL operational method and device of big data platform
CN110134533A (en) It is a kind of can lot size scheduling data system and method
CN114416868A (en) Data synchronization method, device, equipment and storage medium
CN109726127B (en) A kind of automatic extending method based on single set test environment
CN112765014B (en) Automatic test system for multi-user simultaneous operation and working method
CN105912427A (en) Data disaster tolerance synchronization method and device
CN109947459A (en) A kind of software product construction method
CN110069876B (en) Experiment management method and device
CN115495465A (en) Data updating method and device and electronic equipment
CN106446046A (en) Method for timely and rapidly analyzing records in relational database
CN112286538B (en) Greenplus database automatic installation method and device
CN111581282A (en) Timed task scheduling method and scheduling system in server cluster mode
CN104881455A (en) Structural difference processing method and system based on MYSQL
CN112100495B (en) Distributed-based one-stop acquisition method and acquisition system

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