Skip to content

Full test plan for the normal user and domain admin user #7283

@kiranchavala

Description

@kiranchavala

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 search
  • Extended search
  • Sort
  • Links
  • Create volume
  • Upload local volume
  • Upload volume from URL

Storage > Volumes > selected volume

  • Detach volume
  • Take a 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

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
  • 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

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
  • Settings

Offerings > Compute offerings

  • Links
  • Search
  • Sort
  • Add offering

Offerings > Compute offerings > selected offering

  • Links
  • Edit offering
  • Update offering access
  • 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

Tools

  • comments

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions