Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Test Case ID

Test Case Name

Steps

Expected Result

Priority Type
(FunctionalP1|SanityP2|UpdeateP3)

Status For all Hyp

Xen(Y/N)

KVM(Y/N)

VMware(Y/N)

(Pass|Fail)

Comments

 

 

API check

 

 

 

 

 

 

GP01

updateConfiguration

update parameter
1-id is not mention
2-set id=zoneid and update
3-set id= clusterid and  update
4-set id=pool id and update
5-set id= account id and update

1-Parameter should get updated at specific level depend on id value
2-response API -updateconfigurationresponse

 

 

Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2767  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GP02

GP02

listConfiguration

 

1-should list the parameter with corresponding scope
2-response API -listconfigurationresponse

 

 

 

  Pass

 

 

Zone level parameters

 

 

 

 

 

 

GP03

Database check

1-Check "data_center_details"
2-Check for  name and value pair in table

1-Check name and value for every  parameter and each zone

Functional



1-passed for "guest.domain.suffix"

 

 

 

GP04

Multiple zone

1-have two or more zone
2-make sure zones are having different value for same parameter
3-repeate step 1,2 for every zone level parameter

expected value is based on  parameter  and value of parameter

 

1-Passed "guest.domain.suffix"

 

 

 

 

pool.storage.allocated.capacity.disablethreshold

 

  Functional


 

 

 

 

GP05

UI validation

set "pool.storage.allocated.capacity.disablethreshold"" to some special character, integer(>1) and some alphabet

Should not allow to except (0<x<1)

  

Fail

 

 

 

GP06

Default value

Default value of parameter "
pool.storage.allocated.capacity.disablethreshold"

should be equal to Glabale parameter "pool.storage.allocated.capacity.disablethreshold"

Functional

 

 


  Pass

 

GP07

Threshold check

set pool.storage.allocated.capacity.disablethreshold to some valuse

zone should be disabled if allocation goes beyond threshold value


Functional Pass

 

 

 

 

GP08 GP08

Conflict between zone level parameter and global parameter

set pool.storage.allocated.capacity.disablethreshold" to some value on zone level

and set pool.storage.allocated.capacity.disablethreshold" to some value on global level

Zone level value should be dominating for particular zone

Functional

 

 

dominate 


Pass  

 

 

 pool.storage.capacity.disablethreshold
 

 

 

 


 

 

 

GP09

UI Validation

try to set pool.storage.capacity.disablethreshold" to some special character, integer(>1) and some alphabet

Should not allow to except (0<x<1)

  

Fail

 

 

 

GP10

Default value

Default value of parameter "
pool.storage.capacity.disablethreshold"

should be equal to Glabale parameter "pool.storage.capacity.disablethreshold"

 

 

 

Pass (need to test with two zones;will test in second cycle)  

 

GP11

Threshold check

set pool.storage.capacity.disablethreshold to some values

above threshold value  allocators should disable using the pool for low storage available

  

Pass

 

 

 

GP12

Conflict between zone level parameter and global parameter

set pool.storage.capacity.disablethreshold to some value on zone level

and set pool.storage.capacity.disablethreshold
to some value on global level

Zone level value should be dominating for particular zone

 

 

 

Pass  

 

 

 VM Allocation Algorithm

 

 

 

 

 

NOT IMPLEMENTED  

 

GP13

UI Validation

try to set "vmallocationalgorithm" to some other value

should not be allowed

 

 

 

 

 

GP14

Default value

Default value of parameter " vmallocationalgorithm"

should be equal to Glabale parameter "vmallocationalgorithm"

 

 

 

 

 

GP15

Algorithm check

set "vmallocationalgorithm" to one of these "random', 'firstfit', 'userdispersing', 'userconcentratedpod_random', 'userconcentratedpod_firstfit'"

host should be  chosen based on the algorithm 

 

 

 

 

 

GP16

Conflict between zone level parameter and global parameter

set "vmallocationalgorithm" to some algorithm
set""vmallocationalgorithm"" to some algorithm globally

zone leve algorithm should be effective for that particular zone

 

 

 

 

 

 

 network.throttling.rate

 

 

 

 

 

 

 

GP17

UI Validation

try to set  network.throttling.rate to some special character

should not be allowed

  

Fail

 

 

 

GP18

Default value

Default value of  "network.throttling.rate"

