代码之家  ›  专栏  ›  技术社区  ›  hvgotcodes

集成与单元测试

  •  8
  • hvgotcodes  · 技术社区  · 14 年前

    我确实在控制器上使用单元测试,就像在控制器中一样,我测试各种应用程序流、结果类型、重定向逻辑等,但我编写的大多数测试都是集成测试。这似乎打破了传统的J2EE测试,其中大部分是编写单元测试的。

    4 回复  |  直到 14 年前
        1
  •  12
  •   Gintautas Miliauskas    14 年前

        2
  •  2
  •   h3xStream    14 年前

    一般来说,重要的度量是代码覆盖率。

    如果全局接口更稳定(不易更改),那么在中进行集成测试是有利的。

        3
  •  0
  •   Matt H    14 年前

    我正处在一个类似的情况中,许多已建立的测试都是真正的集成测试,要改变这种情况是困难的,但不是不可能的。

        4
  •  0
  •   ISparkes DAXaholic    9 年前

    如果要公开非平凡逻辑,那么应该使用单元测试测试主要决策路径的逻辑,以及在集成测试中公开该逻辑以及与外部依赖项的交互。

    如果您是一个单独的开发人员或在一个小团队中工作,有时很难看出单元测试和集成测试之间的区别。如果您所处的环境中有多个团队正在处理单个产品,那么假设您的代码中的逻辑已经过验证(单元测试),现在您希望看到模块之间如何相互作用(集成测试)。