Test ID | Test Case Name | Steps To Be Performed to Test | Verification Steps | Priority | Testcase Type(SANITY | FUNCTIONAL) | is Automated | ||
| ||||||||
(Y/N) | ||||||||
1 | List NAT rules |
|
|
|
|
| ||
2 | Release SnatIP | 1.acquire a public IP | 1ogin to router and check the iptables for newly created snat rule | P1 | FUNCTIONAL |
| ||
3 | Disbale Snat and enable again to differentVM | 1.acquire a public IP | 1ogin to router and check the iptables for newly created snat rule | P1 | FUNCTIONAL |
| ||
4 | reboot the routerVM | 1.acquire a public IP | 1.login to router and check the iptables for newly create snat rule | P1 | FUNCTIONAL |
| ||
5 | Stop and start the Router VM | 1.acquire a public IP | 1.login to router and check the iptables for newly create snat rule | P1 | FUNCTIONAL |
| ||
6 | perform restartNetwrok | 1.acquire a public IP | 1.login to router and check the iptables for newly create snat rule | p1 | FUNCTIONAL |
| ||
Port forwarding on source Nat |
|
|
|
|
|
| ||
|
|
|
|
|
| Description | Steps | Verification |
Port forwarding on source Nat | 1. create an account | 1. listPortForwarding rules API should return the added PF rule |
Port Forward on non source NAT | 1. create an account, deploy first VM | 1. listPortForwardingRules should return the added portforward for the correct IP address and with the correct ports |
delete port forward rule | 1. Delete the above port forward rules using the deletePortForwardRule APi | 1. listPortForwardingRules should not return the deleted rule anymore |
createLoadBalancingRule sourceNAT | 1. create an account, deploy first and second VM | 1. listLoadBalancerRules should return the added rule |