黑盒测试如何保证需求的覆盖度[3]

发表于:2010-04-08来源:作者:点击数: 标签:需求覆盖度
黑盒测试如何保证 需求 的覆盖度[3] 软件测试 不足 白盒测试的覆盖率本身有一些不足,例如不能发现和数据相关的错误。 int test(int a) { int d = 10 / a; return d; } 一个 测试用例 (例如输入10)就可以让逻辑覆盖率达到100%,但很明显,该100%并不能说明测

  黑盒测试如何保证需求的覆盖度[3]   软件测试

  不足

  白盒测试的覆盖率本身有一些不足,例如不能发现和数据相关的错误。

  int test(int a)

  {

  int d = 10 / a;

  return d;

  }

  一个测试用例(例如输入10)就可以让逻辑覆盖率达到100%,但很明显,该100%并不能说明测试已经很充分。

  同样,黑盒测试对于需求的覆盖度量只能作为一种参考。例如,以上的例子中,假如测试员执行了用例TCF1-1-1和TCF1-2-1 ,则覆盖了TR1-1和TR1-2的需求

  测试需求的覆盖度 = 2/2 *100% = 100%

  很显然,虽然需求已经全部覆盖,但测试还不充分,还远不能结束。

  所以我的结论是黑盒测试对于需求的覆盖度量只能作为一种参考,不能以此来衡量测试的优劣。以上文字仅代表个人观点。

原文转自:http://www.ltesting.net