软件测试(黑盒白盒)概念.ppt

* * * 白盒测试又称结构测试、逻辑驱动测试或基于程序的测试,其测试过程如图所示。 覆盖情况分析 测试用例 分析 白盒法 白盒法又称为逻辑覆盖法,其测试用例选择,是按照不同覆盖标准确定的。 语 句 覆 盖 判 定 覆 盖 条 件 覆 盖 判 定 条 件 覆 盖 条 件 组 合 覆 盖 弱 强 路 径 覆 盖 * 1、语句覆盖 使得程序中每个语句至少都能被执行一次。 A1 AND B=0 X:=X/A A=2 OR X1 X:=X+1 a b c d e 满足语句覆盖的情况: 执行路径:ace 选择用例: [(2,0,4),(2,0,3)]ace 用例格式: [输入(A,B,X),输出(A,B,X)] Y N Y N * 2、判定覆盖 使得程序中每个判定至少为TRUE 或FALSE各一次。 A1 AND B=0 X:=X/A A=2 OR X1 X:=X+1 a b c d e 覆盖情况:应执行路径 ace ∧ abd 或: acd ∧ abe 选择用例(其一): ⑴ [(2,0,4),(2,0,3)] ace [(1,1,1),(1,1,1)] abd ⑵ [(2,1,1),(2,1,2)] abe [(3,0,3),(3,1,1)] acd Y Y N N * 3、条件覆盖 使得判定中的每个条件获得各种可能的结果。

文档评论(0)

1亿VIP精品文档

相关文档