I newbie junior QA. Need your advice..
How do you think how to test this server?
Program description
The program is implemented as a multi-threaded server under Windows for processing client requests over TCP / IP.
- The program is implemented as a multi-threaded server under Windows for processing client requests over TCP / IP.
Launch parameters:
Helloworld.exe [port]
- Helloworld.exe [port]
- The client - any application - connects to the listening program on the listening port (4010 by default), sends a request (one byte, any value), then the program immediately sends a "Hello, World" test in response and closes the connection.
The client - any application - connects to the listening program on the listening port (4010 by default), sends a request (one byte, any value), then the program immediately sends a "Hello, World" test in response and closes the connection. The program accepts up to 5 concurrent client connections. The timeout for the client request after the connection is set is 20 seconds, after the timeout expires the program closes the connection.
Requirements for the program
High speed processing of customer requests. Reliability, stability of work.
- High speed processing of customer requests. Reliability, stability of work.
A task
- Detect bugs in the Hello World 2000 program
- Write a technical assignment to the utility for automating the testing of the program Hello World 2000 (in any form)