Should be equal to global parameter  "network.throttling.rate"

  

Pass

 

 

 

GP19

Check data rate allowed in network

set  "networkthrottlingrate" to some value

default allowed  transfer rate should be equal to threshold value.

 

 

 

 

Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2820  

GP20

Conflict between zone level parameter and global parameter

 

zone level parameter should be dominating

 

 

 

Fail  

 

 

router.template.id

 

 

 

 

 

 

 

GP21

UI check

Try to set to some special character

Should not be allowed

 

 

 

 

 

Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2794

GP22

Default value

 

Should be taken from GP router.template.id

 

 

 

  Pass

 

GP23

check router.template.id

for each hypervisor set  name of default routing template

It should be reflected in db

 

 

 

 

Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2835  

GP24

Conflict between zone level parameter and global parameter

 

zone level parameter should be dominating

 

 

 

  Pass

 

 

guest.domain.suffix

 

 

 

 

 

 

 

GP25

UI validation

Try to set  guest.domain.suffix to some special character

should not allowed

 

Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2437

 

 

GP26

Default value

 

should be equal to GP guest.domain.suffix

 

Pass

 

 

 

GP27

Check vm name suffix

set guest.domain.suffix to a domain name

Network created after the change should have new domain name

 

Pass  

 

 

GP28

Conflict between zone level parameter and global parameter

 

zone level parameter should be dominating

 

Pass  

 

 

 

Use.external.dns*

 

 

 

 

 

 

 

GP29

UI validation

Try to set use.external.dns to some special character

should not be allowed

 

 

 

  Fail

 

GP30

Default value

 

Should be equal to GP use.external.dns

  

Pass

 

 

 

GP31

check

GP31

check bypassing

set use.external.dns to  true

should bypass internal dns1 and 2

  

Pass

 

 

 

GP32

Conflict between zone level parameter and global parameter

 

zone level parameter should be dominating

 

 

 

  Pass

 

 

storage.cleanup.interval

 

 

 

 

NOT IMPLEMENTED  

 

 

GP33

UI validation

try to assign some special character

should not be allowed
 

 

 

 

 

GP34

default value

 

should be equal to GP storage.cleanup.interval

 

 

 

 

 

GP35

check interval

set storage.cleanup.interval to some value

check secondary storage should get clean up after the threshold value

 

 

 

 

 

GP36

Conflict between zone level parameter and global parameter

 

zone level parameter should be dominating

 

 

 

  

storage.overprovisioning.factor

 

Cluster level parameters

 

 

 

 

 

 

GP37

DB UI check

check for  cluster_details table 

for each parameter  there should be an entry in cluster_details table.

 

https://issues.apache.org/jira/browse/CLOUDSTACK-2536

 

 

try to assign some special character

should not be allowed

 

Fail

 

GP38

Default value

set storage.overprovisioning.factor to some value

should be equal to GP storage.overprovisioning.factor

 

Pass

 

GP39

Parameter check

 

Should be able to use storage more than what physically available depend on value of parameter

 

Pass

 

GP40

Conflict between zone level parameter and global parameter

 

Storage level parameters should dominate

 

Pass

GP38

multiple cluster

1-have multiple cluster in same zone
2-have multiple cluster in different zone
3-make sure clusters are having different value for same  parameter
4-repeat step 1,2,3 for every parameters

depend on parameter

1-Passed for cluster.cpu.allocated.capacity.disablethreshold
2-Passed for cluster.memory.allocated.capacity.disablethreshold

 

 

 

 

cluster.cpu.allocated.capacity.disablethreshold

 

 

 

 

 

 


 

GP39  

 

 

Cluster level parameters

 

 

UI validation

set some special character to cluster.cpu.allocated.capacity.disablethreshold

should not allow

Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2457

 

 

GP40 GP41

Default value

 

should be equal to GP cluster.cpu.allocated.capacity.disablethreshould.

DB check

check for  cluster_details table 

for each parameter  there should be an entry in cluster_details table.

 

Pass Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-17042536

  GP42

 

multiple cluster

1-have multiple cluster in same zone
2-have multiple cluster in different zone
3-make sure clusters are having different value for same  parameter
4-repeat step 1,2,3 for every parameters

depend on parameter


1-Passed for cluster

GP41

Threshold value

set cluster.cpu.allocated.capacity.disablethreshold to some value

cluster should be disabled after threshold value

