|
1 | 1 | --- |
2 | 2 | name: Smoke Test Plan |
3 | 3 | about: Create a smoke test plan for a release |
4 | | -title: "[TESTPLAN] Smoketest for $VERSION " |
| 4 | +title: "[TESTPLAN] Smoketest for $VERSION with $Role, $Hypervisor and ACS $Version" |
5 | 5 | labels: testing |
6 | 6 |
|
7 | 7 | --- |
8 | 8 |
|
9 | | -## Primate Smoke Test Plan |
10 | | - |
11 | | -| Feature | Tester | Result | Related Issues | |
12 | | -|---------------|--------|--------|----------------| |
13 | | -| **Instances** | | | | |
14 | | -| Create instance using template | | | | |
15 | | -| Create instance using ISO image and different parameters than the previous one | | | | |
16 | | -| Test all VM actions - Start/Stop/Reboot/Reinstall/Update, etc | | | | |
17 | | -| Add/modify/delete VM setting | | | | |
18 | | -| Add network to VM, change IP address, make it default, delete | | | | |
19 | | -| Add/delete secondary IP address | | | | |
20 | | -| | | | | |
21 | | -| **Compute > Kubernetes** | | | | |
22 | | -| Add Kubernetes cluster | | | | |
23 | | -| Start/stop a Kubernetes cluster | | | | |
24 | | -| Scale Kubernetes cluster | | | | |
25 | | -| Upgrade Kubernetes cluster | | | | |
26 | | -| Delete Kubernetes cluster | | | | |
27 | | -| | | | | |
28 | | -| **Add Instance groups** | | | | |
29 | | -| Add/modify/delete instance group| | | | |
30 | | -| | | | | |
31 | | -| **SSH Key Pairs**| | | | |
32 | | -| Add/delete SSH key pair| | | | |
33 | | -| | | | | |
34 | | -| **Affinity Groups**| | | | |
35 | | -| Add/delete host affinity group | | | | |
36 | | -| Add/delete host anti-affinity group | | | | |
37 | | -| | | | | |
38 | | -| **Volumes** | | | | |
39 | | -| Create volume | | | | |
40 | | -| Upload local volume | | | | |
41 | | -| Upload volume from URL | | | | |
42 | | -| Volume actions - snapshots, resize, migrate, download, create template | | | | |
43 | | -| | | | | |
44 | | -| **Snapshots** | | | | |
45 | | -| Snapshot actions - create template/volume, revert, delete | | | | |
46 | | -| | | | | |
47 | | -| **VM Snapshots** | | | | |
48 | | -| VM Snapshot actions - revert, delete | | | | |
49 | | -| | | | | |
50 | | -| **Backups** | | | | |
51 | | -| | | | | |
52 | | -| **Guest networks** | | | | |
53 | | -| Add isolated network | | | | |
54 | | -| Add L2 network | | | | |
55 | | -| Add shared network | | | | |
56 | | -| Network actions - update, restart, replace ACL list, delete | | | | |
57 | | -| Add/delete egress rules | | | | |
58 | | -| Acquire IP address | | | | |
59 | | -| | | | | |
60 | | -| **VPC**| | | | |
61 | | -| Add VPC | | | | |
62 | | -| VPC actions - updat, restart, delete | | | | |
63 | | -| Add security group | | | | |
64 | | -| Add/delete ingress/egress rule | | | | |
65 | | -| | | | | |
66 | | -| **Public IP Addresses** | | | | |
67 | | -| Acquire new IP | | | | |
68 | | -| Actions - enable static NAT, release IP, enable VPN | | | | |
69 | | -| | | | | |
70 | | -| **Templates**| | | | |
71 | | -| Register template | | | | |
72 | | -| Upload local template | | | | |
73 | | -| Template actions - edit, download, update permissions, copy, delete | | | | |
74 | | -| | | | | |
75 | | -| **ISOs**| | | | |
76 | | -| Register ISO | | | | |
77 | | -| Upload local ISO | | | | |
78 | | -| ISO actions - edit, download update permissions, copy, delete | | | | |
79 | | -| | | | | |
80 | | -| **Events**| | | | |
81 | | -| Search, archive, delete | | | | |
82 | | -| | | | | |
83 | | -| **Projects** | | | | |
84 | | -| Add project | | | | |
85 | | -| Project actions - edit, suspend, add account, delete | | | | |
86 | | -| Different projects with different permission | | | | |
87 | | -| | | | | |
88 | | -| **Accounts, users, roles** | | | | |
89 | | -| Create/modify/check role/delete regular user account | | | | |
90 | | -| Create/modify/check role/delete resource admin account | | | | |
91 | | -| Create/modify/check role/delete domain admin account | | | | |
92 | | -| Create/modify/check role/delete admin user | | | | |
93 | | -| Account actions - edit, disable, lock, delete | | | | |
94 | | -| | | | | |
95 | | -| **Domains** | | | | |
96 | | -| Create new domain | | | | |
97 | | -| Create subdomain in the new domain | | | | |
98 | | -| Delete the first domain (2nd, not 3rd level) | | | | |
99 | | -| Edit/delete domain | | | | |
100 | | -| Modify domain limits/settings | | | | |
101 | | -| | | | | |
102 | | -| **Roles** | | | | |
103 | | -| Add new role | | | | |
104 | | -| Role actions - edit, delete | | | | |
105 | | -| | | | | |
106 | | -| **Infrastructure summary**| | | | |
107 | | -| | | | | |
108 | | -| **Zones**| | | | |
109 | | -| Add zone | | | | |
110 | | -| Zone actions - edit, enable/disable, enable/disable HA, delete, etc. | | | | |
111 | | -| Modify settings | | | | |
112 | | -| | | | | |
113 | | -| **Pods** | | | | |
114 | | -| Add pod | | | | |
115 | | -| Pod actions - edit, enable/disable, delete | | | | |
116 | | -| | | | | |
117 | | -| **Clusters** | | | | |
118 | | -| Add cluster | | | | |
119 | | -| Cluster actions - enable/disable, unmanage, enable/disable HA, delete, etc| | | | |
120 | | -| | | | | |
121 | | -| **Hosts** | | | | |
122 | | -| Add host | | | | |
123 | | -| Host actions - edit, enable/disable, maintenance mode, enable/disable/configure HA, etc. | | | | |
124 | | -| | | | | |
125 | | -| **Primary storage** | | | | |
126 | | -| Add primary storage | | | | |
127 | | -| Primary storage actions - edit, enable/disable maintenance mode | | | | |
128 | | -| Settings - modify | | | | |
129 | | -| | | | | |
130 | | -| **Secondary storage** | | | | |
131 | | -| Add secondary storage | | | | |
132 | | -| Delete secondary storage | | | | |
133 | | -| Settings - modify | | | | |
134 | | -| | | | | |
135 | | -| **Compute offering** | | | | |
136 | | -| Add shared thin compute offering | | | | |
137 | | -| Add local fat compute offering | | | | |
138 | | -| Offering actions - edit, access, delete | | | | |
139 | | -| | | | | |
140 | | -| **System offering** | | | | |
141 | | -| Add shared thin system offering for VR | | | | |
142 | | -| Add local sparse system offering for console proxy | | | | |
143 | | -| Offering actions - edit, delete | | | | |
144 | | -| | | | | |
145 | | -| **Disk offering** | | | | |
146 | | -| Add shared thin disk offering | | | | |
147 | | -| Add local fat disk offering | | | | |
148 | | -| Offering actions - edit, access, delete | | | | |
149 | | -| | | | | |
150 | | -| **Backup offering** | | | | |
151 | | -| Import offering | | | | |
152 | | -| Configure backup provider (Veeam) | | | | |
153 | | -| Create backup offering | | | | |
154 | | -| Assign VM to backup offering | | | | |
155 | | -| Revert to backup | | | | |
156 | | -| Delete backup | | | | |
157 | | -| **Network offering** | | | | |
158 | | -| Add isolated network with some supported services | | | | |
159 | | -| Add L2 network | | | | |
160 | | -| Add shared network with some supported services | | | | |
161 | | -| Network actions - edit, enable/disable, access, delete | | | | |
162 | | -| | | | | |
163 | | -| **VPC offering** | | | | |
164 | | -| Change VPC offerings order | | | | |
165 | | -| Add new VPC offering with some supported services | | | | |
166 | | -| VPC offering actions - edit, enable/disable, access, delete | | | | |
167 | | -| | | | | |
168 | | -| **Global settings** | | | | |
169 | | -| Search setting | | | | |
170 | | -| Modify setting | | | | |
171 | | -| | | | | |
172 | | -| **LDAP configuration** | | | | |
173 | | -| Add LDAP configuration | | | | |
174 | | -| Login with LDAP account | | | | |
175 | | -| | | | | |
176 | | -| **Common functionality** | | | | |
177 | | -| Sorting | | | | |
178 | | -| Pagination | | | | |
179 | | -| Searching | | | | |
180 | | -| Add/remove tags | | | | |
181 | | -| Refresh | | | | |
182 | | -| Links | | | | |
| 9 | +Note: for User role test exclude after Account/User feature, for DomainAdmin role exclude after Infrastructure (except for Offerings) |
| 10 | + |
| 11 | +**Instances** |
| 12 | +- [ ] Create instance using template |
| 13 | +- [ ] Create instance using ISO image and different parameters than the previous one |
| 14 | +- [ ] Test all VM actions - Start/Stop/Reboot/Reinstall/Update, etc |
| 15 | +- [ ] Add/modify/delete VM setting |
| 16 | +- [ ] Add network to VM, change IP address, make it default, delete |
| 17 | +- [ ] Add/delete secondary IP address |
| 18 | + |
| 19 | +**Compute > Kubernetes** |
| 20 | +- [ ] Add Kubernetes cluster |
| 21 | +- [ ] Start/stop a Kubernetes cluster |
| 22 | +- [ ] Scale Kubernetes cluster |
| 23 | +- [ ] Upgrade Kubernetes cluster |
| 24 | +- [ ] Delete Kubernetes cluster |
| 25 | + |
| 26 | +**Add Instance groups** |
| 27 | +- [ ] Add/modify/delete instance group |
| 28 | + |
| 29 | +**SSH Key Pairs** |
| 30 | +- [ ] Add/delete SSH key pair |
| 31 | + |
| 32 | +**Affinity Groups** |
| 33 | +- [ ] Add/delete host affinity group |
| 34 | +- [ ] Add/delete host anti-affinity group |
| 35 | + |
| 36 | +**Volumes** |
| 37 | +- [ ] Create volume |
| 38 | +- [ ] Upload local volume |
| 39 | +- [ ] Upload volume from URL |
| 40 | +- [ ] Volume actions - snapshots, resize, migrate, download, create template |
| 41 | + |
| 42 | +**Snapshots** |
| 43 | +- [ ] Snapshot actions - create template/volume, revert, delete |
| 44 | + |
| 45 | +**VM Snapshots** |
| 46 | +- [ ] VM Snapshot actions - revert, delete |
| 47 | + |
| 48 | +**Backups** |
| 49 | + |
| 50 | +**Guest networks** |
| 51 | +- [ ] Add isolated network |
| 52 | +- [ ] Add L2 network |
| 53 | +- [ ] Add shared network |
| 54 | +- [ ] Network actions - update, restart, replace ACL list, delete |
| 55 | +- [ ] Add/delete egress rules |
| 56 | +- [ ] Acquire IP address |
| 57 | + |
| 58 | +**VPC** |
| 59 | +- [ ] Add VPC |
| 60 | +- [ ] VPC actions - updat, restart, delete |
| 61 | +- [ ] Add security group |
| 62 | +- [ ] Add/delete ingress/egress rule |
| 63 | + |
| 64 | +**Public IP Addresses** |
| 65 | +- [ ] Acquire new IP |
| 66 | +- [ ] Actions - enable static NAT, release IP, enable VPN |
| 67 | + |
| 68 | +**Templates** |
| 69 | +- [ ] Register template |
| 70 | +- [ ] Upload local template |
| 71 | +- [ ] Template actions - edit, download, update permissions, copy, delete |
| 72 | + |
| 73 | +**ISOs** |
| 74 | +- [ ] Register ISO |
| 75 | +- [ ] Upload local ISO |
| 76 | +- [ ] ISO actions - edit, download update permissions, copy, delete |
| 77 | + |
| 78 | +**Events** |
| 79 | +- [ ] Search, archive, delete |
| 80 | + |
| 81 | +**Projects** |
| 82 | +- [ ] Add project |
| 83 | +- [ ] Project actions - edit, suspend, add account, delete |
| 84 | +- [ ] Different projects with different permission |
| 85 | + |
| 86 | +**Accounts, users, roles** |
| 87 | +- [ ] Create/modify/check role/delete regular user account |
| 88 | +- [ ] Create/modify/check role/delete resource admin account |
| 89 | +- [ ] Create/modify/check role/delete domain admin account |
| 90 | +- [ ] Create/modify/check role/delete admin user |
| 91 | +- [ ] Account actions - edit, disable, lock, delete |
| 92 | + |
| 93 | +**Domains** |
| 94 | +- [ ] Create new domain |
| 95 | +- [ ] Create subdomain in the new domain |
| 96 | +- [ ] Delete the first domain (2nd, not 3rd level) |
| 97 | +- [ ] Edit/delete domain |
| 98 | +- [ ] Modify domain limits/settings |
| 99 | + |
| 100 | +**Roles** |
| 101 | +- [ ] Add new role |
| 102 | +- [ ] Role actions - edit, delete |
| 103 | + |
| 104 | +**Infrastructure summary** |
| 105 | + |
| 106 | +**Zones** |
| 107 | +- [ ] Add zone |
| 108 | +- [ ] Zone actions - edit, enable/disable, enable/disable HA, delete, etc. |
| 109 | +- [ ] Modify settings |
| 110 | + |
| 111 | +**Pods** |
| 112 | +- [ ] Add pod |
| 113 | +- [ ] Pod actions - edit, enable/disable, delete |
| 114 | + |
| 115 | +**Clusters** |
| 116 | +- [ ] Add cluster |
| 117 | +- [ ] Cluster actions - enable/disable, unmanage, enable/disable HA, delete, etc |
| 118 | + |
| 119 | +**Hosts** |
| 120 | +- [ ] Add host |
| 121 | +- [ ] Host actions - edit, enable/disable, maintenance mode, enable/disable/configure HA, etc. |
| 122 | + |
| 123 | +**Primary storage** |
| 124 | +- [ ] Add primary storage |
| 125 | +- [ ] Primary storage actions - edit, enable/disable maintenance mode |
| 126 | +- [ ] Settings - modify |
| 127 | + |
| 128 | +**Secondary storage** |
| 129 | +- [ ] Add secondary storage |
| 130 | +- [ ] Delete secondary storage |
| 131 | +- [ ] Settings - modify |
| 132 | + |
| 133 | +**Compute offering** |
| 134 | +- [ ] Add shared thin compute offering |
| 135 | +- [ ] Add local fat compute offering |
| 136 | +- [ ] Offering actions - edit, access, delete |
| 137 | + |
| 138 | +**System offering** |
| 139 | +- [ ] Add shared thin system offering for VR |
| 140 | +- [ ] Add local sparse system offering for console proxy |
| 141 | +- [ ] Offering actions - edit, delete |
| 142 | + |
| 143 | +**Disk offering** |
| 144 | +- [ ] Add shared thin disk offering |
| 145 | +- [ ] Add local fat disk offering |
| 146 | +- [ ] Offering actions - edit, access, delete |
| 147 | + |
| 148 | +**Backup offering** |
| 149 | +- [ ] Import offering |
| 150 | +- [ ] Configure backup provider (Veeam) |
| 151 | +- [ ] Create backup offering |
| 152 | +- [ ] Assign VM to backup offering |
| 153 | +- [ ] Revert to backup |
| 154 | +- [ ] Delete backup |
| 155 | +**Network offering** |
| 156 | +- [ ] Add isolated network with some supported services |
| 157 | +- [ ] Add L2 network |
| 158 | +- [ ] Add shared network with some supported services |
| 159 | +- [ ] Network actions - edit, enable/disable, access, delete |
| 160 | + |
| 161 | +**VPC offering** |
| 162 | +- [ ] Change VPC offerings order |
| 163 | +- [ ] Add new VPC offering with some supported services |
| 164 | +- [ ] VPC offering actions - edit, enable/disable, access, delete |
| 165 | + |
| 166 | +**Global settings** |
| 167 | +- [ ] Search setting |
| 168 | +- [ ] Modify setting |
| 169 | + |
| 170 | +**LDAP configuration** |
| 171 | +- [ ] Add LDAP configuration |
| 172 | +- [ ] Login with LDAP account |
| 173 | + |
| 174 | +**Common functionality** |
| 175 | +- [ ] Sorting |
| 176 | +- [ ] Pagination |
| 177 | +- [ ] Searching |
| 178 | +- [ ] Add/remove tags |
| 179 | +- [ ] Refresh |
| 180 | +- [ ] Links |
0 commit comments