码迷,mamicode.com
首页 > 其他好文 > 详细

软件测试作业3

时间:2016-03-30 00:02:57      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

中文书p49第7题 a-d

a.画出控制流图

技术分享技术分享

b.设计简单的错误,使测试用例t2 = (n=5)比t1 = (n=3)更容易被发现。

  将if( isDivisible( primes[i], curPrime){

    isPrime = false;

    break;

   }中的primes[i],改为primes[0]

当n=3时,所判断的被除数只有2,没有影响。

n = 5时,被除数的数量也随之增大不止为2,因此会产生错误。

c.找一个测试用例,不经过while循环

  n=1;

d.列举节点覆盖,边覆盖,主路径覆盖

   节点覆盖:TR={1,2,3,4,5,6,7,8,9,10}

        test path :[1,2,3,4,3,5,7,6,2,8,9,8,10]

  边覆盖:TR= {(1,2),(2,3),(2,8),(3,4),(3,5),(4,3),(4,5),(5,6),(5,7),(6,2),

          (7,6),(8,9),(8,10),(9,8)}

      test path:[1,2,3,4,3,5,7,6,2,8,9,8,10],[1,2,3,5,6,2,8,10]

  主路径覆盖 test path:

        [1,2,8,10]

        [1,2,3,4,3,4,5,7,6,2,8,10]

        [1,2,3,4,5,7,6,2,8,10]

        [1,2,3,5,7,2,8,10]

        [1,2,3,4,5,6,2,8,10]

        [1,2,3,4,5,6,2,3,5,6,2,8,10]

        [1,2,3,4,3,5,6,2,3,4,5,6,2,8,10]

        [1,2,3,4,5,7,6,2,3,4,5,7,6,2,8,9,8,9,8,10]

        

 

 

技术分享

软件测试作业3

标签:

原文地址:http://www.cnblogs.com/cenjat/p/5335326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!