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)

    }

    二、实现主路径覆盖测试

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

  • 相关阅读:
    “冷面杀手”王励勤赢了
    当VS.NET 无法调试时,不妨尝试一下下面的办法
    Oracle如何调用Windows动态链接库
    根本不值得一提的乒乓球国手王浩
    向总版主提一些建议
    你的家乡话,你还知多少
    黄山三日游(200706020604)
    今天是我的生日,常怀感恩的心
    如果有一个工具可以帮助你将你的代码可视化,你需要吗?
    是社会变化太快,还是我心态有有点怪
  • 原文地址:https://www.cnblogs.com/gaomengya/p/5338598.html
Copyright © 2011-2022 走看看