• 基本路径法设计测试用例


    基本路径法是白盒测试中使用最为广泛的方法。以下将介绍一下基本路径法如何使用。

    基本路径法设计测试用例的步骤基本如下

    1.由程序的源代码作为基础导出控制流图

    2.计算控制流图的环路复杂度

    3.确定基本路径

    4.根据基本路径设计测试用例

    接下来我举个例子

     1 Int IsLeap(int year)
     2 {
     3 if (year % 4 == 0)
     4 {
     5  if (year % 100 == 0)
     6  {
     7   if ( year % 400 == 0)
     8    leap = 1;
     9   else
    10    leap = 0;
    11   }
    12  else
    13    leap = 1;
    14  }
    15 else 
    16  leap = 0;
    17 return leap;
    18 }

    这是一段简单的测试闰年的C语言代码。

    1.画出控制流图

    控制流图基本如上

    2.计算复杂度V(G)

    V(G)=E-V+2

       =10-8+2

       =4

    所以可以判定共有四条基本路径

    3.确定基本路径

      1)(1,2,8)

      2)(1,3,4,6,8)

      3)(1,3,4,7,8)

      4)(1,3,5,8)

    4.设计测试用例

      1)不能被4整除:1999

      2)能被4整除,能被100整除,能被400整除:2000

      3)能被4整除,能被100整除,不能被400整除:1900

      4)能被4整除,不能被100整除:2004

    以上

  • 相关阅读:
    HDU 1496 Equations
    HDU 1060 Leftmost Digit
    HDU 1391 Number Steps
    HDU 1212 Big Number
    HDU 1491 Octorber 21st
    HDU 1339 A Simple Task
    HDU 2710 Max Factor
    HDU 1176 免费馅饼
    FORTH基本堆栈操作
    FORTH 安装使用
  • 原文地址:https://www.cnblogs.com/shuhaoz/p/4438765.html
Copyright © 2020-2023  润新知