CN104182339B - Automated testing method and automated testing system - Google Patents

Automated testing method and automated testing system Download PDF

Info

Publication number
CN104182339B
CN104182339B CN201410415908.9A CN201410415908A CN104182339B CN 104182339 B CN104182339 B CN 104182339B CN 201410415908 A CN201410415908 A CN 201410415908A CN 104182339 B CN104182339 B CN 104182339B
Authority
CN
China
Prior art keywords
virtual desktop
desktop
run
test
virtual
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
Application number
CN201410415908.9A
Other languages
Chinese (zh)
Other versions
CN104182339A (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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201410415908.9A priority Critical patent/CN104182339B/en
Publication of CN104182339A publication Critical patent/CN104182339A/en
Application granted granted Critical
Publication of CN104182339B publication Critical patent/CN104182339B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention discloses an automated testing method and an automated testing system. The automated testing method comprises the following steps of starting a plurality of virtual desktops on the same computer; setting states of the virtual desktops as idle states; starting application programs for automated testing on the virtual desktops; generating a virtual desktop mark relevant to each virtual desktop on the corresponding virtual desktop; determining an unexecuted testing case as a testing case to be executed; determining a virtual desktop which is in an idle state as a virtual desktop to be run; acquiring the virtual desktop mark which is relevant to the virtual desktop to be run as a virtual desktop mark to be run; transmitting a testing command to the application program in the virtual desktop to be run according to the virtual desktop mark to be run; executing the testing case to be executed; and setting the state of the virtual desktop to be run as a working state. On the premise that new resources are not added, a plurality of desktops can be virtualized by a single computer, and the resource utilization rate is improved.

Description

A kind of automated testing method and system
Technical field
The present invention relates to software test correlative technology field, particularly a kind of automated testing method and system.
Background technology
In software test field, reduce the repeated work of Test Engineer, improve the work effect of software engineer Rate, part human input is more for release, in prior project, thus reaching the purpose of lifting people's effect, for this prior art Solved the above problems by automatic test.
Existing automatic test, by transponder (hub) service of a service end control multiple for running foot This execution terminal, reaches and accelerates test speed and effective purpose expanding test environment.And by ordering (such as selenium Order) sectional drawing is carried out to test case execution step, and finally show user, and verify whether script runs succeeded.
In prior art, for the execution terminal of Run Script and generation testing procedure sectional drawing, can be physical machine, It can also be virtual machine.In the case of certain scale, dispose a set of automatic test platform current enough to support programs enterprise Automatic test.But developing with enterprise, its application system can get more and more, if done on the original basis certainly Dynamicization is tested, and certainly will need to increase execution terminal.And increase execution terminal and mean that (virtual machine is also to build to physical machine to be increased Stand on physical machine resource), no matter being to buy, or lease, the cost of enterprise all can be caused to improve.
Content of the invention
Based on this it is necessary to need more physical machine to support the technology of substantial amounts of automatic test to ask for prior art Topic, provides a kind of automated testing method and system.
A kind of automated testing method, comprising:
Step 11, starts multiple virtual desktops on same computer, and the state arranging each virtual desktop is the free time, Application program for automatic test is started on each virtual desktop, described application program is in time-out implementation of test cases State, and implementation of test cases after receiving test command, the startup quantity of described virtual desktop always starts for virtual desktop Amount;
Step 12, generates the virtual desktop mark associating with each virtual desktop for each virtual desktop;
Step 13, determines a unenforced test case as pending test case, determines that a state is the free time Virtual desktop as virtual desktop to be run;
Step 14, obtains the virtual desktop mark associating with described virtual desktop to be run as virtual desktop mark to be run Know;
Step 15, according to described virtual desktop to be run identify to described virtual desktop to be run in described application journey Sequence sends test command and executes described pending test case, and the state of described virtual desktop to be run is set to work, inspection Survey and whether also have unenforced test case, if also unenforced test case, execution step 13, otherwise terminate, institute State and be set to the free time wait the state running virtual desktop after described pending test case is finished.
A kind of automatization test system, comprising:
Virtual desktop starting module, for starting multiple virtual desktops on same computer, arranges each virtual table The state in face is the free time, starts the application program for automatic test, described application program is on each virtual desktop Suspend implementation of test cases state, and implementation of test cases after receiving test command, the startup quantity of described virtual desktop Start total amount for virtual desktop;
Virtual desktop identifier generation module, for generating, for each virtual desktop, the virtual table associating with each virtual desktop Face identifies;
Application program determining module to be run, for determining a unenforced test case as pending test use Example, determines that a state is idle virtual desktop as virtual desktop to be run;
Virtual desktop identifier acquisition module to be run, for obtaining the virtual desktop associating with described virtual desktop to be run Mark is as virtual desktop mark to be run;
Test command sending module, for according to described virtual desktop to be run identify to described virtual desktop to be run In described application program send test command and execute described pending test case, by the state of described virtual desktop to be run It is set to work, detects whether also unenforced test case, if also unenforced test case, execute and wait to run Application program determining module, otherwise terminates, and the state of described virtual desktop to be run has executed in described pending test case It is set to the free time after finishing.
The present invention passes through to start multiple virtual desktops in same computer, starts for automatization in virtual desktop The application program of test, and according to dispatching algorithm, sending test command to the application program in each virtual desktop should to run Use program.Therefore, the present invention, on the premise of not increasing new resources, realizes single computer (execution node) and fictionalizes multiple void Intend desktop, lift resource utilization;Meanwhile, each virtual desktop is independent, does not interfere with each other, and now starts application program and holds Row test script is also independent, and covert increased use-case execution node, improves automatic test efficiency.
Brief description
Fig. 1 is a kind of workflow diagram of automated testing method of the present invention;
Fig. 2 adopts the specific workflow of the step 11 of one of embodiment of windows operating system for computer Figure;
Fig. 3 is the workflow diagram of a windows operating system example;
Fig. 4 adopts the specific workflow figure of the step 11 of one of embodiment of Linux system for computer;
Fig. 5 is the workflow diagram of a linux operating system example;
Fig. 6 is a kind of construction module figure of automatization test system of the present invention.
Specific embodiment
The present invention will be further described in detail with specific embodiment below in conjunction with the accompanying drawings.
It is illustrated in figure 1 a kind of workflow diagram of automated testing method of the present invention, comprising:
Step 11, starts multiple virtual desktops on same computer, and the state arranging each virtual desktop is the free time, Application program for automatic test is started on each virtual desktop, described application program is in time-out implementation of test cases State, and implementation of test cases after receiving test command, the startup quantity of described virtual desktop always starts for virtual desktop Amount;
Step 12, generates the virtual desktop mark associating with each virtual desktop for each virtual desktop;
Step 13, determines a unenforced test case as pending test case, determines that a state is the free time Virtual desktop as virtual desktop to be run;
Step 14, obtains the virtual desktop mark associating with described virtual desktop to be run as virtual desktop mark to be run Know;
Step 15, according to described virtual desktop to be run identify to described virtual desktop to be run in described application journey Sequence sends test command and executes described pending test case, and the state of described virtual desktop to be run is set to work, inspection Survey and whether also have unenforced test case, if also unenforced test case, execution step 13, otherwise terminate, institute State and be set to the free time wait the state running virtual desktop after described pending test case is finished.
Wherein, in a step 11, multiple virtual desktops are started on same computer.Each virtual desktop is only Vertical, the application program therefore being created on each virtual desktop does not all interfere with each other.Simultaneously virtual desktop its only define Different terminal desktops, it is still the multiple virtual desktops under same system, so required system resource is less, can Same computer starts more virtual desktops, thus starting more application programs, to meet large-scale automatization The needs of test.When each application program starts in a step 11, not implementation of test cases, it is after receiving test command Just corresponding test case can be executed according to different test commands.
In step 12, generate a virtual desktop mark for each virtual desktop, because virtual desktop is same Start in system, therefore in order to distinguish different virtual desktops, need to generate virtual desktop mark, so that subsequent access.
Step 13 can be realized by a control centre, the preserved test case of control centre's detection, and detects shape State is idle virtual desktop, and the state of virtual desktop can be safeguarded by control centre.Test case can be predetermined, Can also be dynamic access, dynamic access refers to dynamically receive the test case on foreground, and by control centre's execution step 13, using unenforced test case as pending test case, determine that a state is idle virtual desktop as ready Row virtual desktop, then at step 14, obtains the virtual desktop mark associating with virtual desktop to be run empty as treating operation Intend desktop mark, this virtual desktop to be run identifies treats operation program for accessing in step 15.
In step 15, test command determines according to pending test case, for different test cases, its test command Identical may be likely to difference.Test command is sent to after running the application program of virtual desktop, application program executes institute State pending test case, the state of virtual desktop to be run is set to working condition.It is also desirable to detect whether also have Unenforced test case, if being also carried out step 13, otherwise terminates.In addition, executing in described pending test case After finishing, the state of described virtual desktop to be run is set to the free time.
According to described virtual desktop to be run identify to described virtual desktop to be run in described in wait run application journey Sequence sends test command, runs after running application program and receiving test command.
The present invention, on the premise of not increasing new resources, realizes single execution node (computer) and fictionalizes multiple virtual tables Face, lifts resource utilization;Meanwhile, each virtual desktop is independent, does not interfere with each other, and now starts application program and executes survey Training is originally also independent, and covert increased use-case execution node, improves automatic test efficiency.
Wherein in an embodiment, described step 12 specifically includes:
It is respectively started different ports for each virtual desktop, described virtual desktop is designated the ip address of described computer The port being started with virtual desktop.
Due to using same computer, therefore, its ip address is the same, in order to distinguish different virtual tables Face, starts different ports to each virtual desktop, conducts interviews such that it is able to add port by ip address.As: virtual desktop 1 Open is 1234 ports, and what virtual desktop 2 was opened is 1235 ports (its ip address is identical), that is: virtual terminal and end Mouth forms mapping relations, by dispatching algorithm, conducts interviews by the way of ip address adds port, thus realizing surveying automatization Trial business is assigned to the virtual terminal execution specified.
It is illustrated in figure 2 the concrete work that computer adopts the step 11 of one of embodiment of windows operating system Make flow chart, wherein in an embodiment, the operating system of described computer is to be provided with multiple system users and installed The windows operating system of remote desktop service, the quantity of described system user is more than or equal to described virtual desktop and always starts Amount, described step 11, specifically include:
Step 31, selects one and does not carry out the system user of Telnet as current system user;
Step 32, simulates described current system user and carries out the Telnet virtual table of startup by described remote desktop service Face;
Step 33, starts the application for automatic test on the virtual desktop of described current system user Telnet Program;
Step 34, if the quantity of the virtual desktop being started is less than described virtual desktop and starts total amount, execution step 31, otherwise terminate.
For windows operating system, it does not have the function of virtual desktop, and the present embodiment passes through multiple system users It is achieved that virtual desktop by the way of continuous Telnet.
Concrete mode is as follows: creates multiple system users (such as: user1, user2, user3, user4 ...), by script Start multiple remote desktops (analog systemss user logs in remote desktop) on backstage, Starting mode is as follows: start script simulation User1 carries out Telnet, and then user1 starts script simulation user2 again and carries out Telnet, and then user2 starts foot again This simulation user3 carries out Telnet, can simulate all system users by this operation and carry out Telnet, first start User1, user1 self-starting user2, user2 self-starting user3 ...., form a chained list it may be assumed that unique user (user1) produces Give birth to multiple virtual desktops (user2, user3 ... .), so far achieve the function of the multiple virtual desktop of single user.
It is illustrated in figure 3 the workflow diagram of a windows operating system example, comprising:
Step s301, execution node installation remote desktop service (the remote desktop of windows operating system services);
Step s302, installs the license of remote desktop service;
Step s303, opens many sessions and arranges it is allowed to multiple user logs in simultaneously;
Step s304, setting connects number (being limited by license);
Step s305, adds different computer users;
Step s306, connects remote desktop by different users, and starts application program, so this application program is just enjoyed There is the desktop resource that this user occupies, reach the purpose distinguishing desktop with user;
Step s307, by dispatching algorithm, sends automatic test order and carries out to the corresponding application program having been started up Execution, application program will go to execute associative operation to the desktop distributing when starting.
It is illustrated in figure 4 the specific works that computer adopts the step 11 of one of embodiment of linux operating system Flow chart, wherein in an embodiment, the operating system of described computer is to have installed the linux operation of remote desktop service System, described step 11, specifically include:
Step 41, starts n-th virtual desktop by described remote desktop service, and described n is the sequence number of virtual desktop;
Step 42, starts the application program for automatic test on n-th virtual desktop;
Step 43, if the virtual desktop quantity being started is less than described virtual desktop and starts total amount, setting n is another The sequence number of individual not actuated virtual desktop, execution step 41, otherwise terminates.
Linux operating system inherently has virtual desktop function, however, in order to preferably manage virtual desktop, therefore The mode being also adopted by remote desktop service starts each virtual desktop.
It is illustrated in figure 5 the workflow diagram of a linux operating system example, comprising:
Step s501, installs tigervnc, can install vnc service using yum install vnc-server, Tigervnc is a kind of remote desktop service software, provides remote desktop service by this software for linux operating system;
Step s502, starts vncserver:num (as vncserver:2), and vncserver:num order is for starting the Num virtual desktop;
Step s503, using export display=:num (as export display=:2), sets, Then start application program, wherein display=:num order for subsequent operation is arranged on n-th um virtual desktop, because This restarts application program after inputting this order, then this application program just can access the resource of this virtual desktop in internal memory;
Step s504, if also needing to start other virtual desktops, starts multiple differences according to step s502 and s503 Numbering virtual desktop and application program, can be achieved with the purpose on a single machine using multiple independent virtual desktop resources;
Step s505, by dispatching algorithm, sends automatic test order and carries out to the corresponding application program having been started up Execution, application program will go to execute associative operation to the virtual desktop distributing when starting.
Wherein in an embodiment, described virtual desktop starts total amount and is more than or equal to operation required for automatic test Application program number, and each virtual desktop only starts a described application program.
Each application program executes a test case, therefore when automatic test executes multiple test case, needs Multiple application programs are so that each application program is able to carry out a test case.Virtual desktop starts total amount if less than institute Need the application program number run, then can be surveyed by applying multiple application programs to meet automatization in same virtual desktop Application program required for examination, however, such mode can not clearly distinguish different application programs, therefore, in this reality Apply in example, be more than or equal to, by determining that virtual desktop starts total amount, the application program number run required for automatic test, So that each application program can have a virtual desktop as platform, clearly to distinguish application program so that every Individual virtual desktop all only carries out a test case.
It is illustrated in figure 6 a kind of construction module figure of automatization test system of the present invention, comprising:
Virtual desktop starting module 601, for starting multiple virtual desktops on same computer, arranges each virtual The state of desktop is the free time, starts the application program for automatic test, at described application program on each virtual desktop In time-out implementation of test cases state, and implementation of test cases after receiving test command, the startup number of described virtual desktop Measure and start total amount for virtual desktop;
Virtual desktop identifier generation module 602, for generating, for each virtual desktop, the void associating with each virtual desktop Intend desktop mark;
Application program determining module 603 to be run, for determining a unenforced test case as pending test Use-case, determines that a state is idle virtual desktop as virtual desktop to be run;
Virtual desktop identifier acquisition module 604 to be run, virtual with what described virtual desktop to be run associated for obtaining Desktop mark is as virtual desktop mark to be run;
Test command sending module 605, for according to described virtual desktop to be run identify to described wait to run virtual Described application program in desktop sends test command and executes described pending test case, by described virtual desktop to be run State is set to work, detects whether also unenforced test case, if also unenforced test case, execution is treated Run application program determining module, otherwise terminate, the state of described virtual desktop to be run is held in described pending test case Row is set to the free time after finishing.
Wherein in an embodiment, described virtual desktop identifier generation module 602, specifically for:
It is respectively started different ports for each virtual desktop, described virtual desktop is designated the ip address of described computer The port being started with virtual desktop.
Wherein in an embodiment, the operating system of described computer is to be provided with multiple system users and installed remote The windows operating system of journey desktop services, the quantity of described system user is more than or equal to described virtual desktop and starts total amount, Described virtual desktop starting module 601, specifically includes:
Current system user selects submodule, selects a system user not carrying out Telnet to use as current system Family;
The first system Telnet submodule, is simulated described current system user and is carried out far by described remote desktop service Cheng Denglu starts virtual desktop;
The first system application program launching submodule, starts on the virtual desktop of described current system user Telnet Application program for automatic test;
The first system virtual desktop quantity detection sub-module, if the quantity of the virtual desktop being started is less than described virtual Desktop starts total amount, then execution current system user selects submodule, otherwise terminates.
Wherein in an embodiment, the operating system of described computer is to have installed the linux behaviour of remote desktop service Make system, described virtual desktop starting module 601, specifically include:
Second system remote desktop Attendant sub-module, starts n-th virtual desktop by described remote desktop service, described N is the sequence number of virtual desktop;
Second system application program launching submodule, starts the application for automatic test on n-th virtual desktop Program;
Second system virtual desktop quantity detection sub-module, if the virtual desktop quantity being started is less than described virtual table Face starts total amount, then setting n is the sequence number of another not actuated virtual desktop, execution second system remote desktop service submodule Block, otherwise terminates.
Wherein in an embodiment, described virtual desktop starts total amount and is more than or equal to operation required for automatic test Application program number, and each virtual desktop only starts a described application program.
Embodiment described above only have expressed the several embodiments of the present invention, and its description is more concrete and detailed, but simultaneously Therefore the restriction to the scope of the claims of the present invention can not be interpreted as.It should be pointed out that for those of ordinary skill in the art For, without departing from the inventive concept of the premise, some deformation can also be made and improve, these broadly fall into the guarantor of the present invention Shield scope.Therefore, the protection domain of patent of the present invention should be defined by claims.

Claims (10)

1. a kind of automated testing method is it is characterised in that include:
Step (11), starts multiple virtual desktops on same computer, and the state arranging each virtual desktop is the free time, Application program for automatic test is started on each virtual desktop, described application program is in time-out implementation of test cases shape State, and implementation of test cases after receiving test command, the startup quantity of described virtual desktop starts total amount for virtual desktop;
Step (12), generates the virtual desktop mark associating with each virtual desktop for each virtual desktop;
Step (13), determines a unenforced test case as pending test case, determines that a state is idle Virtual desktop is as virtual desktop to be run;
Step (14), obtains the virtual desktop mark associating with described virtual desktop to be run as virtual desktop mark to be run Know;
Step (15), according to described virtual desktop to be run identify to described virtual desktop to be run in described application program Send test command and execute described pending test case, the state of described virtual desktop to be run is set to work, detection Whether also have unenforced test case, if also unenforced test case, execution step (13), otherwise terminates, institute State and be set to the free time wait the state running virtual desktop after described pending test case is finished.
2. automated testing method according to claim 1 is it is characterised in that described step (12) specifically includes:
It is respectively started different ports for each virtual desktop, described virtual desktop is designated ip address and the void of described computer Intend the port that desktop is started.
3. automated testing method according to claim 1 is it is characterised in that the operating system of described computer is setting Have multiple system users and the windows operating system of remote desktop service be installed, the quantity of described system user be more than or Start total amount, described step (11) equal to described virtual desktop, specifically include:
Step (31), selects one and does not carry out the system user of Telnet as current system user;
Step (32), simulates described current system user and carries out the Telnet virtual table of startup by described remote desktop service Face;
Step (33), starts the application journey for automatic test on the virtual desktop of described current system user Telnet Sequence;
Step (34), if the quantity of the virtual desktop being started is less than described virtual desktop and starts total amount, execution step (31), otherwise terminate.
4. automated testing method according to claim 1 is it is characterised in that the operating system of described computer is to pacify The linux operating system of dress remote desktop service, described step (11), specifically include:
Step (41), starts n-th virtual desktop by described remote desktop service, and described n is the sequence number of virtual desktop;
Step (42), starts the application program for automatic test on n-th virtual desktop;
Step (43), if the virtual desktop quantity being started is less than described virtual desktop and starts total amount, setting n is another The sequence number of not actuated virtual desktop, execution step (41), otherwise terminates.
5. automated testing method according to claim 1 it is characterised in that described virtual desktop start total amount be more than or Equal to the application program number run required for automatic test, and each virtual desktop only starts a described application program.
6. a kind of automatization test system is it is characterised in that include:
Virtual desktop starting module, for starting multiple virtual desktops on same computer, arranges each virtual desktop State is the free time, starts the application program for automatic test, described application program is in time-out on each virtual desktop Implementation of test cases state, and implementation of test cases after receiving test command, the startup quantity of described virtual desktop is void Intend desktop and start total amount;
Virtual desktop identifier generation module, for generating, for each virtual desktop, the virtual desktop mark associating with each virtual desktop Know;
Application program determining module to be run, for determining unenforced test case as pending test case, really A fixed state is idle virtual desktop as virtual desktop to be run;
Virtual desktop identifier acquisition module to be run, for obtaining the virtual desktop mark associating with described virtual desktop to be run As virtual desktop to be run mark;
Test command sending module, for according to described virtual desktop to be run identify to described virtual desktop to be run in Described application program sends test command and executes described pending test case, by the state setting of described virtual desktop to be run For work, detect whether also unenforced test case, if also unenforced test case, execute and wait to run application Program determining module, otherwise terminates, and the described state after operation virtual desktop is after described pending test case is finished It is set to the free time.
7. automatization test system according to claim 6 is it is characterised in that described virtual desktop identifier generation module, Specifically for:
It is respectively started different ports for each virtual desktop, described virtual desktop is designated ip address and the void of described computer Intend the port that desktop is started.
8. automatization test system according to claim 6 is it is characterised in that the operating system of described computer is setting Have multiple system users and the windows operating system of remote desktop service be installed, the quantity of described system user be more than or Start total amount, described virtual desktop starting module equal to described virtual desktop, specifically include:
Current system user selects submodule, selects one and does not carry out the system user of Telnet as current system user;
The first system Telnet submodule, is simulated described current system user and is remotely stepped on by described remote desktop service Record starts virtual desktop;
The first system application program launching submodule, starts on the virtual desktop of described current system user Telnet and is used for The application program of automatic test;
The first system virtual desktop quantity detection sub-module, if the quantity of the virtual desktop being started is less than described virtual desktop Start total amount, then execution current system user selects submodule, otherwise terminates.
9. automatization test system according to claim 6 is it is characterised in that the operating system of described computer is to pacify The linux operating system of dress remote desktop service, described virtual desktop starting module, specifically include:
Second system remote service submodule, starts n-th virtual desktop by described remote desktop service, and described n is virtual The sequence number of desktop;
Second system application program launching submodule, starts the application program for automatic test on n-th virtual desktop;
Second system virtual desktop quantity detection sub-module, if the virtual desktop quantity being started opens less than described virtual desktop Dynamic total amount, then setting n is the sequence number of another not actuated virtual desktop, executes second system remote service submodule, otherwise Terminate.
10. automatization test system according to claim 6 is it is characterised in that described virtual desktop startup total amount is more than Or be equal to the application program number run required for automatic test, and each virtual desktop only starts a described application journey Sequence.
CN201410415908.9A 2014-08-21 2014-08-21 Automated testing method and automated testing system Active CN104182339B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410415908.9A CN104182339B (en) 2014-08-21 2014-08-21 Automated testing method and automated testing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410415908.9A CN104182339B (en) 2014-08-21 2014-08-21 Automated testing method and automated testing system

Publications (2)

Publication Number Publication Date
CN104182339A CN104182339A (en) 2014-12-03
CN104182339B true CN104182339B (en) 2017-01-25

Family

ID=51963404

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410415908.9A Active CN104182339B (en) 2014-08-21 2014-08-21 Automated testing method and automated testing system

Country Status (1)

Country Link
CN (1) CN104182339B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107256175A (en) * 2017-06-12 2017-10-17 郑州云海信息技术有限公司 It is a kind of to realize that virtual machine carries out the method for differentiation operation, apparatus and system
CN109062665A (en) * 2018-07-26 2018-12-21 郑州云海信息技术有限公司 A kind of virtual machine desktop environment configurations method, apparatus and system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103595578A (en) * 2013-11-01 2014-02-19 福建升腾资讯有限公司 Method and system for evaluating performance of desktop cloud terminal in virtualization application scene

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9239786B2 (en) * 2012-01-18 2016-01-19 Samsung Electronics Co., Ltd. Reconfigurable storage device
US9201755B2 (en) * 2013-02-14 2015-12-01 Vmware, Inc. Real-time, interactive measurement techniques for desktop virtualization

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103595578A (en) * 2013-11-01 2014-02-19 福建升腾资讯有限公司 Method and system for evaluating performance of desktop cloud terminal in virtualization application scene

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于QEMU-KVM的桌面云服务端软件架构设计与实现;姚华超;《中国优秀硕士学位论文全文数据库》;20131215;正文第14-62页 *

Also Published As

Publication number Publication date
CN104182339A (en) 2014-12-03

Similar Documents

Publication Publication Date Title
US9710304B2 (en) Methods and apparatus to select virtualization environments for migration
US8631131B2 (en) Virtual machine pool cache
CN103873534B (en) A kind of application cluster moving method and device
EP3265911B1 (en) Methods and apparatus to select virtualization environments during deployment
KR20170132296A (en) Federation-based memory management
CN107659455B (en) Method, storage medium, device and system for Mock data of iOS (internet operating system) end
CN112560244A (en) Virtual simulation experiment system and method based on Docker
WO2019148854A1 (en) Method and device for deploying virtualized network element device
CN102799465B (en) Virtual interrupt management method and device of distributed virtual system
CN105677342B (en) A kind of combined table top virtual method solving heterogeneous operating system
CN102339229A (en) Virtualization method based on operating system layer
CN103235725A (en) Linux-based rapid deployment method for Oracle database in cloud computing
CN103973515A (en) Network card stability testing method
US11012297B2 (en) Methods and apparatus to migrate physical server hosts between virtual standard switches and virtual distributed switches in a network
CN104243617A (en) Task scheduling method and system facing mixed load in heterogeneous cluster
CN110362474A (en) A kind of distributed game test method, system, device and storage medium
CN104318091B (en) A kind of moonlet ground test method based on virtualization computer system
CN107426294A (en) A kind of method and device for disposing load-balancing device
US10318343B2 (en) Migration methods and apparatuses for migrating virtual machine including locally stored and shared data
CN103793242A (en) Quick information system deploying method on basis of virtual computing environment
CN103685564A (en) Plug-in application ability layer introduced industry application online operation cloud platform architecture
CN104182339B (en) Automated testing method and automated testing system
CN104391736B (en) The park mode method to set up and device of virtual machine
CN111061617B (en) Space-based network networking simulation test system based on cloud computing
CN106445641A (en) Method for data migration between safety virtual platforms on discrete computing node

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant