- 1
- 0
- 约4.55千字
- 约 55页
- 2020-12-11 发布于山西
- 举报
8 单元测试与集成测试8.1 单元测试的目标和任务8.2 单元的静态测试8.3 驱动程序和桩程序8.4 单元测试工具8.5 集成测试8.1 单元测试的目标和任务单元测试的定义定义 单元测试是对软件基本的组成单元进行独立的测试时机 单元测试和编码是同步进行,但在测试驱动开发(Test driven development, TDD)中,强调测试在先,编码在后。单元测试一般由开发人员完成,QA人员辅助.概念 模块、组件、单元 为何要进行单元测试?尽早发现错误错误发现越早,成本越低.发现问题比较容易修正问题更容易检查代码是否符合设计和规范,有利于将来代码的维护 单元测试的背景编程过程中,每写1000行代码会犯几十个错误编程与编译运行结束后,每1000行代码中大约残留有2-6个Bug寻找与修改程序错误的代价占总体开发投资的30% -60%Bug在整个研发流程中被发现的越早,修改的代价就越低单元测试的目标目标: 单元模块被正确编码信息能否正确地流入和流出单元在单元工作过程中,其内部数据能否保持其完整性,包括内部数据的形式、内容及相互关系不发生错误,全局变量在单元中的处理和影响为限制数据加工而设置的边界处,能否正确工作单元的运行能否做到满足特定的逻辑覆盖任务1:模块独立执行路径测试检查每一条独立执行路径的测试,并保证每条语句被至少执行一次。Checklist: 误解或用错了算符优先级 混合类
原创力文档

文档评论(0)