Testserver provides a complete set of capabilities to run tests over networks. Three levels of rules allow you to fine tune the behavior of the server thoroughly.

The first set of rules defines the type of authorization and available logins for authorization by the IP address of a client. These rules allow you to set restrictions on testing from specific addresses (for example, you can disallow testing from undesirable sub networks.

The second set of rules defines the set of tests available for testing by the IP address and user. This allows using one server for simultaneous testing of different groups of users.

The third set of rules allows you to restrict the number of testing (for example, one test a day). These rules let you fully adjust the testing server for your needs.

Testserver has other no less important options. You can, for example, use the server actions that let you execute certain actions (create a file, save to a file, launch an application, send an email message) before and after testing. For example, you can send test results to your mailbox, or add them to the database. Test results can be saved in the internal format, as well as XML, which considerably simplifies their future processing.

During the client-server testing the client computer receives only necessary data, such as question text and answer variants. Evaluation is executed on the server and its information is not sent to the client computer. Therefore the testing process is protected.