Test Case ID |
Test Case Name |
Steps |
Expected Results |
Priority (P1 | P2 |P3) |
Test Case Type( Sanity | Functional |Negative) |
Status |
Comments |
T001 |
Create tags |
Create a tag on VM using creatTag API |
1-The VM should be tagged with the given name. |
P1 |
Functional/Sanity |
Pass |
|
T002 |
Delete tag |
Delete above created tag using deleteTags API |
1-The attached Tag should be deleted successfully with out any error. |
P1 |
Functional/Sanity |
Pass |
|
T003 |
List tags |
list the created tags by running listTags 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 |
Pass |
|
T004 |
Create tags on user VM |
Create a tag on VM using createTags API |
1-The VM should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T005 |
Create tags on Template &ISO |
1. Create a tag on Template using createTags API |
1-The template should be tagged with the given name. |
P1 |
Functional/Sanity |
Pass |
|
T006 |
Create tags on Volumes |
1. Create a tag on Volumes using createTags API. |
1-The Volume should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T007 |
Create tags on Snapshot |
1. Create a tag on Snapshot using createTags API |
1-The Snapshot should be tagged with the given name. |
P1 |
Functional |
Pass |
Snapshot Creation failed ,Erroe message KVM snapshot is not supported |
T008 |
Create tags on GuestNetwork |
1. Create a tag on GuestNetwork using createTags API |
1-The GuestNetwork should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T009 |
Create tags on LB Rule |
1. Create a tag on LB Rule using createTags API |
1-The LB Rule should be tagged with the given name. |
P1 |
Functional/Sanity |
Pass |
|
T010 |
Create tags on PF Rule |
1. Create a tag on PF Rule using createTags API |
1-The PF Rule should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T011 |
Create tags on Firewall Rule |
1. Create a tag on Firewall Rule using createTags API |
1-The Fire Rule should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T012 |
Create tags on SecurityGroup |
1. Create a tag on Security group using createTags API |
1-The Security group should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T013 |
Create tags on Public IP address |
1. Create a tag on Public IP using createTags API |
1-The Public IP should be tagged with the given name. |
P2 |
Functional |
Pass |
|
T014 |
Create tags on multiple resource of same type |
1. Create tags on multiple resource of same type using createTags API |
1-The multple UserVM should be tagged with the given key &values. |
P2 |
Functional |
Pass |
|
T015 |
create multiple tags on single resources |
1. Create multiple tags on single resource of same type using createTags API |
1-The resource(eg:VM) should be attached with multiple tags successfully |
P2 |
Functional |
Pass |
|
T016 |
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 |
Pass |
|
T017 |
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 |
Pass |
|
T018 |
create tag on stoppedVM |
1. stop a running VM |
1-The VM should be tagged with the given name. |
P2 |
Functional |
Pass |
|
T019 |
Create tag on destroyed VM |
1. Destroy a running VM |
1-The VM should be tagged with the given name. |
P3 |
Functional |
Pass |
|
T020 |
Create tag on LB rule and remove the LB rule |
1. Configured LB rule by assigning to vms |
1-It should delete the LB rule as well attached tag successfully |
P2 |
Functional |
Pass |
|
T021 |
Create tag on PF rule and remove the PF rule |
1. Configured PF rule |
1-It should delete the PFrule as well as attached tag successfully |
P2 |
Functional |
Pass |
|
T022 |
Create tag on Firewall rule and remove the Firewall rule |
1. Configured Firewall Rule |
1-It should delete the Firewall rule as well as attached tag successfully |
P2 |
Functional |
Pass |
|
T023 |
Delete tags on UserVM |
1.Create a tag on VM using createTags API |
1-should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T024 |
Delete tags on Template &ISO |
1.Create a tags on Template &ISO using createTags API |
1-should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T025 |
Delete tags on Volumes |
1.Create a tag on VM using createTags API |
1-should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T026 |
Delete tags on Snapshot |
1.Create a tag on snapshot using createTags API |
should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T027 |
Delete tags on GuestNetwork |
1.Create a tag on GuestNetwork using createTags API |
1-It should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T028 |
Delete tags on LB Rule |
1.Create a tag on LB Rule using createTags API |
1-LB rule should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T029 |
Delete tags on PF Rule |
1.Create a tag on Port-forward Rules using createTags API |
1-PF rule should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T030 |
Delete tags on Firewall |
1.Create a tag on firewall using createTags API |
1-The VM should be tagged with the given name. |
P1 |
Functional |
Pass |
|
T031 |
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 |
Pass |
|
T032 |
Create tag and migrate instance |
1.Create a tag on VM using createTags API |
Create tag should be successful |
P2 |
Functional |
Pass |
|
T033 |
Create same tag with lower/upper case |
1.Create a tag with lowercase on VM using createTags API |
1-Tag creation should be successful and |
|
Functional |
Pass |
|
T034 |
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 |
Pass |
|
T035 |
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 |
Failed: |
Able to create tag for any special character set |
T036 |
Create Tag on projects |
1.Create a New project by cliking on "New Project" |
Tag create should be successful |
P2 |
Functional |
Pass |
|
T037 |
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 |
Pass |
|
T038 |
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 |
Pass |
|