如何使用CATCH编写集成测试(C )
How do I write an integration test(C++) using Catch?
我确实知道捕获是一个单元测试框架。我有一个服务器(C )和一个客户端(C )进行测试。该集成测试是吗?我正在测试服务器中完成的功能,并且我想测试的某些功能。我可以使用cppunit吗?它写在Windows中。
您可以直接在测试用例中编写测试。这些是单位测试是否重要,除了以下事实:
- 集成/功能测试可能需要在外部环境中设置环境/拆卸。
我在以功能或单位模式执行的测试用例之前写了自己。如果以某种方式调用命令行,则将使用模拟对象进行单位测试。如果以另一种方式调用,则将执行功能测试。它允许测试重用。
总的来说:您可以为此使用捕获或任何测试框架。没有区别。
相关文章:
- 不能将重载比较运算符与 Catch 测试一起使用
- 谷歌模拟如何在测试中使用模拟
- 为什么这个简单的 C++ SIMD 基准测试在使用 SIMD 指令时运行速度较慢?
- 使用C 单元测试框架集成测试Java应用程序
- CMake:如何为每个测试重复使用相同的test_main.cpp
- AWS 开发工具包C++:某些 S3 集成测试失败
- 如何在 Google 测试中使用不同模板测试多个模板化类的相同行为?
- 在测试中使用unique_ptr时指针错误无效
- 单元测试任务使用 QThreadPool 并行运行
- 如何使用CATCH编写集成测试(C )
- 在测试中使用--gtest_throw_on_failure和ASSERT_ANY_throw
- 为什么EXPECT_CALL测试在使用取消引用的指针时意外通过
- 以GPU(OpenGL)为目标的Halide-基准测试并使用Halide RuntimeOpenGL.h
- 对测试单元使用预处理器指令的相关性
- 模拟库进行集成测试
- Boost 测试在使用 Clang 4.1 (LLVM 3.1svn) 退出时崩溃
- 如何在谷歌测试中使用FRIEND_TEST和TYPED_TEST
- 在托管C++测试中使用 TestContext.TestName
- C++单元测试测试,使用模板测试类
- 测试c++代码:使用测试库