Pass

 

 

 


2-Passed for cluster.memory.allocated.capacity.disablethreshold
3-Passed for "cluster.storage.capacity.notificationthreshold"

 

 

GP42

Conflict between cluster level parameter and global parameter

 

cluster level parameter should be dominating

Pass

 

 

 

 

cluster.cpu.allocated.capacity.
notificationthreshold
disablethreshold

 

 

 

 

 

 

 

GP43

UI validation

set some special character to cluster.cpu.allocated.capacity.disablethreshold

should not allow

 

 

 


Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2457

GP44

Default value

 

should be equal to GP cluster.cpu.allocated.capacity.disablethreshould.

 

 


Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-1704  

GP45

Threshold value

set cluster.cpu.allocated.capacity.disablethreshold to some value

cluster should be disabled after threshold value msg " Low  unallocated cpu in cluster  " should be there in alert 


Pass  

 

 

 

GP46

Conflict between cluster level parameter and global parameter

 

cluster level parameter should be dominating

 

 


  Pass

 

 

cluster.
memory
cpu.allocated.capacity.
disablethreshold  
notificationthreshold

 

 

 

 

 

 

GP47

UI validation

set some special character to cluster.memorycpu.allocated.capacity.disablethreshold

should not allow

 

Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2457

 

 2916

GP48

Default value

 

should be equal to GP cluster.cpu.allocated.capacity.disablethreshould

 

Fail

https://issues.apache. org/jira/browse/CLOUDSTACK-1622

  

Pass


GP49

Threshold value

set cluster.cpu.allocated.capacity.disablethreshold to some value

cluster should be disabled after threshold value

 

Pass

 

msg " Low  unallocated cpu in cluster  " should be there in alert 

 

Pass  

 

GP50

Conflict between cluster level parameter and global parameter

 

cluster level parameter should be dominating

 

Pass

 

 

 

 

cluster.memory.allocated.capacity.
notificationthreshold

 

 
disablethreshold

 

 

 

 

 

GP51

UI validation

set some special character to cluster.cpumemory.allocated.capacity.disablethreshold

should not allow

 

 

 

 

 

Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2457

GP52

Default value

 

should be equal to GP cluster.cpu.allocated.capacity.disablethreshould

 

 

 

 

Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-1622  

GP53

Threshold value

set cluster.memorycpu.allocated.capacity.notificationthreshold disablethreshold to some value

notification cluster should be issued disabled after threshold value

  

Pass

 

 

 

GP54

Conflict between cluster level parameter and global parameter

 

cluster level parameter should be dominating

  

Pass

 

 

 

 

cluster.
storage
memory.allocated.capacity.notificationthreshold

 

 

 

 

 

 

 

GP55

UI check validation

try to set some special character ,-ive value to cluster.cpu.allocated.capacity.disablethreshold

should not be allowed allow

 

 

 

 

 

Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2697

GP56

Default value

 

should be taken from equal to GP cluster.storagecpu.allocated.capacity.notificationthreshold disablethreshould

 

 

 

 

 

GP57

parameter check

set  parameter to some value b/w 0-1

after threshold notification should be sent

 

 

 

 

 

Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2696

GP57

Threhold value

set cluster.memory.allocated.capacity.notificationthreshold to some value

notification should be issued after threshold value

 

Pass

 

GP58

Conflict between cluster level parameter and global parameter

 

cluster level parameter should be effective dominating

  

Pass

 

 

 

 

cluster.storage.allocated.capacity.notificationthreshold

 

 

 

 

 

 

 

GP59

UI check

try to set some special character ,-ive value

should not be allowed

 

 

 

 

 

GP60

Default value

 

should be taken from GP cluster.storage.capacity.notificationthreshold

 

 

 

 

 

GP61

parameter check

set parameter to some  value b/w 0-1

after threshold notification should be sent

 

 

 

 

 

GP62

Conflict between cluster level parameter and global parameter

 

cluster level parameter should be effective

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Account level parameters

 

 

 

 

 

 


 

Fail

 

GP60

Default value

 

should be taken from GP cluster.storage.allocated.capacity.notificationthreshold

 

Pass

 

GP61

parameter check

set  parameter to some value b/w 0-1

after threshold notification should be sent

 

Pass

 

GP62

Conflict between cluster level parameter and global parameter

 

cluster level parameter should be effective

 

Pass

 

 

