Create smoke_test_plan.md

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
Rohit Yadav 2020-05-14 16:22:12 +05:30
parent bcd0aaa7ea
commit 692d4af449

View File

@ -0,0 +1,170 @@
---
name: Smoke Test Plan
about: Create a smoke test plan for a release
title: "[TESTPLAN] Smoketest for $VERSION "
labels: testing
---
## Primate Smoke Test Plan
| Feature | Tester | Result | Related Issues |
|---------------|--------|--------|----------------|
| **Instances** | | | |
| Create instance using template | | | |
| Create instance using ISO image and different parameters than the previous one | | | |
| Test all VM actions - Start/Stop/Reboot/Reinstall/Update, etc | | | |
| Add/modify/delete VM setting | | | |
| Add network to VM, change IP address, make it default, delete | | | |
| Add/delete secondary IP address | | | |
| | | | |
| **Add Instance groups** | | | |
| Add/modify/delete instance group| | | |
| | | | |
| **SSH Key Pairs**| | | |
| Add/delete SSH key pair| | | |
| | | | |
| **Affinity Groups**| | | |
| Add/delete host affinity group | | | |
| Add/delete host anti-affinity group | | | |
| | | | |
| **Volumes** | | | |
| Create volume | | | |
| Upload local volume | | | |
| Upload volume from URL | | | |
| Volume actions - snapshots, resize, migrate, download, create template | | | |
| | | | |
| **Snapshots** | | | |
| Snapshot actions - create template/volume, revert, delete | | | |
| | | | |
| **VM Snapshots** | | | |
| VM Snapshot actions - revert, delete | | | |
| | | | |
| **Backups** | | | |
| | | | |
| **Guest networks** | | | |
| Add isolated network | | | |
| Add L2 network | | | |
| Add shared network | | | |
| Network actions - update, restart, replace ACL list, delete | | | |
| Add/delete egress rules | | | |
| Acquire IP address | | | |
| | | | |
| **VPC**| | | |
| Add VPC | | | |
| VPC actions - updat, restart, delete | | | |
| Add security group | | | |
| Add/delete ingress/egress rule | | | |
| | | | |
| **Public IP Addresses** | | | |
| Acquire new IP | | | |
| Actions - enable static NAT, release IP, enable VPN | | | |
| | | | |
| **Templates**| | | |
| Register template | | | |
| Upload local template | | | |
| Template actions - edit, download, update permissions, copy, delete | | | |
| | | | |
| **ISOs**| | | |
| Register ISO | | | |
| Upload local ISO | | | |
| ISO actions - edit, download update permissions, copy, delete | | | |
| | | | |
| **Events**| | | |
| Search, archive, delete | | | |
| | | | |
| **Projects** | | | |
| Add project | | | |
| Project actions - edit, suspend, add account, delete | | | |
| Different projects with different permission | | | |
| | | | |
| **Accounts, users, roles** | | | |
| Create/modify/check role/delete regular user account | | | |
| Create/modify/check role/delete resource admin account | | | |
| Create/modify/check role/delete domain admin account | | | |
| Create/modify/check role/delete admin user | | | |
| Account actions - edit, disable, lock, delete | | | |
| | | | |
| **Domains** | | | |
| Create new domain | | | |
| Create subdomain in the new domain | | | |
| Delete the first domain (2nd, not 3rd level) | | | |
| Edit/delete domain | | | |
| Modify domain limits/settings | | | |
| | | | |
| **Roles** | | | |
| Add new role | | | |
| Role actions - edit, delete | | | |
| | | | |
| **Infrastructure summary**| | | |
| | | | |
| **Zones**| | | |
| Add zone | | | |
| Zone actions - edit, enable/disable, enable/disable HA, delete, etc. | | | |
| Modify settings | | | |
| | | | |
| **Pods** | | | |
| Add pod | | | |
| Pod actions - edit, enable/disable, delete | | | |
| | | | |
| **Clusters** | | | |
| Add cluster | | | |
| Cluster actions - enable/disable, unmanage, enable/disable HA, delete, etc| | | |
| | | | |
| **Hosts** | | | |
| Add host | | | |
| Host actions - edit, enable/disable, maintenance mode, enable/disable/configure HA, etc. | | | |
| | | | |
| **Primary storage** | | | |
| Add primary storage | | | |
| Primary storage actions - edit, enable/disable maintenance mode | | | |
| Settings - modify | | | |
| | | | |
| **Secondary storage** | | | |
| Add secondary storage | | | |
| Delete secondary storage | | | |
| Settings - modify | | | |
| | | | |
| **Compute offering** | | | |
| Add shared thin compute offering | | | |
| Add local fat compute offering | | | |
| Offering actions - edit, access, delete | | | |
| | | | |
| **System offering** | | | |
| Add shared thin system offering for VR | | | |
| Add local sparse system offering for console proxy | | | |
| Offering actions - edit, delete | | | |
| | | | |
| **Disk offering** | | | |
| Add shared thin disk offering | | | |
| Add local fat disk offering | | | |
| Offering actions - edit, access, delete | | | |
| | | | |
| **Backup offering** | | | |
| Import offering | | | |
| | | | |
| **Network offering** | | | |
| Add isolated network with some supported services | | | |
| Add L2 network | | | |
| Add shared network with some supported services | | | |
| Network actions - edit, enable/disable, access, delete | | | |
| | | | |
| **VPC offering** | | | |
| Change VPC offerings order | | | |
| Add new VPC offering with some supported services | | | |
| VPC offering actions - edit, enable/disable, access, delete | | | |
| | | | |
| **Global settings** | | | |
| Search setting | | | |
| Modify setting | | | |
| | | | |
| **LDAP configuration** | | | |
| Add LDAP configuration | | | |
| | | | |
| **Common functionality** | | | |
| Sorting | | | |
| Pagination | | | |
| Searching | | | |
| Add/remove tags | | | |
| Refresh | | | |
| Links | | | |