Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 933 Bytes

File metadata and controls

13 lines (10 loc) · 933 Bytes

单元测试与集成测试的区别 ?


1. 测试粒度不同

单元测试的颗粒度是在单只程序上,集成测试的颗粒度则在整个系统上.

2. 单元测试的目的

对已实现的软件最小测试单元,保证软件系统中各个单元的质量,单元测试强调被测试对象的独立性即隔离性(单元2个字).

3. 集成测试的目的

也叫组装测试或者联合测试.在单元测试的基础上,将所有模块按照设计要求组装成为子系统或者系统,进行集成测试.实际中一些模块虽然能够单独地工作,但并不能保证组装起来也能正常的工作.程序的某些局部反应不出来的问题,在全局上很有可能暴露出来.

4. 单元测试和集成测试容易混为一谈

因为单元测试和集成测试可以使用同样的工具和框架来编写,如果不了解单元测试和集成测试的区别很容易混为一谈.