简答题

单元测试的主要任务是什么?

正确答案

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

答案解析

相似试题
  • 单元测试的主要任务不包括()。

    单选题查看答案

  • 简述单元测试的主要任务。 

    简答题查看答案

  • 写测试计划的主要任务是什么?

    简答题查看答案

  • 边界测试是单元测试中最后的也可能是最重要的任务。

    判断题查看答案

  • 单元测试、集成测试、系统测试的侧重点是什么?

    简答题查看答案

  • 单元测试的概念是什么?

    简答题查看答案

  • 单元测试中综合测试主要是考虑哪些方式?

    简答题查看答案

  • 单元测试主要解决哪5个方面的测试问题?

    简答题查看答案

  • 单元测试主要测试技术不包括?()

    单选题查看答案