zoukankan      html  css  js  c++  java
  • [软件测试_hw3]路径覆盖测试

    一、书后题

    (a) 为printPrimes()方法画控制流图

    (b) 考虑测试用例t1=(n=3)和t2=(n=5)。即使这些测试用例游历printfPrimes()方法中相同的主路径,他们不一定找出相同的错误。设计一个简单的错误,使得t2比t1

    更容易发现。

      答:数组越界

    (c) 针对printPrimes()找到一个测试用例,使得相应的测试路径访问连接while语句开始到for语句的边,而不用通过while循环体。

      答:n=1

    (d) 针对printPrimes()的图列举每个节点覆盖,边覆盖和主路径覆盖的测试需求

      点覆盖: {1,2,3,4,5,6,7,8,9,10,11,12}

      边覆盖:{(1,2),(2,3),(2,10),(3,4),(4,5),(4,8),(5,6),(5,7),(6,4),(7,8),(8,2),(8,9),(9,2),(10,11),(10,12),(11,10)}

      主路径覆盖: {(1,2,3,4,5,6),

             (1,2,3,4,5,7,8,9),

             (1,2,10,11),

             (1,2,10,12),

             (2,3,4,5,7,8,9,2),

             (2,3,4,5,7,8,2)

             (2,3,4,8,9,2),

             (2,3,4,8,2)

             (3,4,5,7,8,9,2,10,11,12),

             (3,4,5,7,8,9,2,10,11,13),

             (3,4,5,7,8,2,10,11,12),

             (3,4,5,7,8,2,10,11,13),

             (4,5,6,4),

             (4,5,7,8,9,2,3,4),

             (4,5,7,8,2,3,4),

             (4,8,2,3,4),

             (4,8,9,2,3,4),

             (5,6,4,5),

             (5,6,4,8,9,2,10,11,12),

             (5,6,4,8,9,2,10,11,13),

             (5,6,4,8,2,10,11,12),

             (5,6,4,8,2,10,11,13),

             (6,4,5,6),

             (6,4,5,7,8,9,2,10,11,12),

             (6,4,5,7,8,9,2,10,11,13),

             (6,4,5,7,8,2,10,11,12),

             (6,4,5,7,8,2,10,11,13),

             (6,4,5,7,8,9,2,3),

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

             (7,8,9,2,3,4,5,7),

             (7,8,2,3,4,5,7),

             (8,9,2,3,4,5,7,8),

             (8,2,3,4,5,7,8),

             (8,9,2,3,4,8),

             (8,2,3,4,8),

             (9,2,3,4,5,7,8,9),

             (9,2,3,4,8,9),

             (11,12,11),

             (12,11,12),

             (12,11,13)

    }

    二、实现主路径覆盖测试

    使用实验一中的三角形程序

  • 相关阅读:
    P1268 树的重量
    P2419 [USACO08JAN]牛大赛Cow Contest
    P1306 斐波那契公约数
    P2905 [USACO08OPEN]农场危机Crisis on the Farm
    P1081 开车旅行
    P2906 [USACO08OPEN]牛的街区Cow Neighborhoods
    P1550 [USACO08OCT]打井Watering Hole
    P2746 [USACO5.3]校园网Network of Schools
    P1613 跑路
    【BZOJ4868】期末考试(整数三分)
  • 原文地址:https://www.cnblogs.com/gaomengya/p/5338598.html
Copyright © 2011-2022 走看看