Page 898 - Cloud computing: From paradigm to operation
P. 898
5 Intercloud and interoperability
Table II.2 – Test case: VM migration
VM migration test description
Test purpose To verify that the CSC migrates the VM from a particular host to another host.
Reference [ITU-T Y.3513] clause 7.1.3
Step Type Description Result
1 Stimulus The CSC migrates the VM in power off state to another host.
2 Stimulus The CSC starts the VM.
3 Check The VM is running on the target host without any changes.
4 Stimulus The CSC migrates the running VM to another host.
5 Check The VM is running on the target host without any changes;
the service carried by the VM is still on during the migration.
Test verdict It is deemed as successfully terminated if at least one check is successful, otherwise it
is deemed as failed.
II.1.3 Test case: VM snapshot
Table II.3 shows the test case for VM snapshot.
Table II.3 – Test case: VM snapshot
VM snapshot test description
Test purpose To verify that the CSC captures the state (VM memory, settings and virtual disks) of the
VM by taking snapshots and rolling back to the previous VM state when needed.
Reference [ITU-T Y.3513] clause 7.1.5
Test sequence Step Type Description Result
1 Stimulus The CSC uses an application running on a VM.
2 Stimulus The CSC takes a snapshot (with memory state) of the VM,
called snapshot A.
3 Stimulus The CSC makes some changes to the application and closes it,
and reconfigures the VM.
4 Stimulus The CSC takes another snapshot (with memory state) of the
VM, called snapshot B.
5 Stimulus The CSC restores snapshot A.
6 Check The VM's virtual disk, configurations and memory state are
consistent with the state when snapshot A was taken. The
application is running on the VM without any changes.
7 Stimulus The CSC deletes snapshot A and restores snapshot B.
8 Check The VM's virtual disk, configurations and memory state are
consistent with the state when snapshot B was taken. The
application is not running on the VM.
Test verdict It is deemed as successfully terminated if all the checks are successful, otherwise it is
deemed as failed.
II.1.4 Test case: VM clone
Table II.4 shows the test case for VM clone.
890