【发布时间】:2017-03-14 17:43:06
【问题描述】:
我知道 Catch 是一个单元测试框架。我有一个服务器(C++)和一个客户端(C++)来测试。这是集成测试吗?我正在测试服务器中已完成的功能以及我想要测试的客户端中的一些功能。我可以使用 CppUnit 吗? 它是用 Windows 编写的。
【问题讨论】:
标签: c++ windows unit-testing testing integration-testing
我知道 Catch 是一个单元测试框架。我有一个服务器(C++)和一个客户端(C++)来测试。这是集成测试吗?我正在测试服务器中已完成的功能以及我想要测试的客户端中的一些功能。我可以使用 CppUnit 吗? 它是用 Windows 编写的。
【问题讨论】:
标签: c++ windows unit-testing testing integration-testing
您可以直接在测试用例中编写测试。这些是否是单元测试并不重要,除了以下事实:
我在以功能或单元模式执行的测试用例之前编写了自己的代码。如果以某种方式调用命令行,则将使用模拟对象进行单元测试。如果以其他方式调用,则将执行功能测试。它允许测试重用。
总而言之:您可以为此使用 catch 或任何测试框架。没有区别。
【讨论】: