单元测试的颗粒度是在单只程序上,集成测试的颗粒度则在整个系统上.
对已实现的软件最小测试单元,保证软件系统中各个单元的质量,单元测试强调被测试对象的独立性即隔离性(单元2个字).
也叫组装测试或者联合测试.在单元测试的基础上,将所有模块按照设计要求组装成为子系统或者系统,进行集成测试.实际中一些模块虽然能够单独地工作,但并不能保证组装起来也能正常的工作.程序的某些局部反应不出来的问题,在全局上很有可能暴露出来.
因为单元测试和集成测试可以使用同样的工具和框架来编写,如果不了解单元测试和集成测试的区别很容易混为一谈.