Skip to content

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

Closed

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

Activity

  1. kiranchavala commented on Feb 23, 2023

    @kiranchavala
    MemberAuthor

    Environment: 4.17.2 , 4.18 nightly builds

    Did not find any major UI issues with the User and domain admin ( Role) account

  2. kiranchavala commented on Feb 23, 2023

    @kiranchavala
    MemberAuthor

    @borisstoyanov please add the tag testing

  3. borisstoyanov commented on Feb 23, 2023

    @borisstoyanov
    Contributor

    Thanks @kiranchavala ! If you're done with the effort I think it's safe to close the issue

  4. added this to the unplanned milestone on Sep 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions