首先,他们的测试方法不一样:数据结构
单元测试属于白盒测试;单元测试
集成测试属于灰盒测试的范畴;测试
系统测试属于黑盒测试。spa
其次,他们的考察范围不一样,也就是他们测试的重点不一样:接口
单元测试主要测试单元内部的数据结构、逻辑控制、异常处理等等;方法
集成测试主要测试模块之间的接口和接口数据传递的关系,以及模块组合后的总体功能;数据
系统测试主要测试整个系统相对于需求的符合度。
异常
再次,他们的基准不一样:margin
单元测试评估的主要是逻辑覆盖率;异常处理
集成测试评估的主要是接口覆盖率;
系统测试评估的是测试用例对需求规格的覆盖率。
在模仿中成长,在创新中成功