- 1
- 0
- 约小于1千字
- 约 13页
- 2026-08-28 发布于陕西
- 举报
模块四白盒测试
Module4WhiteBoxTest
主讲人:齐露露
山东轻工职业学院
动态白盒测试
03
PARTTHREE
语句覆盖
第二部分
2
语句覆盖
语句覆盖又称行覆盖、段覆盖、基本块覆盖,它的含义就是设计足够的测试用例,使得被测程序中每条语句至少执行一次,它是最常见的覆盖方式。
语句覆盖率
至少被执行一次的语句数量
可执行的语句总数
2
语句覆盖
程序流程图
共4条可执行语句
如果设计测试用例执行了3条,则语句覆盖率为3/4=75%。要达到语句覆盖率为100%,设计的最少测试用例为2条。
2
语句覆盖
数据
语句
{x=3,y=1,magic=2}
1,4
{x=-3,y=-1,magic=-2}
2,3,4
设计2条测试用例,使得语句1到语句4至少被覆盖1次
2
语句覆盖
案例:Java语言程序语句和对应的程序流程图
使用语句覆盖来为该程序设计测试用例,为了使每条语句都能够至少执行一次,可以构造以下测试用例:
输入:x=4,y=2,z=0
执行路径为:s-a-c-b-e-d
2
语句覆盖
两条执行语句都被覆盖到,达到语句覆盖率的100%
2
语句覆盖
通过以上两个案例,熟悉语句覆盖的基本规则,设计合适的测试用例,使得程序中每条语句至少被执行一次。
2
语句覆盖
语句覆盖虽然可以测试执行语句是否被执行到,但却无法测试程序中存在的逻辑错误。
例如
您可能关注的文档
最近下载
- ISO 14001:2026《环境管理体系 要求及使用指南》正式版(中文版) .pdf VIP
- 2025年国企纪委换届报告.doc VIP
- 相润投资控股集团有限公司招聘笔试题库2025.pdf
- 血液透析用水处理系统功能介绍.pptx VIP
- 安徽省A10联盟2025-2026学年高一上学期10月学情诊断数学(原卷版).docx VIP
- 管好自己就能飞0.doc VIP
- 2025年四川省眉山市员额检察官遴选考试真题及答案.docx VIP
- (新交际英语2024版)英语二年级上册全册教学设计(新教材).docx
- 22J403-1楼梯栏杆栏板.pptx VIP
- 2025年四川省绵阳市员额检察官遴选考试真题及答案.docx VIP
原创力文档

文档评论(0)