Changes between Version 7 and Version 8 of WindowsTesting


Ignore:
Timestamp:
10/11/16 10:15:41 (8 years ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WindowsTesting

    v7 v8  
    88= Usage patterns to test =
    99
    10 == Usage of OpenVPN-GUI ==
     10== GUI-based usage (OpenVPN-GUI) ==
    1111
    1212Right now OpenVPN-GUI testing has not been automated, and all tests are manual:
     
    1818That said, [https://github.com/OpenVPN/openvpn-gui OpenVPN-GUI] communicates with OpenVPN using the management interface, as do all the more recent GUIs. Thus management interface tests (below) will eventually help verify correct operation of OpenVPN-GUI. All the basic functions of OpenVPN-GUI should be tested, but how would these tests be automated? Would it require an automation API in OpenVPN-GUI itself?
    1919
    20 == Usage of openvpnserv2 ==
     20== OpenVPN as a service (openvpnserv2) ==
    2121
    2222All the basic functionality of [https://github.com/OpenVPN/openvpnserv2 openvpnserv2] should be tested. Right now the tests have to be run manually:
     
    2727* What happens with conflicting configuration files? What is the proper behavior?
    2828
    29 == Usage from command-line ==
     29== Direct use from the command-line ==
    3030
    31 Basic usage from the command-line should be tested. This is covered by cron2's run.bat/run2.bat script. At minimum we should test
     31Basic usage from the command-line (cmd.exe) should be tested. This is covered by cron2's run.bat/run2.bat script. At minimum we should test these:
    3232
    3333* Connect and disconnect to a VPN as admin (should work)
     
    7070* t_client server side
    7171* what about testing "clients on other systems, server on windows"?
    72 
    73 = Tests based on usage patterns =
    74 
    75 * Connecting directly from the command-line as admin
    76 * Running --server on Windows
    77 * Using more than one tap adapter
    78 * Run openvpnserv2
    79  * Single config file
    80  * Several config files
    81   * Behavior if subnets overlap or there are other conflicts