Test Case ID |
Test Case Name |
Steps |
Expected Results |
Priority (P1 | P2 |P3) |
Test Case Type( Sanity | Functional |Negative) |
is Automatable(Y|N) |
isAutomated(Y|N) |
Status |
Comments |
Execution Time |
Executed on Release |
|
|
|
|
|
|||||||||
1 |
Create tags |
Create a tag on VM using creatTag API |
The VM should be tagged with the given name. |
P1 |
Functional/Sanity |
|
|
Pass |
|
|
|
|
2 |
Delete tag |
1.Create a tag on VM using creatTag API |
The attached Tag should be deleted successfully with out any erros |
P1 |
Functional/Sanity |
|
|
Pass |
|
|
|
|
3 |
list tags |
list the created tags by runging list-tags API |
It should list the all the created Tags .and if no tags defined ,querying the tags should not cause any errors(Null Pointer Exceptions) |
P1 |
Functional/Sanity |
Y |
|
Fail |
|
|
|
|
4 |
Check the DB |
Query the cloud db for newly added "Tags" table. |
DB should have new table called "tags"
|
P1 |
Functional |
Y |
|
|
|
|
|
|
5 |
Create tags on user VM |
Create a tag on VM using createTags API |
The VM should be tagged with the given name. |
P1 |
Functional |
Y |
|
Pass |
CS15459 |
|
|
|
6 |
Create tags on Template &ISO |
1. Create a tag on Template using createTags API |
The template should be tagged with the given name. |
P1 |
Functional/Sanity |
Y |
|
Pass |
CS15459(listtags failes) |
|
|
|
7 |
Create tags on Volumes |
1. Create a tag on Volumes using createTags API. |
The Volume should be tagged with the given name. |
P1 |
Functional |
Y |
|
Pass |
CS15459 |
|
|
|
8 |
Create tags on Snapshot |
1. Create a tag on Snapshot using createTags API |
The Snapshot should be tagged with the given name. |
P1 |
Functional |
Y |
|
Pass |
|
|
|
|
9 |
Create tags on GuestNetwork |
1. Create a tag on GuestNetwork using createTags API |
The GuestNetwork should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
10 |
Create tags on LB Rule |
1. Create a tag on LB Rule using createTags API |
The LB Rule should be tagged with the given name. |
P1 |
Functional/Sanity |
Y |
|
Pass |
CS15459(listtags failes) |
|
|
|
11 |
Create tags on PF Rule |
1. Create a tag on PF Rule using createTags API |
The PF Rule should be tagged with the given name. |
P1 |
Functional |
Y |
|
Pass |
CS15459(listtags failes) |
|
|
|
12 |
Create tags on Firewall Rule |
1. Create a tag on Firewall Rule using createTags API |
The Fire Rule should be tagged with the given name. |
P1 |
Functional |
Y |
|
Pass |
CS15459(listtags failes) |
|
|
|
13 |
Create tags on SecurityGroup |
1. Create a tag on Security group using createTags API |
The Security group should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
14 |
Create tags on VPN |
1. Create a tag on VPN using createTags API |
The VPN should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
15 |
Create tags on Public IP address |
1. Create a tag on Public IP using createTags API |
The Public IP should be tagged with the given name. |
P2 |
Functional |
Y |
|
|
|
|
|
|
16 |
Create tags on multiple resource of same type |
1. Create tags on multiple resource of same type using createTags API |
The multple UserVM should be tagged with the given key &values. |
P2 |
Functional |
Y |
|
|
|
|
|
|
17 |
create multiple tags on single resources |
1. Create multiple tags on single resource of same type using createTags API |
The resource(eg:VM) should be attached with multiple tags successfully |
P2 |
Functional |
Y |
|
Pass |
|
|
|
]]></ac:plain-text-body></ac:structured-macro> |
18 |
Delete and add same tag |
1. Create a tag on VM using createTags API |
1.The VM should be tagged with the given name.2.The attached Tag should be deleted successfully with out any errors |
P2 |
Functional |
Y |
|
|
|
|
|
|
19 |
Give same tag for different resource types |
1.Try to create same Tag for multiple resources |
Able to create Tags on resources successfully |
P2 |
Functional |
Y |
|
Pass |
|
|
|
|
20 |
create tag on stoppedVM |
1. stop a running VM |
The VM should be tagged with the given name. |
P2 |
Functional |
Y |
|
|
|
|
|
|
21 |
Create tag on destroyed VM |
1. Destroy a running VM |
The VM should be tagged with the given name. |
P3 |
Functional |
Y |
|
|
|
|
|
|
22 |
Create tag on LB rule and remove the LB rule |
1. Configured LB rule by assignin 2vms |
It should delete the LB rule as well attached tag successfully |
P2 |
Functional |
Y |
|
|
|
|
|
|
23 |
Create tag on PF rule and remove the PF rule |
1. Configured PF rule |
It should delete the PFrule as well as attached tag successfully |
P2 |
Functional |
Y |
|
Pass |
|
|
|
|
24 |
Create tag on Firewall rule and remove the Firewall rule |
1. Configured Firewall Rule |
It should delete the Firewall rule as well as attached tag successfully |
P2 |
Functional |
Y |
|
|
|
|
|
|
25 |
Create tag on VPN rule and disabled the VPN |
1. Enable the VPN |
It should delete the VPN rule as well as attached tag successfully |
P2 |
Functional |
Y |
|
|
|
|
|
|
26 |
Delete tags on UserVM |
1.Create a tag on VM using createTags API |
should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
27 |
Delete tags on Template &ISO |
1.Create a tags on Template &ISO using createTags API |
should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
28 |
Delete tags on Volumes |
1.Create a tag on VM using createTags API |
should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
29 |
Delete tags on Snapshot |
1.Create a tag on snapshot using createTags API |
should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
30 |
Delete tags on GuestNetwork |
1.Create a tag on GuestNetwork using createTags API |
It should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
31 |
Delete tags on LB Rule |
1.Create a tag on LB Rule using createTags API |
LB rule should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
32 |
Delete tags on PF Rule |
1.Create a tag on Port-forward Rules using createTags API |
PF rule should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
33 |
Delete tags on Firewall |
1.Create a tag on firewall using createTags API |
The VM should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
34 |
Delete tags on SecurityGroup |
1.Create a tag on VM using createTags API |
The Firewall rule should be tagged with the given name. |
P1 |
Functional |
Y |
|
|
|
|
|
|
35 |
Create tag and migrate instance |
1.Create a tag on VM using createTags API |
Create tag should be successful |
P2 |
Functional |
Y |
|
|
|
|
|
|
36 |
Create same tag with lower/upper case |
1.Create a tag with lowercase on VM using createTags API |
step1;tag creation should be successful and |
|
Functional |
Y |
|
Pass |
NO proper error message logged in the management log |
|
|
|
37 |
attach more than 10 tags to resource |
1.create more than 10 tags to VM using createTags API |
Tag creation should be successful and |
P2 |
Functional |
Y |
|
|
|
|
|
|
38 |
create tag with special Character |
1.Create a tag with special characters on VM using createTags API |
Tag creation should be failed with proper error message |
P3 |
Functional/Negative |
Y |
|
|
|
|
|
|
39 |
Create Tag on projects |
1.Create a New project by cliking on "New Project" |
Tag create should be successful |
P2 |
Functional |
Y |
|
|
|
|
|
|
40 |
Query the tags of other user account resources |
1.login with an account(account A) |
It should not list the tags of account A to Account B |
P2 |
Functional |
Y |
|
|
|
|
|
|
41 |
Query the tags with Admin account |
1.login with an account(account A) |
admin should able to see all the tags belongs to all accounts/resources |
P1 |
Functional/Sanity |
Y |
|
|
|
|
|
|
42 |
Upgrade from old release(2.2.x &3.0.x) to new release(burbank) and create tag |
Upgrade From older version to current release |
Upgrade should be successful and able to create tag on existing VM and as well newly deployed Vms after upgrade |
P1 |
Functional |
Y |
|
|
|
|
|