如何使用Catch编写集成测试(C ++)?

时间:2017-03-14 17:43:07

标签: c++ windows unit-testing testing integration-testing

我知道Catch是一个单元测试框架。我有一个服务器(C ++)和一个客户端(C ++)来测试。这是集成测试吗?我正在测试服务器中的功能,以及我想要测试的客户端中的一些功能。我可以使用CppUnit吗? 它是用Windows编写的。

1 个答案:

答案 0 :(得分:0)

您可以直接在测试用例中编写测试。除了以下事实之外,那些单元测试与否是不重要的,

  • 集成/功能测试可能需要在外部环境中进行环境设置/拆卸。

我在以功能或单元模式执行的测试用例之前写了自己。如果以某种方式调用命令行,则模拟对象将用于单元测试。如果以其他方式调用,那么将执行功能测试。它允许测试重用。

总而言之:您可以使用catch或任何测试框架。没有区别。