- 3
- 0
- 约1.84万字
- 约 36页
- 2018-03-28 发布于浙江
- 举报
[工学]06-动态白盒测试与单元测试
动态白盒测试
与单元测试
单击此处编辑母版副标题样式
第四章
软件测试技术
回顾:静态白盒测试
基本概念
在不执行软件的条件下有条理地仔细审查软件的设计、体系结构和代
码,从而找出软件缺陷的过程 ,有时也称为结构化分析
原因
尽早发现软件错误 ; 为黑盒测试人员提供建议
方式:
正式审查: 1. 确定问题 2. 遵守规则 3. 准备期间 4. 编写报告
方法:
互查、走查、会议评审
软件测试技术
动态白盒测试
检查代码并观察运行状况 .
利用查看代码(做什么)和实现方法 ( 怎么做 ) 得到
的信息来确定哪些需要测试、哪些不要测试、如何开
展测试
又称为结构化测试 (structral testing)
软件测试技术
明确概
白盒测试 测试与调试 调试
不执行代码 不执行代码
发现缺陷 解决缺陷
4
软件测试技术
动态白盒测试内容
直接测试底层函数、过程、子程序和库。
以完整程序的方式从顶层测试软件。但是根椐对软件
运行的了解调整测试用例;
从软件获得读取变量和状态信息的访问权,以便确定
测试与预期结果是否相符,同时强制软件以正常难以
实现的方式运行 ;
估算执行测试时“命令”的代码量和具体代码,然后
调整测试,去掉多余的测试用例,补充遗漏的用例 .
软件测试技术
白盒测试期望达到的目的
所有独立路径至少都能测试一遍;
所有逻辑判断都能测试 True 和 False 两条路径;
所有循环结构都能测试到边界和循环域内的情况;
确保内部数据结构的有效性。
软件测试技术
白盒测试主要方法
3-1 逻辑覆盖测试法
3-2 基本路径测试法
3-3 循环路径覆盖法
软件测试技术
3-1 逻辑覆盖测试法
语句覆盖
判定覆盖
条件覆盖
判定 / 条件覆盖
条件组合覆盖
路径覆盖
软件测试技术
逻辑覆盖测试法
语句覆盖
每条语句至少执行一次。
判定覆盖
每个判定的每个分支至少执行一次。
条件覆盖
每种条件下的语句都应该被执行。
软件测试技术
逻辑覆盖测试法
判定 / 条件覆盖
同时满足判定覆盖和条件覆盖
条件组合覆盖
每个判定中,各条件的每一种组合至少出现一次。
路径覆盖
程序中每一条可能的路径至少执行一次。
您可能关注的文档
- [工学]03矩阵位移法.ppt
- [工学]04 word练习4-表格编排.doc
- [工学]03第三章时域分析1.ppt
- [工学]03第三章Windows操作系统.ppt
- [工学]03第三章空间力系.ppt
- [工学]04-模式识别-非线性分类.ppt
- [工学]0411海.ppt
- [工学]04-1吸收.ppt
- [工学]03热湿环境.ppt
- [工学]04_综合业务数字网.ppt
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 储能政策与法规研究.pptx VIP
- 钢筋混凝土框架结构施工组织设计方案.doc VIP
- 以我身份证在银行帮别人贷款协议书8篇.docx VIP
- 钢筋混凝土框架结构施工组织设计方案.docx VIP
- 2025年烟台汽车工程职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 第一单元第2课《多样的中国民间美术》教学设计 人美版2025初中美术七年级下册.docx VIP
- 河南省天一大联考英语.doc VIP
- 工程建设-钢筋混凝土框架结构施工组织设计方案.doc VIP
- 2025春初中毕业生学业考试指导书历史教材梳理答案.pdf VIP
- 农业生态学 第一章.ppt VIP
原创力文档

文档评论(0)