Fan*_*c23 13 ruby java tdd integration-testing
我有一个分布式系统,其组件分布在多个盒子中.他们使用tcp或多播互相交谈.每个组件互相交换消息 - 这些基本上是被序列化的数据结构.
我们有哪些集成测试框架来测试这些系统?我熟悉ruby所以基于ruby的东西肯定会有所帮助.
我想有不同的方法.我尽可能地避免集成测试,但在某些时候需要使用.这只是我要做的一个建议:
我个人认为在测试方法中将对象从一个分布式模块调用到另一个分布式模块,这不是一个好习惯.是的,这将是一个集成测试,但我认为它非常容易可靠.
始终牢记测试金字塔,请记住集成测试和端到端测试可能非常昂贵.所以明智地选择何时使用它们:
我来自Java世界,以下只是一些我认为也与该主题相关的额外信息,可能对您有意义:
希望你觉得它有用.