DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.

DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Test Case ID | Test Case Name | Steps | Expected Result | Type(Functional|Sanity|Updeate) | Automatable(Y/N) | Xen(Y/N) | KVM(Y/N) | VMware(Y/N) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Zone level parameters |
|
|
|
|
|
|
| |||||||||
GP02 | Database check | 1-Check "data_center_details" | 1-Check for value and name for each parameter | Functional | Y | Y |
|
| |||||||||
| pool.storage.allocated.capacity.disablethreshold |
|
| Functional |
|
|
|
| |||||||||
GP03 | 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) |
|
|
|
|
| |||||||||
GP04 | Default value | Default value of parameter " | should be equal to Glabale parameter "pool.storage.allocated.capacity.disablethreshold" | Functional |
|
|
|
| |||||||||
GP05 | Threshold check | set pool.storage.allocated.capacity.disablethreshold to some valuse | zone should be disabled if allocation goes beyond threshold value | Functional |
|
|
|
| GP06 | Conflict between zone level parameter and global parameter | set pool.storage.allocated.capacity.disablethreshold" to some value on zone level |||||||
Zone level value should be dominating for particular zone | Functional |
|
|
|
|
| pool.storage.capacity.disablethreshold |
|
|
|
|
|
|
| |||
GP07 | 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) |
|
|
|
|
| |||||||||
GP08 | Default value | Default value of parameter " | should be equal to Glabale parameter "pool.storage.capacity.disablethreshold" |
|
|
|
|
| |||||||||
GP09 | Threshold check | set pool.storage.capacity.disablethreshold to some values | above threshold value allocators should disable using the pool for low storage available |
|
|
|
|
| GP10 | Conflict between zone level parameter and global parameter | set pool.storage.capacity.disablethreshold to some value on zone level |
|
|
|
|
| |
| VM Allocation Algorithm |
|
|
|
|
|
|
| |||||||||
GP11 | UI Validation | try to set "vmallocationalgorithm" to some other value | should not be allowed |
|
|
|
|
| |||||||||
GP12 | Default value | Default value of parameter " vmallocationalgorithm" | should be equal to Glabale parameter "vmallocationalgorithm" |
|
|
|
|
| |||||||||
GP13 | Algorithm check | set "vmallocationalgorithm" to one of these "random', 'firstfit', 'userdispersing', 'userconcentratedpod_random', 'userconcentratedpod_firstfit'" | host should be chosen based on the algorithm |
|
|
|
|
| GP14 | Conflict between zone level parameter and global parameter | set "vmallocationalgorithm" to some algorithm | zone leve algorithm should be effective for that particular zone |
|
|
|
|
|
| network.throttling.rate |
|
|
|
|
|
|
| |||||||||
GP15 | UI Validation | try to set network.throttling.rate to some special character | should not be allowed |
|
|
|
|
| |||||||||
GP16 | Default value | Default value of "network.throttling.rate" | Should be equal to global parameter "network.throttling.rate" |
|
|
|
|
| |||||||||
GP17 | Check data rate allowed in network | set "networkthrottlingrate" to some value | default allowed transfer rate should be equal to threshold value. |
|
|
|
|
| |||||||||
GP18 | Conflict between zone level parameter and global parameter | zone level parameter should be dominating |
|
|
|
|
|
| router.template.id |
|
|
|
|
|
|
| |
GP19 |
|
|
|
|
|
|
|
| |||||||||
GP20 |
|
|
|
|
|
|
|
| |||||||||
GP21 |
|
|
|
|
|
|
|
| |||||||||
GP22 |
|
|
|
|
|
|
|
| |||||||||
| guest.domain.suffix |
|
|
|
|
|
|
| |||||||||
GP23 | UI validation | Try to set guest.domain.suffix to some special character | should not allowed |
|
|
|
|
| |||||||||
GP24 | Default value |
| should be equal to GP guest.domain.suffix |
|
|
|
|
| |||||||||
GP25 | Check vm name suffix | set guest.domain.suffix to some value | vm should get suffix name based on guest.domain.suffix |
|
|
|
|
| |||||||||
GP26 | Conflict between zone level parameter and global parameter |
| zone level parameter should be dominating |
|
|
|
|
|
| Use.external.dns |
|
|
|
|
|
|
|
GP27 | UI validation | Try to set use.external.dns to some special character | should not be allowed |
|
|
|
|
| |||||||||
GP28 | Default value |
| Should be equal to GP use.external.dns |
|
|
|
|
| |||||||||
GP29 | check bypassing | set use.external.dns to true | should bypass internal dns1 and 2 |
| |
|
|
| GP30 | Conflict between zone level parameter and global parameter |
| zone level parameter should be dominating |
|
|
|
| |
|
| storage.cleanup.interval |
|
|
|
|
|
|
| ||||||||
GP31 | UI validation | try to assign some special character | should not be allowed |
|
|
|
|
| |||||||||
GP32 | default value |
| should be equal to GP storage.cleanup.interval |
|
|
|
|
| |||||||||
GP33 | check interval | set storage.cleanup.interval to some value | check secondary storage should get clean up after the threshold value |
|
| |
|
| GP34 | Conflict between zone level parameter and global parameter |
| zone level parameter should be dominating |
|
|
|
| |
|
| Cluster level parameters |
|
|
|
|
|
|
| ||||||||
GP36 | DB check | check for cluster_details table | for each parameter there should be an entry in cluster_details table. |
|
|
|
|
| |||||||||
| cluster.cpu.allocated.capacity.disablethreshold |
|
|
|
|
|
|
| |||||||||
GP37 | UI validation | set some special character to cluster.cpu.allocated.capacity.disablethreshold | should not allow |
|
|
|
|
| |||||||||
GP38 | Default value |
| should be equal to GP cluster.cpu.allocated.capacity.disablethreshould. |
|
|
|
|
| |||||||||
GP39 | Threshold value | set cluster.cpu.allocated.capacity.disablethreshold to some value | cluster should be disabled after threshold value |
|
|
|
| GP40 | |||||||||
Conflict between cluster level parameter and global parameter |
|
| clusterlevel parameter should be dominating |
|
|
|
|
| cluster.cpu.allocated.capacity.notificationthreshold |
|
|
|
|
|
|
| |
GP41 | UI validation | set some special character to cluster.cpu.allocated.capacity.disablethreshold | should not allow |
|
|
|
|
| |||||||||
GP42 | Default value |
| should be equal to GP cluster.cpu.allocated.capacity.disablethreshould. |
|
|
|
|
| |||||||||
GP43 | Threshold value | set cluster.cpu.allocated.capacity.disablethreshold to some value | cluster should be disabled after threshold value |
|
|
|
|
| |||||||||
GP44 | Conflict between cluster level parameter and global parameter |
| cluster level parameter should be dominating |
|
|
|
|
| |||||||||
| cluster.memory.allocated.capacity.disablethreshold |
|
|
|
|
|
|
| |||||||||
GP45 | UI validation | set some special character to cluster.memory.allocated.capacity.disablethreshold | should not allow |
|
|
|
|
| |||||||||
GP46 | Default value |
| should be equal to GP cluster.cpu.allocated.capacity.disablethreshould |
|
|
|
|
| |||||||||
GP47 | Threshold value | set cluster.cpu.allocated.capacity.disablethreshold to some value | cluster should be disabled after threshold value |
|
|
|
|
| GP48 | Conflict between cluster level parameter and global parameter |
| cluster level parameter should be dominating |
|
|
|
|
|
| cluster.memory.allocated.capacity.notificationthreshold |
|
|
|
|
|
|
| |||||||||
GP49 | UI validation | set some special character to cluster.cpu.allocated.capacity.disablethreshold | should not allow |
|
|
|
|
| |||||||||
GP50 | Default value |
| should be equal to GP cluster.cpu.allocated.capacity.disablethreshould |
|
|
|
|
| |||||||||
GP51 | Threshold value | set cluster.memory.allocated.capacity.notificationthreshold to some value | notification should be issued after threshold value |
|
|
|
|
| GP52 | Conflict between cluster level parameter and global parameter |
| cluster level parameter should be dominating |
|
|
|
|
|
| Account level parameters |
|
|
|
|
|
|
| |||||||||
GP54 | DB check | check for account_details in DB | there should be an entry for every parameter at account level ion account_details table |
|
|
|
|
| |||||||||
| allow.public.user.templates |
|
|
|
|
|
|
| |||||||||
GP55 | UI check | Try to set some special character | should not be allowed |
|
|
|
|
| |||||||||
GP56 | 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="c28f2503150e0428-54e311f8-42204a4a-83f2b606-78a45b3ffec19fed1d5a601b"><ac:plain-text-body><![CDATA[ | GP57 | set allow.public.user.template to [false/true] | set a allow.public.user.templates to | in 1st case user should be able to create public template |
|
|
|
|
| GP58 | Conflict between account level parameter and global parameter | ||||||
| account level value should be efective |
|
|
|
|
|
| remote.access.vpn.client.iprange |
|
|
|
|
|
|
| ||
GP59 | UI check | try to set some special character | should not be allowed |
|
|
|
| ||||||||||
GP60 | default value |
| should be equal to value of GP "remote.access.vpn.client.iprange |
|
|
|
|
| |||||||||
GP61 | 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 |
|
|
|
|
| GP62 | Conflict between account level parameter and global parameter |
| account level value should be effective |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
| Storage level parameters |
|
|
|
|
|
|
| |||||||||
| storage.overprovisioning.factore |
|
|
|
|
|
|
| |||||||||
| UI check | try to set some special character | should not be allowed |
|
|
|
|
| |||||||||
| Default value |
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|