软件测试-模块(单元)测试.ppt
《软件测试-模块(单元)测试.ppt》由会员分享,可在线阅读,更多相关《软件测试-模块(单元)测试.ppt(18页珍藏版)》请在三一办公上搜索。
1、模块(单元)测试,测试单个子程序或过程,单元测试,单元测试(模块测试)的元素对程序中较小构成元素单个子程序或过程进行测试动机单元测试减轻了调试的难度,因为错误一旦发现,就知道它在哪个具体的模块中单元测试提供了同时测试多个模块的可能,将并行工程引入了软件测试。目的将模块的功能与定义模块的功能规格说明或接口规格说明进行比较,揭示出模块与其规格说明之间存在的矛盾。,单元测试针对的问题,模块接口:检查进出单元的数据流是否正确局部数据结构:测试内部数据是否完整?例如:不正确的类型说明,错误的初始化等。路径测试:发现由于不正确的判定或不正常的控制流而产生的错误,例如:不正确的逻辑操作或优先级,不适当地修改
2、循环变量。边界条件:测试边界处程序是否正确工作?出错处理:测试出错处理措施是否有效?例如:提供的错误信息不足,难以找到错误原因等。,5.1 测试用例的设计,需要的信息模块的规格说明:模块的输入和输出以及模块的功能模块的源代码测试用例的设计方法单元测试总体上是面向白盒测试的(静态、动态)后续测试针对较大的元素不易进行白盒测试后续测试着眼于发现其他类型的错误,不一定与程序逻辑结构有关使用一种或多种白盒测试方法分析模块的逻辑结构,然后使用黑盒测试方法对照模块的规格说明补充测试用例,5.2 增量测试,测试单独的模块可能需要一个特殊的驱动模块和一个或多个桩模块驱动模块是为测试编写的一个小模块,用来将测试
3、用例驱动或传输数据到被测模块。驱动模块还需要向测试人员显示被测模块的结果。桩模块充当被测模块调用的模块,模拟该模块的功能,接受被测模块的调用指令。例如测试模块B时需要一个驱动模块,和一个模拟模块E的桩模块,5.2 增量测试,单元测试除了要考虑如何设计一个有效的测试用例集之外,还有一个重要问题,就是模块组装方式两类测试方法非增量测试:先独立地测试每个模块,然后再将所有这些模块组装成完整的程序测试,又称为崩溃(big-bang)测试。增量测试:将被测模块组装到测试完成的模块集合中,然后再进行测试。注:在进行增量模块测试时,单元测试和集成是同步进行的,集成测试就是模块测试的隐含部分,往往并不作为一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 模块 单元
链接地址:https://www.31ppt.com/p-5387099.html