用C ++单元测试客户端/服务器应用程序

时间:2017-10-06 14:45:36

标签: c++ unit-testing tcpclient tcpserver

我目前正在开发基于C / C ++中的 TCP协议的客户端/服务器应用程序,并希望执行客户端和服务器端的单元测试。 我正在使用unix套接字进行开发。 是否有任何MOCK库或类似的东西用于测试或我是否必须制作包装才能执行测试?这些测试必须本地,还是可以在网络上执行?

1 个答案:

答案 0 :(得分:1)

您可以使用至少一些测试框架。例如Google test 其中可能包括谷歌模拟。 您可以为您的应用开发各种不同的测试。

对于单元测试,您不得使用网络。我们的想法是只测试逻辑。

但是还有其他可以使用网络的测试。 这些测试称为系统测试,因为它们测试整个系统。