有很多关于单元测试的文章,但是我几乎找不到关于集成测试的书籍/博客?你能推荐一些关于这个主题阅读的内容吗?
在进行集成测试时要编写哪些测试?什么样的集成测试才算好?等等。
谢谢
有很多关于单元测试的文章,但是我几乎找不到关于集成测试的书籍/博客?你能推荐一些关于这个主题阅读的内容吗?
在进行集成测试时要编写哪些测试?什么样的集成测试才算好?等等。
谢谢
任何由肯特·贝克撰写的内容都是开始(单元测试/测试编写)的好地方,他是JUnit和SUnit的创始人。我假设你不是指“持续集成”,这是一种基于过程的构建方法(当你让它工作时非常酷)。
根据我的经验,集成测试看起来与常规单元测试非常相似,只是在更高的层面上。更多的模拟对象。更多的状态初始化。
我认为集成测试就像洋葱。它们有层次。
有些人喜欢将所有组件“集成”并将“整个”产品作为“集成”测试进行测试。你当然可以这样做,但我更喜欢逐步的方法。如果你从低级别开始,然后在更高的组合层面上保持测试,那么你将实现集成测试。