Fork me on GitHub

集成测试

集成测试通过一次性地检测程序的两个或者更多个单元,包括单元之间的接口交互,来判断它们能否按照预期工作。当代码库中不同的单元间相互调用并且互传数据时,利用这种类型的 测试 就可以发现接口中存在的漏洞。

集成测试和单元之间测试有何区别?

单元测试 用于在单独的函数中寻找 bug 不同,集成测试则是将系统作为一个整体进行测试的。 这两种类型的测试应当结合起来使用,而不能只用一种测试而忽略了另一种。当系统进行了全面地单元测试后,集成测试将变得更加容易,因为很多存在于独立组件中的 bug 都已被找到被修复了。

随着代码库逐渐变大,单元测试和集成测试能使开发人员能快速地识别出代码中的破坏性变更。很多时候,这些破坏性的变更都是意料之外的,并且会一起存在到开发后期才会被发现,甚至还可能是最终的用户在使用软件时才发现这个问题。自动化的单元和集成测试将会大大提高在开发期间尽快找出 bug 的可能性,从而使它们能立即被处理掉。

集成测试相关的资源

还有什么你想要学习的测试知识呢?

我该如何创建单元测试?

我可以自动测试并部署我的应用吗?

我应该知道些什么样的代码度量特性?

在这里注册以便每月能收到一份邮件资料,内容包含本站的主要更新、教程和 Python 书籍的打折码等。