单选题 单元测试与系统测试的区别是______。
  • A.单元测试采用白盒测试方法,而系统测试采用黑盒测试方法
  • B.测试时间上,系统测试要晚于单元测试
  • C.单元测试从开发者角度考虑问题,而系统测试从用户角度上出发看问题
  • D.以上全部
【正确答案】 D
【答案解析】[解析] 两者在测试对象、测试时间、测试层次及测试性质上均有很大区别,具体说,单元测试属于白盒测试,从开发者角度考虑问题,关注的是单元的具体实现、内部逻辑结构和数据流向;单元测试使问题及早暴露,便于定位解决,属于早期测试;单元测试允许多个被测单元同时进行测试。而系统测试属于黑盒测试,是从用户角度上出发看问题,主要目的是证明系统已满足用户的需要;系统测试是基于需求规格说明的;系统测试是一种后期测试,定位错误比较困难。