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: http://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/disale 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