- 74
- 0
- 约4.11千字
- 约 23页
- 2017-08-09 发布于河南
- 举报
* 通常的程序结构覆盖有: 语句覆盖; 判断覆盖; 条件覆盖; 判断/条件覆盖; 条件组合覆盖; 路径覆盖。 语句覆盖是最常见也是最弱的逻辑覆盖准则,它要求设计若干个测试用例,使被测程序的每个语句都至少被执行一次。判定覆盖或分支覆盖则要求设计若干个测试用例,使被测程序的每个判定的真、假分支都至少被执行一次。但判定含有多个条件时,可以要求设计若干个测试用例,使被测程序的每个条件的真、假分支都至少被执行一次,即条件覆盖。在考虑对程序路径进行全面检验时,即可使用条件覆盖准则。 虽然结构测试提供了评价测试的逻辑覆盖准则,但结构测试是不完全的。如果程序结构本身存在问题,比如程序逻辑错或者遗漏了规格说明书中已规定的功能,那么,无论哪种结构测试,即使其覆盖率达到了百分之百,也是检查不出来的。因此,提高结构测试的覆盖率,可以增强对被测软件的信度,但并不能做到万无一失。 白盒测试技术的常见方法之一就是覆盖测试,它是利用程序的逻辑结构设计相应的测试用例。测试人员要深入了解被测程序的逻辑结构特点,完全掌握源代码的流程,才能设计出恰当的用例。根据不同的测试要求,覆盖测试可以分为语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖和路径覆盖。 下面是一段简单的C语言程序,作为公共程序段来说明五种覆盖测试的各自特点。 程序2-1: 1 If (x100 y500) then 2 score=score
您可能关注的文档
- Minitab实用教材.ppt
- MIS7第7章 管理信息系统实施白.ppt
- mis8实施.ppt
- MIS_16 系统实施与管理.ppt
- MI测试工具LoadRunner基础培训[1].ppt
- MMS抓包工具说明.ppt
- mock测试.ppt
- modbus通讯介绍.ppt
- MSA培训教材-正版.ppt
- MT103报文1.ppt
- 2026及未来5年中国移动工作台市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国空调主机电容市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国粉刺除净霜市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国透明闪光扁珠市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国金属压头钢丝绳吊索市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国钢铝带分切机市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国连杆/转向节衬铰压机市场现状数据分析及前景预测报告.docx
- 2026及未来5年全自动组合式空气处理机组项目可行性研究报告.docx
- 2026及未来5年卧式胶体磨项目可行性研究报告.docx
- 2026及未来5年印花领带项目可行性研究报告.docx
最近下载
- 事业单位考试综合应用能力(综合管理类A类)新考纲试题集精析.docx VIP
- GB∕T 33000-2025大中型企业安全生产标准化管理体系文件(安全规章制度)之56 :访客及外来人员安全管理制度(雷泽佳编制-2025A0).pdf VIP
- (高清版)DB36∕T 2044-2024 造林绿化落地上图操作技术规范.docx VIP
- 《基于发酵法的DHA生产厂址布局与生产工艺设计》9800字.doc VIP
- 毕业设计文基于MCGS组态软件的水位控制系统.doc
- 第八章微生物在环境物质循环中的作用(共71张PPT).pptx VIP
- 影视编剧合同.doc VIP
- 2025年中国乳腺癌BRCA基因检测共识指南PPT课件.pptx VIP
- 轻金属冶金学-拜耳法生产氧化铝.ppt VIP
- 化工设备机械基础教案.doc
原创力文档

文档评论(0)