| 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 |
|
| |||||||||
12 | Scaling up CPU | 1-Select a running system vm | 1-Vm should migrate(live) to another host (having Capacity). | P1 | Functional | Y |
|
| |||||||||
13 | Scaling up CPU | 1-Select a running system vm | 1-SO upgrade should fail. | P2 | Functional | Y |
|
| |||||||||
14 | Scaling up RAM | 1-Select a running system vm | 1- SO upgrade should be successful | P0 | Functional | Y |
|
| |||||||||
15 | Scaling up RAM | 1-Select a running system vm | 1-Vm should migrate(live) to another host (having Capacity). | P1 | Functional | Y |
|
| |||||||||
16 | Scaling up RAM | 1-Select a running system vm | 1-SO upgrade should fail. | P2 | Functional | Y |
|
| |||||||||
17 | Scaling up CPU and RAM | 1-Select a running system vm | 1- SO upgrade should be successful | P0 | Functional | Y |
|
| |||||||||
18 | Scaling up CPU and RAM | 1-Select a running system vm | 1-Vm should migrate(live) to another host (having Capacity). | P1 | Functional | Y |
|
| |||||||||
19 | Scaling up CPU and RAM | 1-Select a running system vm | 1-SO upgrade should fail. | P2 | Functional | Y |
|
| |||||||||
| Scaleup vm while Restart/power off VM is in process |
|
|
|
|
|
|
| |||||||||
20 | Restart VM while scaling UP CPU | 1-Select a running vm | 1-DB should get updated with new compute offering | P0 | Functional | Y | Pass |
| |||||||||
21 | Restart VM while scaling UP CPU | 1-Select a running vm | 1-VM should live migrate | P0 | Functional | Y | Pass |
| |||||||||
23 | Restart VM while scaling UP RAM | 1-Select a running vm | 1-DB should get updated with new compute offering | P0 | Functional | Y | Pass |
| |||||||||
24 | Restart VM while scaling UP RAM | -Select a running vm | 1-VM should live mirgate | P0 | Functional | Y | Fail | ||||||||||
26 | 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 |
| |||||||||
27 | 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 ) |
|
|
|
|
|
|
| |||||||||
29 | Restart VM while scaling UP CPU | 1-Select a running system vm | 1-DB should get updated with new compute offering | P1 | Functional | Y |
|
| |||||||||
30 | Restart VM while scaling UP CPU | 1-Select a running system vm | 1-VM should migrate | P1 | Functional | Y |
|
| |||||||||
31 | Restart VM while scaling UP CPU | 1-Select a running system vm | 1-SO upgrade should fail | P2 | Functional | Y |
|
| |||||||||
33 | Restart VM while scaling UP RAM | 1-Select a running system vm | 1-DB should get updated with new compute offering | P1 | Functional | Y |
|
| |||||||||
34 | Restart VM while scaling UP RAM | 1-Select a running system vm | 1-VM should migrate | P1 | Functional | Y |
|
| |||||||||
35 | Restart VM while scaling UP RAM | 1-Select a running system vm | 1-SO upgrade should fail | P2 | Functional | Y |
|
| |||||||||
36 | 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 |
|
| |||||||||
37 | Restart VM while scaling UP CPU and RAM | 1-Select a running system vm | 1-VM should migrate | P1 | Functional | Y |
|
| |||||||||
38 | Restart VM while scaling UP CPU and RAM | 1-Select a running system vm | 1- SO upgrade should fail | P2 | Functional | Y |
|
| |||||||||
| Scaling up while snapshot creation is in process |
|
|
|
|
|
|
| |||||||||
39 | Scaling up RAM while snapshot creation is in process | 1-Select a running system vm. | scaling up should be successful | P2 | Functional | Y | Pass |
| |||||||||
40 | Scaling up CPU while snapshot creation is in process | 1-Select a running system vm. | scaling up should be successful | P2 | Functional | Y | Pass |
| |||||||||
41 | 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 |
|
|
|
|
|
|
| |||||||||
42 | 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) |
|
|
|
|
|
|
| |||||||||
43 | Scaling up CPU | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P1 | Functional | Y | Fail | ||||||||||
44 | scaling up CPU | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P1 | Functional | Y | Fail |
| |||||||||
45 | Scaling up CPU | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P1 | Functional | Y | Fail |
| |||||||||
46 | Scaling up CPU | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P2 | Functional | y | Fail |
| |||||||||
46 | scaling up RAM | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P1 | Functional | Y | Fail |
| |||||||||
47 | scaling up RAM | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P1 | Functional | Y | Fail |
| |||||||||
48 | scaling up RAM | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P1 | Functional | Y | Fail |
| |||||||||
50 | Scaling up RAM | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P2 | Functional | Y |
|
| 51 | scaling up CPU and RAM | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P1 | Functional | Y | Fail |
|
52 47 | scaling up CPU and RAM | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P1 | Functional | Y | Fail |
| |||||||||
51 53 | scaling up CPU and RAM | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P1 | Functional | Y | Fail |
| |||||||||
54 52 | scaling up CPU and RAM | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P2 P1 | Functional | Y | Fail |
| |||||||||
|
|
|
|
|
|
|
| ||||||||||
55 | scaling up RAM(at least two host in current cluster having capacity) | 1-select a running VM and upgrade SO | 1-CS should choose another host(having Capacity) | P1 | Functional | Y |
|
| |||||||||
56 | Scaling up CPU (at least two host in current cluster having capacity) | 1-select a running VM and upgrade SO | 1-CS should choose another host(having Capacity) | P1 | Functional | Y |
|
| |||||||||
57 | scaling up CPU and RAM (at least two host in current cluster having capacity) | 1-select a running VM and upgrade SO | 1-CS should choose another host(having Capacity) | P! | Functional | Y |
|
| |||||||||
| Scale Down |
|
|
|
|
|
|
| |||||||||
58 | 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 | Pass |
| |||||||||
| UPGRADE |
|
|
|
|
|
|
| |||||||||
59 | upgrade path | Pre upgrade Steps | 1-upgrade should go properly | P1 | Upgrade | N |
|
| |||||||||
| Other |
|
|
|
|
|
|
| |||||||||
60 | Change SO of a stop VM | 1-Scale up vm | step 2 should be successful |
| Functional | Y | Pass |
| |||||||||
| Dashboard |
|
|
|
|
|
|
| |||||||||
62 | 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 |
| |||||||||
|
|
|
|
|
|
|
|
| |||||||||
63 | Usage Event |
| Waiting for FS update |
|
|
|
|
| |||||||||
| Race condition |
|
|
|
|
|
|
| |||||||||
64 | 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 |
|
| |||||||||
| Manage-Unmanage/Disable-Enable |
|
|
|
|
|
|
| |||||||||
65 | Manage-Unmanage cluster | 1-Scaleup vm (cpu and RAM) | 1-step 2 should not have any effect on step 1 |
| Functional | Y |
|
| |||||||||
66 | 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 |
|
|
|
|
|
|
| |||||||||
67 | Attach-Detach volumes | 1-deploy vm | all operation should go smoothly |
| Functional | Y | Pass |
| |||||||||
| VM Life cycle |
|
|
|
|
|
|
| |||||||||
68 | stop-start | 1-scale up cpu/ram | 1-vm should be using scaled up service offering |
| Functional | Y | Pass |
| |||||||||
69 | Reboot | 1-scale up cpu/ram | 1-vm should be using scaled up service offering |
| Functional | Y | Pass |
| |||||||||
70 | expunge and restore and start | 1-scale up cpu/ram | 1-vm should be using scaled up service offering |
| Functional | Y | Pass |
|