cluster.storage.capacity.notificationthreshold

 

 

 

 

 

GP63

UI check

try to set some special character ,-ive value

should not be allowed

 

Fail

 

GP64

Default value

 

should be taken from GP cluster.storage.capacity.notificationthreshold

 

Pass

https://issues.apache.org/jira/browse/CLOUDSTACK-2765

GP65

parameter check

set parameter to some  value b/w 0-1

after threshold notification should be sent

 

Pass

 

GP66

Conflict between cluster level parameter and global parameter

 

cluster level parameter should be effective

 

Pass

GP63

DB check

check for account_details in DB

there should be an entry for every parameter at account level ion account_details table

 

 

 

 

 

GP64

multiple account

1-create multiple account
2-make sure accounts have different value for same parameter
3-repeate step 1,2 for every parameters

Depends on parameter

 

 

 

 

 

 

allow.public.user.templates

 

 

 

 

 

 

 

GP65

UI check

Try to set some special character

should not be allowed

 

 

 

 

 

GP66

Default value

 

should be equal to GP allow.public.user.templated

 

 

 

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2f4d64ce-8980-4642-91fd-a7861d399960"><ac:plain-text-body><![CDATA[

GP67

set allow.public.user.template to [false/true]

set a allow.public.user.templates to
]]></ac:plain-text-body></ac:structured-macro>
1-True
2-False

in 1st case user should be able to create public template
in 2nd case user should not be able to create private template.

 

 

 

 

 

GP68

Conflict between account level parameter and global parameter

 

account level  value should be efective

 

 

 

 

 

 

remote.access.vpn.client.iprange

 

 

 

 

 

 

 

GP69

UI check

try to set some special character

should not be allowed

 

 

 

 

 

GP70

default value

 

 

 

 

  should be equal to value of GP "remote.access.vpn.client.iprange

 

Account level parameters

 

 

 

 

GP72 GP67

DB check range

set remote.access.vpn.client.iprange to some value range

every client in range should be allowed and first ip should be assigned to vpn server

 

 

 

 

 

GP73

Conflict between account level parameter and global parameter

 

account level value should be effective

 

 

 

 

 


check for account_details in DB

there should be an entry for every parameter at account level ion account_details table

 

Pass

 

GP68

multiple account

1-create multiple account
2-make sure accounts have different value for same parameter
3-repeate step 1,2 for every parameters

Depends on parameter

 

Pass

 

 

allow.public.user.templates

 

 

 

 

 

 

 

 

 

 

 Storage level parameters

 

 

 

 

 

 

GP74

DB check

check for table storage_pool_details

search for key value pair for storage level parameters

 

 

 

 

 

 

storage.overprovisioning.factor

 

 

 

 

 

 

 

GP75

UI check

Try to set some special character

should not be allowed

 

 

 

 

 

GP69

UI check

Try to set some special character

should not be allowed


Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2714

GP70

Default value

 

should be equal to GP allow.public.user.templated


Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2717

GP71

set allow.public.user.template to [false/true]

set a allow.public.user.templates to
1-True
2-False

in 1st case user should be able to create public template
in 2nd case user should not be able to create private template.


Pass

 

GP72

Conflict between account level parameter and global parameter

 

account level  value should be efective


Pass

 

 

remote.access.vpn.client.iprange

GP76

DB check

check  storage_pool_table

check for key ,value pair

 

 

 

 

 

GP77 GP73

Default value

 

Should be taken from current GP  storage.overprovisioning.factor

 

 

 

 

 

GP78

parameter check

set storage.overprovisioning.factor to some value

1-should be able to use storage more than what physically available

 

 

 

 

 

GP79

Conflict between storage level parameter and global parameter

 

Storage level parameters should be dominating

 

 

 

 

 

UI check

try to set some special character

should not be allowed


Fail

 

GP74

default value

 

should be equal to value of GP "remote.access.vpn.client.iprange


Pass

 

GP75

check range

set remote.access.vpn.client.iprange to some value range

every client in range should be allowed and first ip should be assigned to vpn server


Pass

 

GP76

Conflict between account level parameter and global parameter

 

account level value should be effective


Fail

https://issues.apache.org/jira/browse/CLOUDSTACK-2731  

 

 

 

 

 

 

  

https://cwiki.apache.org/confluence/display/CLOUDSTACK/QA+-+4.2+Test+Execution+Results