2014-05-23 208 views
0

我正在为本地IPC编写客户端和服务器库。客户端和服务器都具有使用命名管道在两个进程之间发送数据的类。我想编写功能测试来测试客户端服务器库。客户端 - 服务器功能测试

我的想法是在functionaltest中创建客户端,在单独的可执行文件中模拟服务器,使用CreateProcess启动服务器并将数据发送到服务器。但在这种情况下,我不会对模拟服务器进行任何控制,并且检查客户端发送的数据无法在服务器上进行验证。

任何人都可以建议我如何编写客户端服务器功能测试,所以我可以验证这两个模块的功能。

这里是我正在考虑的几项测试, 1.客户端连接到服务器。 2.客户端从服务器正常断开连接。 3.客户端发送一些数据到服务器。 4.服务器选择性地断开客户端连接。 5.服务器关机/客户端关闭 6.等等

谢谢, 阿贾伊

+0

服务器是特定于某个应用程序还是这是一个通用的客户端 - 服务器通信库? –

回答

0

为了测试,运行在使用单独的线程相同的过程在客户端和服务器代码。

相关问题