摘要 |
A system and method for testing the implementation of a remote access protocol in network servers and/or clients goes through test cases with different server-client configuration combinations in an automated and distributed process. The testing system includes at least one test controller, a client pool, a server pool, and a database that maintains the test cases to be tested. Servers and clients participating in the distributed testing are registered with the test controller, which matches a server with a client based on their configuration capabilities and/or other factors. Test cases selected from the database are then assigned to the server-client pair for execution. For each assigned test case, the client assumes the client configuration of that case and calls the server to establish a connection under the remote access protocol, and the server assumes the server configuration test results for the executed test cases are stored for monitoring and generating reports.
|