...还是我过于简单化了?
如果我过于简单化了,那么真正的集成测试是什么,为什么与单元测试*相比,它的话题要少得多?
*证据——每个标签在 StackOverflow 上的使用频率:
- 单元测试 - 8,595
- 集成测试 - 557
最佳答案
单元测试是单独测试一个组件 - 您正在测试一个“单元”(通常是单个类或单个方法)。
集成测试正在测试一起工作的两个组件 - 您正在查看它们是否很好地“集成”在一起。
单元测试是通过模拟与您的一个被测单元协作的外部组件来执行的。
在集成测试中,您是在使用真实的东西而不是模拟物进行测试。因此,集成测试并不总是那么容易自动化,可能需要一些人工参与。
关于c# - 集成测试只是使用更少模拟的单元测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6379149/