【问题标题】:Difference between control flow testing and basis path testing控制流测试和基础路径测试的区别
【发布时间】:2014-04-03 15:26:10
【问题描述】:

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

【问题讨论】:

    标签: unit-testing testing software-quality white-box-testing


    【解决方案1】:

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

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

    如果(x >= 2)

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

    1. x >= 2
    2. x

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

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

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

    【讨论】:

    猜你喜欢
    • 2013-03-31
    • 2019-07-11
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-06
    • 1970-01-01
    • 2014-10-04
    相关资源
    最近更新 更多