试题详情
- 简答题单元测试的主要任务是什么?
-
单元测试针对每个程序的模块,解决5个方面的测试问题:模块接口、局部数据结构、边界条件、独立的路径和错误处理。详细来说:
(1)模块接口的测试:检查进出程序单元的数据流是否正确。对模块接口数据流的测试必须在任何其他测试之前进行,因为如果不能确保数据正确的输入和输出的话,所有的测试都是没有意义的。
(2)局部数据的测试:必须测试其内部的数据能否保持完整性,包括内部数据的内容、形式及相互关系不发生错误。
(3)边界条件:目的是检测在数据边界处模块能否正常工作,边界测试是单元测试的一个关键任务。
(4)独立路径:路经测试也称为覆盖测试。在单元测试中,最主要的测试是针对路径的测试。测试用例必须能够发现由于计算错
4误、不正确的判定或不正常的控制流而产生的错误。
(5)错误处理:良好的设计应该预先估计到投入运行后可能发生的错误,并给出相应的处理措施,使得用户不至于束手无策。 关注下方微信公众号,在线模考后查看
热门试题
- 请说明接口测试的目的。
- 你接触过的自动化测试工具有哪些?
- 负载压力测试包括并发性能测试、()、大数
- 从工程的角度去理解软件测试,它是有组织、
- 确认测试开始前需要制定(),结束后要写出
- 单元测试属于()。
- 软件按功能划分:系统软件、支撑软件和()
- 所有测试策略都为开发人员提供一个测试用的
- 失败测试
- 安装测试
- 简述压力测试与性能测试的联系与区别。
- 按照测试技术划分,软件测试可分为()
- DCE
- 黑盒测试的原则都有哪些?
- 您认为性能测试工作的目的是什么?
- 请详细说明搜索功能测试的方法主要包括的内
- ()是产品属性的总和,决定了产品在特定条
- 验收测试一般有哪些方法?
- JUnit的两个模式:集成模式和()?
- 有了“黑盒”测试,为什么还要白盒测试呢?