|
Hypervisor : XenserverAbbreviation |
|
|
|
|
|
|
|
Test Case ID |
Test Case Name |
Steps |
Expected Results |
Priority |
Test Case Type |
Automatable(Y/N) |
Xenserver |
Comment |
---|---|---|---|---|---|---|---|---|
1 |
UI and API |
1-Check for upgrade button |
1-Upgrade button should be present. |
P0 |
Functional |
Y |
Pass |
1- ![]() |
|
User VM CPU/ RAM scale up |
|
|
|
|
|
|
|
2 |
Scaling up CPU |
1-Select a running user vm |
1- SO upgrade should be successful |
P0 |
Functional |
Y |
Passed with workaround |
|
3 |
Scaling up CPU |
1-Select a running user vm |
1-Vm should migrate(live) to another host (having Capacity). |
P0 |
Functional |
Y |
Pass |
|
4 |
Scaling up CPU |
1-Select a running user vm |
1-SO upgrade should fail. |
P0 |
Functional |
Y |
Pass |
|
5 |
Scaling up RAM |
1-Select a running user vm |
1-SO upgrade should be successful |
P0 |
Functional |
Y |
Pass |
|
6 |
Scaling up RAM |
1-Select a running user vm |
1-Vm should migrate(live) to another host (having Capacity). |
P0 |
Functional |
Y |
Fail |
|
7 |
Scaling up RAM |
1-Select a running user vm |
1-SO upgrade should fail.. |
P0 |
Functional |
Y |
Pass |
|
8 |
Scaling up CPU and RAM |
1-Select a running user vm |
1- SO upgrade should be successful |
P0 |
Functional |
Y |
Pass |
|
9 |
Scaling up CPU and RAM |
1-Select a running user vm |
1-Vm should migrate(live) to another host (having Capacity). |
P0 |
Function |
Y |
Fail |
|
10 |
Scaling up CPU and RAM |
1-Select a running user vm |
1-SO upgrade should fail.. |
P0 |
Functional |
Y |
Pass |
|
|
System VM CPU/RAM scale up( Need to repeat for SSVM,CPVM,VR) |
|
|
|
|
|
|
|
11 |
Scaling up CPU |
1-Select a running system vm |
1- SO upgrade should be successful |
P0 |
Functional |
Y |
Pass |
|
12 |
Scaling up CPU |
1-Select a running system vm |
1-Vm should migrate(live) to another host (having Capacity). |
P1 |
Functional |
Y |
Fail |
|
13 |
Scaling up RAM |
1-Select a running system vm |
1- SO upgrade should be successful |
P0 |
Functional |
Y |
Pass |
|
14 |
Scaling up RAM |
1-Select a running system vm |
1-Vm should migrate(live) to another host (having Capacity). |
P1 |
Functional |
Y |
Fail |
|
15 |
Scaling up CPU and RAM |
1-Select a running system vm |
1- SO upgrade should be successful |
P0 |
Functional |
Y |
Fail |
|
16 |
Scaling up CPU and RAM |
1-Select a running system vm |
1-Vm should migrate(live) to another host (having Capacity). |
P1 |
Functional |
Y |
Fail |
|
|
Scaleup vm while Restart/power off VM is in process |
|
|
|
|
|
|
|
17 |
Restart VM while scaling UP CPU |
1-Select a running vm |
1-DB should get updated with new compute offering |
P0 |
Functional |
Y |
Pass |
|
18 |
Restart VM while scaling UP CPU |
1-Select a running vm |
1-VM should live migrate |
P0 |
Functional |
Y |
Pass |
|
19 |
Restart VM while scaling UP RAM |
1-Select a running vm |
1-DB should get updated with new compute offering |
P0 |
Functional |
Y |
Pass |
|
20 |
Restart VM while scaling UP RAM |
-Select a running vm |
1-VM should live mirgate |
P0 |
Functional |
Y |
Fail |
|
21 |
Restart VM while scaling UP CPU and RAM |
-Select a running vm |
1-DB should get updated with new compute offering |
P0 |
Functional |
Y |
Pass |
|
22 |
Restart VM while scaling UP CPU and RAM |
-Select a running vm |
1-Vm should live migrate |
P0 |
Functional |
Y |
Fail |
|
|
Restart system vms during operation( Need to repeat for SSVM,CPVM,VR ) |
|
|
|
|
|
|
|
23 |
Restart VM while scaling UP CPU |
1-Select a running system vm |
1-DB should get updated with new compute offering |
P1 |
Functional |
Y |
blocked |
|
24 |
Restart VM while scaling UP CPU |
1-Select a running system vm |
1-VM should migrate |
P1 |
Functional |
Y |
blocked |
|
25 |
Restart VM while scaling UP RAM |
1-Select a running system vm |
1-DB should get updated with new compute offering |
P1 |
Functional |
Y |
blocked |
|
26 |
Restart VM while scaling UP RAM |
1-Select a running system vm |
1-VM should migrate |
P1 |
Functional |
Y |
blocked |
|
27 |
Restart VM while scaling UP CPU and RAM |
1-Select a running system vm |
1-DB should get updated with new compute offering |
P1 |
Functional |
Y |
blocked |
|
28 |
Restart VM while scaling UP CPU and RAM |
1-Select a running system vm |
1-VM should migrate |
P1 |
Functional |
Y |
blocked |
|
|
Scaling up while snapshot creation is in process |
|
|
|
|
|
|
|
29 |
Scaling up RAM while snapshot creation is in process |
1-Select a running system vm. |
scaling up should be successful |
P2 |
Functional |
Y |
Pass |
|
30 |
Scaling up CPU while snapshot creation is in process |
1-Select a running system vm. |
scaling up should be successful |
P2 |
Functional |
Y |
Pass |
|
31 |
Scaling up CPU and RAM while snapshot creation is in process |
1-Select a running system vm. |
scaling up should be successful |
P2 |
Functional |
Y |
Pass |
|
|
Guest OS Support |
|
|
|
|
|
|
|
32 |
Guest OS does not support scaling up |
1-Select a running user VM |
Should throw "not supported exception" |
P3 |
Functional |
Y |
|
|
|
CS behavior when migration fails while scaling up CPU/RAM(power off /service network stop , Destination host) |
|
|
|
|
|
|
|
33 |
Scaling up CPU |
1-select a running VM and upgrade SO |
1-Scaleup should failed |
P1 |
Functional |
Y |
Fail |
|
34 |
scaling up CPU |
1-select a running VM and upgrade SO |
1-Scaleup should failed |
P1 |
Functional |
Y |
Fail |
|
35 |
scaling up RAM |
1-select a running VM and upgrade SO |
1-Scaleup should failed |
P1 |
Functional |
Y |
Fail |
|
36 |
scaling up RAM |
1-select a running VM and upgrade SO |
1-Scaleup should failed |
P1 |
Functional |
Y |
Fail |
|
37 |
scaling up CPU and RAM |
1-select a running VM and upgrade SO |
1-Scaleup should failed |
P1 |
Functional |
Y |
Fail |
|
38 |
scaling up CPU and RAM |
1-select a running VM and upgrade SO |
1-Scaleup should failed |
P1 |
Functional |
Y |
Fail |
|
|
|
|
|
|
|
|
|
|
|
Scale Down |
|
|
|
|
|
|
|
39 |
Scale down CPU and Memory |
1- Upgrade vm with CO(=Compute offering) have less RAM and CPU than current CO |
should get a message "scale down not supported" |
P1 |
Functional |
Y |
Fail |
|
|
UPGRADE |
|
|
|
|
|
|
|
40 |
upgrade path |
Pre upgrade Steps |
1-upgrade should go properly |
P1 |
Upgrade |
N |
|
|
|
Other |
|
|
|
|
|
|
|
41 |
Change SO of a stop VM |
1-Scale up vm |
step 2 should be successful |
|
Functional |
Y |
Pass |
|
|
Dashboard |
|
|
|
|
|
|
|
42 |
scale up cpu /RAM |
1-Change CO of a running VM |
Dashboard should display new used and free value of CPU and RAM according to CO values. |
|
Functional |
N |
Pass |
|
|
|
|
|
|
|
|
|
|
43 |
Usage Event |
|
Waiting for FS update |
|
|
|
|
|
|
Race condition |
|
|
|
|
|
|
|
44 |
update to many vms on same host |
Update too many(5-10) vms on same host |
vm should get updated without error-exception |
|
Functional |
Y |
Pass |
|
|
Manage-Unmanage/Disable-Enable |
|
|
|
|
|
|
|
45 |
Manage-Unmanage cluster |
1-Scaleup vm (cpu and RAM) |
1-step 2 should not have any effect on step 1 |
|
Functional |
Y |
|
|
46 |
Disable-Enable cluster/pod/zone |
1-Scaleup vm |
1-step 2 should not have any effect on step 1 |
|
Functional |
Y |
Pass |
|
|
Attach-Detach Volume |
|
|
|
|
|
|
|
47 |
Attach-Detach volumes |
1-deploy vm |
all operation should go smoothly |
|
Functional |
Y |
Pass |
|
|
VM Life cycle |
|
|
|
|
|
|
|
48 |
stop-start |
1-scale up cpu/ram |
1-vm should be using scaled up service offering |
|
Functional |
Y |
Pass |
|
49 |
Reboot |
1-scale up cpu/ram |
1-vm should be using scaled up service offering |
|
Functional |
Y |
Pass |
|
50 |
expunge and restore and start |
1-scale up cpu/ram |
1-vm should be using scaled up service offering |
|
Functional |
Y |
Pass |
|
|
Global Settings |
|
|
|
|
|
|
|
51 |
cluster.cpu.allocated.capacity.disablethreshold |
|
should not be allowed to scale up cpu beyond cpu threshold |
|
|
|
hold |
Global parameter is in dev process |
52 |
cluster.memery.allocated.capacity.desablethreshould |
|
scaleup should not be allowed after memory threshold |
|
Function |
Y |
hold |
Global parameter is in dev process |
|
Vcpus |
|
|
|
|
|
|
|
53 |
Vcpus |
Scaleup number of vcpus |
only scaling up number of vcpus should be allowed |
|
Function |
Y |
Fail |