测试用例设计-白盒.pptVIP

  • 9
  • 0
  • 约4.81千字
  • 约 31页
  • 2018-04-25 发布于河南
  • 举报
测试用例设计-白盒

测试用例设计 白盒测试用例设计 白盒测试作为结构测试方法 按照程序内部的结构测试程序,对软件的过程性细节做细致的检查 测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例 常见的程序逻辑结构 白盒法又称为逻辑覆盖法,其测试用例选择,是按照不同覆盖标准确定的。 白盒法举例 /*Description:…………………………………… 首先,判断A大于1而且B等于0,那么X缩小A倍; 然后,判断A等于2或者X大于1,那么X递增;*/ float fn_compare(float A,float B,float X) { if ((A1) (0==B)) { X=X/A ; } if ((2==A) || (X1)) { X=X+1; } } 1、语句覆盖 使得程序中每个语句至少都能被执行一次。 自己试着写一个用例看看! 【缺点】 :由于这种测试方法仅仅针对程序逻辑中显式存在的语句,但对于隐藏的条件是无法测试的。如在多分支的逻辑运算中无法全面的考虑。语句覆盖是最弱的逻辑覆盖。 【优点】 :可以很直观地从源代码得到测试用例,无须细分每条判定表达式。 2、判定覆盖 使得程序中每个判定至少为TRUE 或FALSE各一次。 【缺点】:忽略每个条件的取值情况,必然会遗漏部分测试路径。大部分的判定语句是由多个逻辑条件组合而成,仅仅判断其整个最终

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档