THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Wiki Markup |
---|
|| Test Case ID \\ || Test Case Name \\ || Steps \\ || Expected Result \\ || Type \\ (Functional\|Sanity\|Updeate) \\ || For all Hyp \\ || Xen(Y/N) \\ || KVM(Y/N) \\ || VMware(Y/N) \\ || | | | h1. API check h1. | | | | | | | | GP01 | h5. updateConfiguration h5. | 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 \\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GP02 | h5. listConfiguration h5. | | 1-should list the parameter with corresponding scope \\ 2-response API \-listconfigurationresponse \\ | | | | | | | | h3. | h1. Zone level parameters h1. | | | | | | | | 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" \\ | | | | | | h5. 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) | | | | | | | GP06 | Default value \\ | Default value of parameter " \\ pool.storage.allocated.capacity.disablethreshold" \\ \\ | should be equal to Glabale parameter "pool.storage.allocated.capacity.disablethreshold" | Functional | | | | | | GP07 | Threshold check \\ | set pool.storage.allocated.capacity.disablethreshold to some valuse | zone should be disabled if allocation goes beyond threshold value \\ | Functional | | | | | | 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 \\ | | | | | | | h5. 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) \\ | | | | | | | GP10 | Default value | Default value of parameter " \\ pool.storage.capacity.disablethreshold" \\ | should be equal to Glabale parameter "pool.storage.capacity.disablethreshold" | | | | | | | GP11 | Threshold check | set pool.storage.capacity.disablethreshold to some values | above threshold value allocators should disable using the pool for low storage available | | | | | | | 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 | | | | | | | | h5. VM Allocation Algorithm | | | h5. 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 \\ | | | | | | | | h5. network.throttling.rate | | | | | | | | | GP17 | UI Validation | try to set network.throttling.rate to some special character | should not be allowed \\ | | | | | | | GP18 | Default value | Default value of "network.throttling.rate" \\ | Should be equal to global parameter "network.throttling.rate" | | | | | | | GP19 \\ | Check data rate allowed in network \\ | set "networkthrottlingrate" to some value | default allowed transfer rate should be equal to threshold value. \\ | | | | | | | GP20 | Conflict between zone level parameter and global parameter | | zone level parameter should be dominating \\ | | | | | | | | h5. router.template.id | | | | | | | | | GP21 | UI check \\ | Try to set to some special character \\ | Should not be allowed \\ | | | | | | | GP22 | Default value \\ | | Should be taken from GP router.template.id \\ | | | | | | | GP23 | check router.template.id \\ | for each hypervisor set name of default routing template \\ | It should be reflected in db \\ | | | | | | | GP24 | Conflict between zone level parameter and global parameter | | zone level parameter should be dominating | | | | | | | | h5. 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 | | | | | | h5. Use.external.dns | | | | | | | | | GP29 | UI validation \\ | Try to set use.external.dns to some special character \\ | should not be allowed \\ | | | | | | | GP30 | Default value \\ | | Should be equal to GP use.external.dns \\ | | | | | | | GP31 | check bypassing \\ | set use.external.dns to true \\ | should bypass internal dns1 and 2 \\ | | | | | | | GP32 | Conflict between zone level parameter and global parameter | | zone level parameter should be dominating | | | | | | | | h5. *storage.cleanup.interval* | | | h5. *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 | | | | | | | | h5. | h1. Cluster level parameters h1. | | | | | | | | GP37 | DB 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|https://issues.apache.org/jira/browse/CLOUDSTACK-2536] | | | | 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 | | | | | | h5. *cluster.cpu.allocated.capacity.disablethreshold* | | | | | | | | | GP39 | UI validation \\ | set some special character to cluster.cpu.allocated.capacity.disablethreshold \\ | should not allow \\ | \\ | Fail \\ | [https://issues.apache.org/jira/browse/CLOUDSTACK-2457|https://issues.apache.org/jira/browse/CLOUDSTACK-2457] | | | | GP40 | Default value \\ | | should be equal to GP cluster.cpu.allocated.capacity.disablethreshould. \\ | \\ | Fail \\ | [https://issues.apache.org/jira/browse/CLOUDSTACK-1704] | | | | GP41 | Threshold value \\ | set cluster.cpu.allocated.capacity.disablethreshold to some value \\ | cluster should be disabled after threshold value \\ | \\ | Pass | | | | | GP42 | Conflict between cluster level parameter and global parameter | | cluster level parameter should be dominating \\ | \\ | Pass | | | | | | h5. cluster.cpu.allocated.capacity.notificationthreshold | | | | | | | | | GP43 | UI validation | set some special character to cluster.cpu.allocated.capacity.disablethreshold | should not allow | | Fail \\ | \\ | | | | GP44 | Default value | | should be equal to GP cluster.cpu.allocated.capacity.disablethreshould. | | Pass \\ | \\ | | | | GP45 | Threshold value | set cluster.cpu.allocated.capacity.disablethreshold to some value | 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 \\ | | | | | | h5. cluster.memory.allocated.capacity.disablethreshold | | | | | | | | | GP47 | UI validation | set some special character to cluster.memory.allocated.capacity.disablethreshold | should not allow | | Fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-2457|https://issues.apache.org/jira/browse/CLOUDSTACK-2457] | | | | GP48 | Default value | | should be equal to GP cluster.cpu.allocated.capacity.disablethreshould | | Fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-1622|https://issues.apache.org/jira/browse/CLOUDSTACK-1622] | | | | GP49 | Threshold value | set cluster.cpu.allocated.capacity.disablethreshold to some value | cluster should be disabled after threshold value | | Pass | | | | | GP50 \\ | Conflict between cluster level parameter and global parameter | | cluster level parameter should be dominating | | Pass | | | | | | h5. cluster.memory.allocated.capacity.notificationthreshold | | | | | | | | | GP51 | UI validation | set some special character to cluster.cpu.allocated.capacity.disablethreshold | should not allow | | Fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-2697] | | | | GP52 | Default value | | should be equal to GP cluster.cpu.allocated.capacity.disablethreshould | | Fail \\ | [https://issues.apache.org/jira/browse/CLOUDSTACK-2696] | | | | GP53 \\ | Threshold value | set cluster.memory.allocated.capacity.notificationthreshold to some value | notification should be issued after threshold value | | Pass | | | | | GP54 | Conflict between cluster level parameter and global parameter | | cluster level parameter should be dominating | | | | | | | | h5. cluster.storage.allocated.capacity.notificationthreshold | | | | | | | | | GP55 | UI check \\ | try to set some special character ,-ive value \\ | should not be allowed \\ | | Fail | | | | | GP56 | Default value \\ | | should be taken from GP cluster.storage.allocated.capacity.notificationthreshold \\ | | Pass | | | | | GP57 | parameter check \\ | set parameter to some value b/w 0-1 \\ | after threshold notification should be sent \\ | | Pass | | | | | GP58 | Conflict between cluster level parameter and global parameter | | cluster level parameter should be effective \\ | | Pass | | | | | | h5. cluster.storage.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 \\ | | | | | | | | | | | | | | | | | | h5. | h1. Account level parameters h1. | | | | | | | | GP63 | DB check \\ | check for account_details in DB | there should be an entry for every parameter at account level ion account_details table \\ | | Pass \\ | | | | | 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 \\ | | Pass | | | | | | h5. allow.public.user.templates | | | | | | | | | GP65 | UI check \\ | Try to set some special character \\ | should not be allowed \\ | \\ | Fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-2714|https://issues.apache.org/jira/browse/CLOUDSTACK-2714] | | | | GP66 | Default value \\ | | should be equal to GP allow.public.user.templated \\ | \\ | Fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-2717|https://issues.apache.org/jira/browse/CLOUDSTACK-2717] | | | | GP67 | 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 | | | | | GP68 | Conflict between account level parameter and global parameter | | account level value should be efective \\ | \\ | Pass | | | | | | h5. remote.access.vpn.client.iprange | | | | | | | | | GP69 | UI check \\ | try to set some special character \\ | should not be allowed \\ | \\ | Fail | | | | | GP70 | default value \\ | | should be equal to value of GP "remote.access.vpn.client.iprange \\ | \\ | Pass | | | | | GP72 | 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 | | | | | GP73 | Conflict between account level parameter and global parameter | | account level value should be effective \\ | \\ | fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-2731|https://issues.apache.org/jira/browse/CLOUDSTACK-2731] | | | | | | | | | | | | | | | h5. | h1. Storage level parameters | | | | | | | | GP74 | DB check \\ | check for table storage_pool_details \\ | search for key value pair for storage level parameters \\ | | | | | | | | h5. storage.overprovisioning.factor | | | | | | | | | GP75 | UI check \\ | Try to set some special character | should not be allowed | | | | | | | GP76 | DB check \\ | check storage_pool_table | check for key ,value pair \\ | | | | | | | GP77 | 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 \\ | | | | | | | | | | | | | | | | [https://cwiki.apache.org/confluence/display/CLOUDSTACK/QA+-+4.2+Test+Execution+Results]<\!-\- /\* Style Definitions \*/ table.MsoNormalTable{mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} \--> |