.net - 集成测试

标签 .net nunit integration-testing

我正在.net 中开发并使用 NUnit。
我对不同的类和每个不同的模块都有测试。

我现在需要的是一起测试所有模块!
模块通过 DB 和 Tibco 基础设施相互联系。

我应该如何一起测试所有这些交响乐?

附言- 如果在这种情况下有比 NUnit 更有用的东西,我愿意接受建议。

最佳答案

如果这些类直接相互调用,那么编写集成测试会很容易——只需调用顶级类而不提供任何模拟。在您的情况下,您可能能够:

  • 实例化您的第一个模块
  • 进行适当的方法调用,该方法应保存到数据库
  • 实例化您的第二个模块
  • 进行适当的调用,它应该检索在步骤 2 中保存的信息

  • 我认为使用 NUnit 作为该测试的运行器没有问题。我的建议是将测试标记为显式,这样它就不会作为常规构建或测试运行的一部分运行。

    关于.net - 集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6243326/

    相关文章:

    c# - 在 WinForms 中绘制垂直堆叠的文本

    c# - BDD、SpecFlow 和 Gherkin 一起

    .net - 是否可以安装或运行 dotnetredist.exe(或任何任意 EXE)作为 .MSI 的一部分?

    c# - NUnit TestFixtureSetUp 运行多次?

    c#-4.0 - Nunit 2.6.2 Suite 运行两次而不是一次

    ruby-on-rails - Rails 助手不在测试环境中工作

    java - 我应该将配置类注释为 @Configuration 以进行测试吗?

    c# - 如何使用 StreamWriter 写入文件?

    unit-testing - 了解单元测试约束和 NUnit 语法助手

    junit - 使用 JUnit、Maven 和 Hudson/Jenkins 进行集成测试