
软件工程(pankaj jalote版)第7章编码(下1).ppt
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 文币 0人已下载
下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程(pankaj jalote版)第7章编码(下1).ppt
- 资源描述:
-
1、,7.4单元测试,2019/6/4,1,7.4 单元测试,2019/6/4,2,单元测试绪论,单元测试是什么? 检查单元模块代码是否正确 核心问题是什么? 选择测试用例。 测试发现错误后 首先调试,然后修改。 被测单元不能自己运行怎么办? 添加驱动程序 添加支撑程序。 从上到下测试有好处? 不用写驱动函数了。,从下到上测试有何好处? 不用写支撑程序。 单元模块完成写好后再进测试? 不是的。每写一部分代码就要单元测试了。 单元测试的效率怎样提高? 使用自动化工具。,3,程序过程的单元测试,测试对象 一个函数或者几个 测试原理 函数依赖参数值 函数依赖系统状况 测试前先设置他们 测试步骤 设置系统
2、状况 设置参数 运行待测代码 结果对比 宣布,设置参数的方式有几种? 从文件读入 人工输入 直接写进程序里 测试过程可修改源代码? 不可以 怎样自动化执行测试? 把测试五个步骤写出程序。 可以连续自动化测试吗? 完全可以!使用测试框架,2019/6/4,5,类单元测试,类单元测试的真正对象是什么? 不是类,而是对象! 什么时间测试? 每写一部分代码就测试! 测试一个方法,只测试一次够吗? 不够 类测试中,有框架可以用吗? 有!比如Junit。,类单元测试的原理 假设我们测试A类,包含方f1,f2,fn 创建继承Junite类的子类ATest。 ATest类创建所需的测试对象,并且设置对象的初始
