- 1
- 0
- 约小于1千字
- 约 11页
- 2026-08-28 发布于陕西
- 举报
模块四白盒测试Module4WhiteBoxTest主讲人:齐露露山东轻工职业学院
动态白盒测试03PARTTHREE
路径覆盖第七部分
7路径覆盖路径覆盖,即设计测试用例,覆盖代码中所有可能的路径,核心原则是使代码的每条可能路径都至少执行一次。路径覆盖率至少被执行过一次的路径数总的路径数路径:从开始到结束中间的所有岔路,即为多少个路径。
7路径覆盖路径1:a-b-d-f路径2:a-c-d-f路径3:a-b-e-f路径4:a-c-e-f
7路径覆盖测试数据路径{x=3,y=3,magic=-1}路径1:a-b-d-f{x=3,y=-3,magic=-1}路径2:a-c-d-f{x=3,y=3,magic=2}路径3:a-b-e-f{x=-3,y=0,magic=2}路径4:a-c-e-f
7路径覆盖路径覆盖可以对程序进行彻底的测试,比前面五种覆盖面都广。但是不一定能满足条件100%覆盖,也就没法满足100%判定条件覆盖。
7路径覆盖案例:Java语言程序语句和对应的程序流程图
7路径覆盖用例编号输入条件结果Case1输入x=4,y=2,z=0覆盖路径s-a-c-b-e-dCase2输入x=1,y=2,z=1覆盖路径s-a-b-e-dCase3输入x=1,y=3,z=0覆盖路径s-a-c-b-dCase4输入x=1,y=1,z=1覆盖
原创力文档

文档评论(0)