Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sl No.

Test case Id

Test case description

Steps

Expected Result

Type

Status

Is automated

Is automatable

Priority

1

Enable_VPN_public_address

Enable VPN for public IP address

prerequisite: have a vm provisioned using virtual networking
1. locate router/public ip (API: listPublicIpAddresses) for vm provisioned and enable vpn( API: createRemoteAccessVpn)
2. note preshared key
3. create a vpn user using addVpnUser API(using valid username and password)
4. from a standalone windows machine (not within the cloud) configure vpn to point to public ip address
5. connect to vpn connection within windows
6. ssh (using putty or any other terminal client) to the vm provisioned earlier

  1.enabling vpn should succeed
  2.ui should return psk
  3. user should be created successfully
  4. setup of vpn network should succeed
 5. connection to vpn should succeed
  6. user should be able to log into provisioned vm as well as see any hosts on the virtual network the vpn tunnels into.

Functional

Pass

no

TBD

P1

2

Enable VPN_non-sourceNAT IP

Enable VPN for non-sourceNAT IP

Configure VPN client on windows (http://intranet.lab.vmops.com/engineering/release-2.2-features/VPN/?searchterm=VPN)

VPN connect should be succesful and should be able to see any hosts on the virtual network

Functional  

Fail(CLOUDSTACK-238)

no

TBD

P1

3

login_VPN_windows7

Configure VPN client on windows (http://intranet.lab.vmops.com/engineering/release-2.2-features/VPN/?searchterm=VPN)

Configure VPN client on windows (http://intranet.lab.vmops.com/engineering/release-2.2-features/VPN/?searchterm=VPN)

VPN connect should be succesful and should be able to see any hosts on the virtual network

Functional

Pass

no

TBD

P1

 

 

 

 

 

 

 

 

 

 

5

login_VPN_windows_2003

Configure VPN client on windows (http://intranet.lab.vmops.com/engineering/release-2.2-features/VPN/?searchterm=VPN)

Configure VPN client on windows (http://intranet.lab.vmops.com/engineering/release-2.2-features/VPN/?searchterm=VPN)

VPN connect should be succesful and should be able to see any hosts on the virtual network

Functional

Pass

no

TBD

P1

6

login_VPN_windows_2008

Configure VPN client on windows (http://intranet.lab.vmops.com/engineering/release-2.2-features/VPN/?searchterm=VPN)

Configure VPN client on windows (http://intranet.lab.vmops.com/engineering/release-2.2-features/VPN/?searchterm=VPN)

VPN connect should be succesful and should be able to see any hosts on the virtual network

Functional

Pass

no

TBD

P1

7

 

 

 

 

 

 

 

 

P1

8

remove_VPN_user_and_connect

Remove VPN user and attempt to connect using that user

1. Enable VPN for public address
2. Add a VPN user
3. Remove the VPN user
4. Now, try to connect using VPN with delete user credentials

connection should not happen

Negative

Pass

no

yes

p1

9

remove_VPN_user_credentials

Remove VPN userx and attempt to connect using another usery credentials

1. Enable VPN for public address
2. Add a VPN userX.
4. Now, try to connect using VPN with userY(another account vpn user)credentials

connection should not happen

 

Pass

no

yes

p1

10

remove_VPN_user_when_connected

remove vpn user, when session is initiated

1. Enable VPN for public address
2. Add a VPN user.
4. Now, try to connect using VPN with user credentials
5. Delete VPN user created in step 2

TBA(Connection was discoinnected once we delete the user)

negative

Pass

no

TBD

p1

...