实践白盒测试之逻辑覆盖案例1 课件.pptVIP

  • 7
  • 0
  • 约6.13千字
  • 约 36页
  • 2020-07-02 发布于天津
  • 举报
逻辑覆盖 n 语句覆盖 n 判定覆盖(分支覆盖) n 条件覆盖 n 判定 - 条件覆盖 n 条件组合覆盖 n 路径覆盖 Evaluation only. ted with Aspose.Slides for .NET 3.5 Client Profile 5.2 Copyright 2019-2019 Aspose Pty Ltd. 例子程序: if( (a1) (b==0)) x=x/a; if ((a==2) || (x1)) x=x+1; Evaluation only. ted with Aspose.Slides for .NET 3.5 Client Profile 5.2 Copyright 2019-2019 Aspose Pty Ltd. 程序框图(语句覆盖) (A1) AND (B=0) (A=2) OR (X1) a X=X/A X=X+1 e F F T T b d c Evaluation only. ted with Aspose.Slides for .NET 3.5 Client Profile 5.2 Copyright 2019-2019 Aspose Pty Ltd. 1. 语句覆盖 n 设计若干条测试用例,使程序中每条 可执行语句至少执行一次。 用例 A B X 执行路径 Case1 ace Case2 abe √ × 语句覆盖 Evaluation only. ted with Aspose.Slides for .NET 3.5 Client Profile 5.2 Copyright 2019-2019 Aspose Pty Ltd. 1. 语句覆盖 n 设计若干条测试用例,使程序中每条 可执行语句至少执行一次。 用例 A B X 执行路径 Case1 2 0 3 ace Case2 2 1 3 abe √ × 语句覆盖 Evaluation only. ted with Aspose.Slides for .NET 3.5 Client Profile 5.2 Copyright 2019-2019 Aspose Pty Ltd. Case1 : A=2, B=0, X=3 (A1) AND (B=0) (A=2) OR (X1) a X=X/A X=X+1 e F F T T b d c 语句覆盖 Evaluation only. ted with Aspose.Slides for .NET 3.5 Client Profile 5.2 Copyright 2019-2019 Aspose Pty Ltd. Case2 : A=2, B=1, X=3 (A1) AND (B=0) (A=2) OR (X1) a X=X/A X=X+1 e F F T T b d c 此语句未覆盖 语句覆盖 Evaluation only. ted with Aspose.Slides for .NET 3.5 Client Profile 5.2 Copyright 2019-2019 Aspose Pty Ltd. Case1 : A=2, B=0, X=3 (A1) AND (B=0) (A=2) OR (X1) a X=X/A X=X+1 e F F T T b d c 错写成 OR 错写成 AND 语句覆盖是最弱的覆盖 语句覆盖 Evaluation only. ted with Aspose.Slides for .NET 3.5 Client Profile 5.2 Copyright 2019-2019 Aspose Pty Ltd. 程序框图 ( 判定覆盖) (A1) AND (B=0) (A=2) OR (X1) a X=X/A X=X+1 e F F T T b d c Evaluation only. ted with Aspose.Slides for .NET 3.5 Client Profile 5.2 Copyright 2019-2019 Aspose Pty Ltd. 2. 判定覆盖(分支覆盖) n 设计测试用例,使程序中的每个逻辑判 断的取真和取假的分支至少经历一次。 用例 A B X 执行路径 Case1 ace Cas

文档评论(0)

1亿VIP精品文档

相关文档