试题详情
简答题单元测试的主要任务是什么?
  • 单元测试针对每个程序的模块,解决5个方面的测试问题:模块接口、局部数据结构、边界条件、独立的路径和错误处理。详细来说:
    (1)模块接口的测试:检查进出程序单元的数据流是否正确。对模块接口数据流的测试必须在任何其他测试之前进行,因为如果不能确保数据正确的输入和输出的话,所有的测试都是没有意义的。
    (2)局部数据的测试:必须测试其内部的数据能否保持完整性,包括内部数据的内容、形式及相互关系不发生错误。
    (3)边界条件:目的是检测在数据边界处模块能否正常工作,边界测试是单元测试的一个关键任务。
    (4)独立路径:路经测试也称为覆盖测试。在单元测试中,最主要的测试是针对路径的测试。测试用例必须能够发现由于计算错
    4误、不正确的判定或不正常的控制流而产生的错误。
    (5)错误处理:良好的设计应该预先估计到投入运行后可能发生的错误,并给出相应的处理措施,使得用户不至于束手无策。
  • 关注下方微信公众号,在线模考后查看

热门试题