大连东软信息学院 软件测试考题题库 白盒测试方法习题及答案.docVIP

  • 89
  • 0
  • 约2.91千字
  • 约 5页
  • 2017-12-20 发布于江西
  • 举报

大连东软信息学院 软件测试考题题库 白盒测试方法习题及答案.doc

大连东软信息学院 软件测试考题题库 白盒测试方法习题及答案

1.计算环路复杂度方法有哪三种? 答:(1)V(G)=判定节点数+ 1 ; (2)V(G) = E-N+2 ; (3)V(G)=区域数+ 1 2.白盒测试有几种方法? 答:白盒测试方法分为两大类:静态测试方法和动态测试方法。 静态测试方法:检查软件的表示和描述是否一致,没有冲突或者没有歧义。 动态测试方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。 4.比较白盒测试和黑盒测试? 答:使用白盒测试方法时,测试根据程序的内部逻辑和指定的覆盖标准; 黑盒测试法是通过分析程序的接口功能设计测试用例的。 5. 为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。 int test(int A,int B) { if((A1) AND (B10)) then X=A-B; if((A=2) OR (B20)) then X=A+B; return x; } 答:语句覆盖测试用例:A=2,B=0; 判定覆盖测试用例:A=3,B=0;A=2,B=20; 条件覆盖测试用例:A=2,B=0;A=0,B=21; 6. 为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。 void DoWork (int x,int y,int z

文档评论(0)

1亿VIP精品文档

相关文档