1

我们正在学习软件质量保证课程中的各种测试技术,当遇到“基本路径测试”和“控制流测试”时我感到很困惑。这两种技术显然看起来相同,即使它们的步骤也几乎相同,但我需要找到它们之间的一些具体区别。我无法区分它们。在这方面的任何帮助将不胜感激。

4

1 回答 1

2

基础路径测试只是确保覆盖程序中的所有路径,但控制流测试也测试条件。

所以举个简单的例子,如果程序中有决策节点为:

如果( x >= 2 )

在这里,在这种情况下,将有两条路径:

  1. x >= 2
  2. x < 2

但是在控制流中会有三种组合,如下:

  1. x > 2
  2. x = 2
  3. x < 2

这是一个非常基本的示例,希望对您有所帮助。

于 2014-04-03T22:05:38.183 回答