mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
662 lines
13 KiB
Markdown
662 lines
13 KiB
Markdown
---
|
|
name: Full Test Plan
|
|
about: Create a high level full-test plan
|
|
title: "[TESTPLAN] Full Test Plan for $Version for $Role, $Hypervisor, ACS $Version"
|
|
labels: testing
|
|
|
|
---
|
|
|
|
Note: for User role test exclude after Account/User feature, for DomainAdmin role exclude after Infrastructure (except for Offerings)
|
|
|
|
**Common**
|
|
- [ ] Project selector
|
|
- [ ] Language selector
|
|
- [ ] Notifications / clear notifications
|
|
- [ ] Paginations
|
|
- [ ] Profile
|
|
- [ ] Help
|
|
- [ ] Logout
|
|
- [ ] Context-sensitive help
|
|
|
|
**Dashboard**
|
|
- [ ] Fetch latest (only on Admin dashboard)
|
|
- [ ] View hosts in alert state
|
|
- [ ] View alerts
|
|
- [ ] View events
|
|
|
|
**Compute > Instances**
|
|
- [ ] Basic search
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Links
|
|
- [ ] Filter by
|
|
- [ ] Create new instance
|
|
|
|
**Compute > Kubernetes**
|
|
This requires configuring and setting up CKS: https://docs.cloudstack.apache.org/en/latest/plugins/cloudstack-kubernetes-service.html
|
|
- [ ] Basic search
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Links
|
|
- [ ] Filter by
|
|
- [ ] Add Kubernetes cluster
|
|
- [ ] Start/stop a Kubernetes cluster
|
|
- [ ] Scale Kubernetes cluster
|
|
- [ ] Upgrade Kubernetes cluster
|
|
- [ ] Delete Kubernetes cluster
|
|
|
|
**Compute > Instances > selected instance**
|
|
- [ ] View console
|
|
- [ ] Reboot instance
|
|
- [ ] Update instance
|
|
- [ ] Start/Stop instance
|
|
- [ ] Reinstall instance
|
|
- [ ] Take snapshot
|
|
- [ ] Assign VM to backup offering
|
|
- [ ] Attach ISO
|
|
- [ ] Scale VM
|
|
- [ ] Migrate instance to another host
|
|
- [ ] Change affinity
|
|
- [ ] Change service offering
|
|
- [ ] Reset Instance Password
|
|
- [ ] Assign Instance to Another Account (VM must be stopped)
|
|
- [ ] Network adapters
|
|
- [ ] - Add network to VM
|
|
- [ ] - Set default NIC
|
|
- [ ] - Add/delete secondary IP address
|
|
- [ ] - Delete VM network
|
|
- [ ] Settings
|
|
- [ ] - Add setting
|
|
- [ ] - Update setting
|
|
- [ ] - Delete setting
|
|
- [ ] Add / delete comment
|
|
- [ ] Add / delete tags
|
|
- [ ] Links
|
|
|
|
**Compute > Instance groups**
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Links
|
|
- [ ] New instance group
|
|
|
|
**Compute > Instance groups > selected instance group**
|
|
- [ ] Links
|
|
- [ ] Update instance group
|
|
- [ ] Delete instance group
|
|
|
|
**Compute > SSH Key Pairs**
|
|
- [ ] Search
|
|
- [ ] Sorting
|
|
- [ ] Links
|
|
- [ ] New SSH key pair
|
|
|
|
**Compute > SSH Key Pairs > selected SSH key pair**
|
|
- [ ] Links
|
|
- [ ] Delete SSH key pair
|
|
|
|
**Compute > Affinity Groups**
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Links
|
|
- [ ] New affinity group
|
|
|
|
**Compute > Affinity Groups > selected affinity group**
|
|
- [ ] Links
|
|
- [ ] Delete affinity group
|
|
|
|
**Storage > Volumes**
|
|
- [ ] Basic earch
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Links
|
|
- [ ] Create volume
|
|
- [ ] Upload local volume
|
|
- [ ] Upload volume from URL
|
|
|
|
**Storage > Volumes > selected volume**
|
|
- [ ] Detach volume
|
|
- [ ] Take snapshot
|
|
- [ ] Recurring snapshot
|
|
- [ ] Resize volume
|
|
- [ ] Migrate volume
|
|
- [ ] Download volume
|
|
- [ ] Delete volume
|
|
- [ ] Links
|
|
- [ ] Add/delete tags
|
|
|
|
**Storage > Snapshots**
|
|
- [ ] Basic search
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Links
|
|
|
|
**Storage > Snapshots > selected snapshot**
|
|
- [ ] Links
|
|
- [ ] Add/delete tags
|
|
- [ ] Create template
|
|
- [ ] Create volume
|
|
- [ ] Revert snapshot
|
|
- [ ] Delete snapshot
|
|
|
|
**Storage > VM Snapshots**
|
|
- [ ] Basic search
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Links
|
|
|
|
**Storage > VM Snapshots > selected snapshot**
|
|
- [ ] Links
|
|
- [ ] Add/delete tags
|
|
- [ ] Revert VM snapshot
|
|
- [ ] Delete VM snapshot
|
|
|
|
**Storage > Backups**
|
|
- [ ] Import offering
|
|
- [ ] Configure backup provider (Veeam)
|
|
- [ ] Create backup offering
|
|
- [ ] Assign VM to backup offering
|
|
- [ ] Revert to backup
|
|
- [ ] Delete backup
|
|
|
|
**Network > Guest networks**
|
|
- [ ] Basic search
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Links
|
|
- [ ] Add network
|
|
|
|
**Network > Guest networks > selected network**
|
|
- [ ] Links
|
|
- [ ] Add/delete tags
|
|
- [ ] Update network
|
|
- [ ] Restart network
|
|
- [ ] Delete network
|
|
- [ ] Acquire new IP (only for isolated networks)
|
|
- [ ] Replace ACL list(only for VPC isolated networks)
|
|
- [ ] Delete public IP address (only for isolated networks)
|
|
- [ ] Add/delete egress rule (only for isolated networks)
|
|
|
|
**Network > VPC **
|
|
- [ ] Basic search
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Links
|
|
- [ ] Add VPC
|
|
|
|
**Network > VPC > selected VPC**
|
|
- [ ] Links
|
|
- [ ] Update VPC
|
|
- [ ] Restart VPC
|
|
- [ ] Delete VPC
|
|
- [ ] Networks
|
|
- [ ] - Links
|
|
- [ ] - Paginations
|
|
- [ ] - Add network
|
|
- [ ] - Add internal LB
|
|
- [ ] Public IP addresses
|
|
- [ ] - Links
|
|
- [ ] - Pagination
|
|
- [ ] - Select tier
|
|
- [ ] - Acquire new IP
|
|
- [ ] - Delete IP address
|
|
- [ ] Network ACL Lists
|
|
- [ ] - Links
|
|
- [ ] - Pagination
|
|
- [ ] - Add network ACL list
|
|
- [ ] Private Gateways
|
|
- [ ] - Links
|
|
- [ ] - Pagination
|
|
- [ ] - Add private gateway
|
|
- [ ] VPN Gateway
|
|
- [ ] - Links
|
|
- [ ] VPN Connections
|
|
- [ ] - Links
|
|
- [ ] - Pagination
|
|
- [ ] - Create Site-to-site VPN connection
|
|
- [ ] Virtual routers
|
|
- [ ] - Links
|
|
- [ ] Add/delete tags
|
|
|
|
**Network > Security groups**
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Links
|
|
- [ ] Add security group
|
|
|
|
**Network > Security groups > selected security group**
|
|
- [ ] Links
|
|
- [ ] Add/delete tags
|
|
- [ ] Add ingress rule by CIDR
|
|
- [ ] Add ingress rule by Account
|
|
- [ ] Ingress rule - add/delete tags
|
|
- [ ] Ingress rule - delete
|
|
- [ ] Add egress rule by CIDR
|
|
- [ ] Add egress rule by Account
|
|
- [ ] Egress rule - add/delete tags
|
|
- [ ] Egress rule - delete
|
|
- [ ] Ingress/egress rules pagination
|
|
|
|
**Network > Public IP Addresses**
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Links
|
|
- [ ] Acquire new IP
|
|
|
|
**Network > Public IP Addresses > selected IP address**
|
|
- [ ] Links
|
|
- [ ] Add/delete tags
|
|
- [ ] Enable/Disable static NAT
|
|
- [ ] Release IP
|
|
- [ ] Firewall - add rule
|
|
- [ ] Firewall rule - add/delete tags
|
|
- [ ] Firewall rule - delete
|
|
- [ ] VPN - Enable/Disable VPN
|
|
- [ ] VPN - Manage VPN Users
|
|
|
|
**Network > VPN Users**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Add VPN user
|
|
|
|
**Network > VPN Users > selected VPN user**
|
|
- [ ] Links
|
|
- [ ] Delete VPN User
|
|
|
|
**Network > VPN Customer Gateway**
|
|
- [ ] Links
|
|
- [ ] Basic search
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Add VPN Customer Gateway
|
|
|
|
**Network > VPN Customer Gateway > selected gateway**
|
|
- [ ] Links
|
|
- [ ] Edit VPN Customer Gateway
|
|
- [ ] Delete VPN Customer Gateway
|
|
- [ ] Add/delete tags
|
|
|
|
**Images > Templates**
|
|
- [ ] Links
|
|
- [ ] Basic search
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Change order (move to the top/bottom, move one row up/down)
|
|
- [ ] Register template
|
|
- [ ] Upload local template
|
|
|
|
**Images > Templates > selected template**
|
|
- [ ] Links
|
|
- [ ] Add/delete tags
|
|
- [ ] Edit template
|
|
- [ ] Copy template
|
|
- [ ] Update template permissions
|
|
- [ ] Delete template
|
|
- [ ] Download template
|
|
- [ ] Zones pagination
|
|
- [ ] Settings - add/edit/remove setting
|
|
|
|
**Images > ISOs**
|
|
- [ ] Links
|
|
- [ ] Basic search
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Change order (move to the top/bottom, move one row up/down)
|
|
- [ ] Register ISO
|
|
- [ ] Upload local ISO
|
|
|
|
**Images > ISOs > selected ISO**
|
|
- [ ] Links
|
|
- [ ] Add/delete tags
|
|
- [ ] Edit ISO
|
|
- [ ] Download ISO
|
|
- [ ] Update ISO permissions
|
|
- [ ] Copy ISO
|
|
- [ ] Delete ISO
|
|
- [ ] Zones - pagination
|
|
|
|
**Images > Kubernetes ISOs**
|
|
- [ ] Links
|
|
- [ ] Basic search
|
|
- [ ] Sort
|
|
- [ ] Refresh
|
|
- [ ] Pagination
|
|
- [ ] Enable/Disable
|
|
- [ ] Add Kubernetes Version
|
|
|
|
**Projects**
|
|
- [ ] Links
|
|
- [ ] Basic search
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Switch to project
|
|
- [ ] New project
|
|
- [ ] Enter token
|
|
- [ ] Project invitations
|
|
|
|
**Projects > selected project**
|
|
- [ ] Links
|
|
- [ ] Add/delete tags
|
|
- [ ] Edit project
|
|
- [ ] Suspend/Activate project
|
|
- [ ] Add account to project
|
|
- [ ] Accounts - Make account project owner
|
|
- [ ] Accounts - Remove account from project
|
|
- [ ] Delete project
|
|
- [ ] Accounts - pagination
|
|
- [ ] Resources - edit
|
|
|
|
**Events**
|
|
- [ ] Links
|
|
- [ ] Basic search
|
|
- [ ] Extended search
|
|
- [ ] Sort
|
|
- [ ] Archive event
|
|
- [ ] Delete event
|
|
|
|
**Events > selected event**
|
|
- [ ] Links
|
|
- [ ] Archive event
|
|
- [ ] View event timeline
|
|
- [ ] Delete event
|
|
|
|
**Users**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Add user
|
|
|
|
**Accounts**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Add account
|
|
- [ ] Add LDAP account
|
|
|
|
**Accounts > selected account**
|
|
- [ ] Links
|
|
- [ ] Update account
|
|
- [ ] Update resource count
|
|
- [ ] Disable/enable account
|
|
- [ ] Lock/unlock account
|
|
- [ ] Add certificate
|
|
- [ ] Delete account
|
|
- [ ] Settings
|
|
|
|
**Users > selected user**
|
|
- [ ] Links
|
|
- [ ] Edit user
|
|
- [ ] Change password
|
|
- [ ] Generate keys
|
|
- [ ] Disable/enable user
|
|
- [ ] Delete user
|
|
- [ ] Copy API Key
|
|
- [ ] Copy Secret Key
|
|
|
|
**Domains**
|
|
- [ ] Search
|
|
- [ ] Expand/collapse
|
|
- [ ] Add/delete note
|
|
- [ ] Add domain
|
|
- [ ] Edit domain
|
|
- [ ] Delete domain
|
|
- [ ] Update resource count
|
|
- [ ] Link domain to LDAP Group/OU
|
|
- [ ] Settings
|
|
|
|
**Roles**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Create role
|
|
|
|
**Roles > selected role**
|
|
- [ ] Edit role
|
|
- [ ] Delete role
|
|
- [ ] Rules - add new rule
|
|
- [ ] Rules - modify rule
|
|
- [ ] Rules - delete rule
|
|
- [ ] Rules - change rules order
|
|
|
|
**Infrastructure > Summary**
|
|
- [ ] Links
|
|
- [ ] Setup SSL certificate
|
|
|
|
**Infrastructure > Zones**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Pagination
|
|
- [ ] Add zone
|
|
|
|
**Infrastructure > Zones > selected zone**
|
|
- [ ] Links
|
|
- [ ] Edit zone
|
|
- [ ] Enable/disable zone
|
|
- [ ] Enable/disable out-of-band management
|
|
- [ ] Enable HA (disable?)
|
|
- [ ] Add VMWare datacenter
|
|
- [ ] Delete zone
|
|
- [ ] Settings - edit
|
|
|
|
**Infrastructure > Pods**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Add Pod
|
|
|
|
**Infrastructure > Pods > selected Pod**
|
|
- [ ] Links
|
|
- [ ] Dedicate/Release Pod
|
|
- [ ] Edit Pod
|
|
- [ ] Disable/enable Pod
|
|
- [ ] Delete Pod
|
|
|
|
**Infrastructure > Clusters**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Add Cluster
|
|
|
|
**Infrastructure > Clusters > selected cluster**
|
|
- [ ] Links
|
|
- [ ] Dedicate/Release cluster
|
|
- [ ] Enable/disable cluster
|
|
- [ ] Manage/unmanage cluster
|
|
- [ ] Enable/disable out-of-band management
|
|
- [ ] Enable/disable HA
|
|
- [ ] Configure HA
|
|
- [ ] Delete cluster
|
|
- [ ] Settings - edit
|
|
|
|
**Infrastructure > Hosts**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Add host
|
|
|
|
**Infrastructure > Hosts > selected host**
|
|
- [ ] Links
|
|
- [ ] Add/delete notes
|
|
- [ ] Dedicate/release host
|
|
- [ ] Edit host
|
|
- [ ] Force reconnect
|
|
- [ ] Disable/enable host
|
|
- [ ] Enable/cancel maintenance mode
|
|
- [ ] Enable/disable out-of-band management
|
|
- [ ] Enable/disable HA
|
|
- [ ] Delete host (only if disabled)
|
|
|
|
**Infrastructure > Primary Storage**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Add Primary storage
|
|
|
|
**Infrastructure > Primary Storage > selected primary storage**
|
|
- [ ] Links
|
|
- [ ] Edit primary storage
|
|
- [ ] Enable/cancel maintenance mode
|
|
- [ ] Delete primary storage
|
|
- [ ] Settings - edit
|
|
|
|
**Infrastructure > Secondary Storage**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Add Secondary storage
|
|
|
|
**Infrastructure > Secondary Storage > selected secondary storage**
|
|
- [ ] Links
|
|
- [ ] Delete secondary storage
|
|
- [ ] Settings - edit
|
|
|
|
**Infrastructure > System VMs**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
|
|
**Infrastructure > System VMs > selected system VM**
|
|
- [ ] Links
|
|
- [ ] View console
|
|
- [ ] Start/Stop system VM
|
|
- [ ] Reboot system VM
|
|
- [ ] Change service offering
|
|
- [ ] Migrate system VM
|
|
- [ ] Run diagnostics
|
|
- [ ] Get diagnostics data
|
|
- [ ] Destroy system VM
|
|
|
|
**Infrastructure > Virtual routers**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
|
|
**Infrastructure > Virtual routers > selected virtual router**
|
|
- [ ] Links
|
|
- [ ] View console (running)
|
|
- [ ] Start/Stop router
|
|
- [ ] Reboot router
|
|
- [ ] Change service offering
|
|
- [ ] Migrate router (running)
|
|
- [ ] Run diagnostics (running)
|
|
- [ ] Get diagnostics data
|
|
- [ ] Destroy router
|
|
|
|
**Infrastructure > Internal LB VMs**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
|
|
**Infrastructure > Internal LB VMs > selected internal LB VM**
|
|
- [ ] Links
|
|
- [ ] View console
|
|
- [ ] Stop router
|
|
- [ ] Migrate router
|
|
|
|
**Infrastructure > CPU Sockets**
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
|
|
**Infrastructure > Management servers**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
|
|
**Infrastructure > Management servers > selected management server**
|
|
|
|
**Infrastructure > Alerts**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
|
|
**Infrastructure > Alerts > selected alert**
|
|
- [ ] Archive alert
|
|
- [ ] Delete alert
|
|
|
|
**Offerings > Compute offerings**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Add offering
|
|
|
|
**Offerings > Compute offerings > selected offering**
|
|
- [ ] Links
|
|
- [ ] Edit offering
|
|
- [ ] Update offering access
|
|
- [ ] Delete offering
|
|
|
|
**Offerings > System offerings**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Change order (move to the top/bottom, move one row up/down)
|
|
- [ ] Add offering
|
|
|
|
**Offerings > System offerings > selected offering**
|
|
- [ ] Edit offering
|
|
- [ ] Delete offering
|
|
|
|
**Offerings > Disk offerings**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Change order (move to the top/bottom, move one row up/down)
|
|
- [ ] Add offering
|
|
|
|
**Offerings > Disk offerings > selected offering**
|
|
- [ ] Links
|
|
- [ ] Edit offering
|
|
- [ ] Update offering access
|
|
- [ ] Delete offering
|
|
|
|
**Offerings > Backup offerings**
|
|
|
|
**Offerings > Network offerings**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Change order (move to the top/bottom, move one row up/down)
|
|
- [ ] Add offering
|
|
|
|
**Offerings > Network offerings > selected offering**
|
|
- [ ] Edit offering
|
|
- [ ] Enable/Disable offering
|
|
- [ ] Update offering access
|
|
- [ ] Delete offering
|
|
|
|
**Offerings > VPC offerings**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Change order
|
|
- [ ] Add offering
|
|
|
|
**Offerings > VPC offerings > selected offering**
|
|
- [ ] Links
|
|
- [ ] Add / delete tags
|
|
- [ ] Edit offering
|
|
- [ ] Enable/Disable offering
|
|
- [ ] Update offering access
|
|
- [ ] Delete offering
|
|
|
|
**Configuration > Global settings**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Edit value
|
|
|
|
**Configuration > LDAP Configuration**
|
|
- [ ] Links
|
|
- [ ] Search
|
|
- [ ] Sort
|
|
- [ ] Configure LDAP
|
|
|
|
**Configuration > LDAP Configuration > selected LDAP configuration**
|
|
- [ ] TBD
|
|
|
|
**Configuration > Hypervisor capabilities**
|
|
- [ ] Data
|
|
- [ ] Search
|
|
- [ ] Sort
|