- 7
- 0
- 约3.47千字
- 约 7页
- 2018-06-21 发布于湖北
- 举报
第6章单元测试
单元测试概述
什么是单元
传统软件对“单元”一词有着不同的定义
单元是可以编译和执行的最小软件组件
单元是决不会指派给多个设计人员开发的软件组件
“单元”与被测软件系统所采用的分析设计方法以及在其开发过程中采用的实现技术有关
函数、子程序、紧密相关的一组函数、类、复杂类中的单个方法、紧密相关的一组类……
基本单元
必须具备一定的基本属性,有明确的规格定义,以及包含与其他部分接口的明确定义等
从软件工程的角度来说,具有功能的独立性、符合高内聚和低耦合的特性
能够清晰地与同一程序中的其他单元划分开来
什么是单元测试?
通常而言,单元测试是在软件开发过程中要进行的最低级别的测试活动
或者说是针对软件设计的最小单位即程序模块、函数、类或方法所进行的正确性检验的测试工作
其目的在于发现每个单元内部可能存在的错误或缺陷
单元测试的主要工作分两个步骤:
人工静态检查(静态测试)
保证代码算法的逻辑正确性(尽量通过人工检查发现代码的逻辑错误)、清晰性、规范性、一致性、算法高效性
尽可能地发现程序中可能存在的错误或缺陷
动态执行跟踪(动态测试)
通过设计测试用例,执行待测程序来跟踪比较实际结果与预期结果来发现错误或缺陷
什么时候进行单元测试
单元测试越早越好
在测试驱动开发(TDD, Test Driven Development)中,先编写测试代码,再进行开发
在实际过程中,先写函
您可能关注的文档
最近下载
- 四川师范大学文学院《817中国文学(含古代文学、现当代文学)》历年考研真题汇编.pdf
- 请你别忘了我 降B-G调正谱 PDF高清版.pdf VIP
- 小学上三年级数学思维训练题100道含答案.docx VIP
- 露天矿山开采及安全管理基本知识课件.pptx
- 高三数学一模考试(附解析答案).doc VIP
- 课件:《中华民族共同体概论》第八讲 共奉中国与中华民族聚力发展.pptx VIP
- 沉降观测自动计算、生成曲线图表格-(修正1.0.xlsx VIP
- 德州深孔钻镗床使用说明书.docx VIP
- JGJ-T250-2011:建筑与市政工程施工现场专业人员职业标准.pdf VIP
- 法院保安服务投标方案425页.doc VIP
原创力文档

文档评论(0)