码迷,mamicode.com
首页 >  
搜索关键字:控制流图    ( 47个结果
软件测试点覆盖,边覆盖,主路径覆盖及其练习题
点覆盖:即对程序的控制流图节点进行全面覆盖。 边覆盖:设计一条路径,使程序的控制流图中所有边被覆盖。 主路径覆盖:就是对程序设计测试用例,使测试用例尽可能多的经过控制流图中的边同时不形成环。 习题: 对以下代码进行分析: 问题a:画出程序的控制流图 问题b:设计一个错误,使测试用例t2(n=5)比t ...
分类:其他好文   时间:2017-03-15 00:34:25    阅读次数:311
Software Testing Homework03:
1.回答书上63-64页printPrimes()问题a-d: a:本题控制流图如下图1所示 为查看方便,利用图2进行答题 图1 图2 b: 我们注意到代码第十行有int [] primes = new int [MAXPRIMES] 若在程序中设置MAXPRIMES = 4,那么当运行t1时不会出 ...
分类:其他好文   时间:2017-03-14 10:44:12    阅读次数:300
软件测试作业三-printPrimes()
a)控制流图: b)令MAXPRIMES=50 c)测试用例r=(n=1) d)节点覆盖 TR={1,2,3,4,5,6,7,8,9,10,11,12,13} 边覆盖 TR={(1,2),(2,3),(2,4),(3,5),(4,11),(5,6),(6,7),(6,8),(7,9),(7,10), ...
分类:其他好文   时间:2017-03-13 23:51:16    阅读次数:228
homework3:课本习题练习
首先,书上给的代码如下: 问题1:画出该方法的控制流图 (待续 问题2:考虑测试用例t1=(n=3)和t2=(n=5)。即使这些测试用例经过printfPrimes()方法中相同的主路径,他们不一定找出相同的错误。设计一个简单的错误,使得t2比t1 更容易发现。 答:数组越界时可能会发生错误。 问题 ...
分类:其他好文   时间:2017-03-13 22:05:03    阅读次数:177
HW03:Exercise Section 2.3
1)绘制程序的控制流图: B)当n=3时输出的数组中存在2,3,5 当n=5时输出的数组中存在2,3,5,7,11 因此当MAXPRIMES数值为1的时候数组越界错误; C)t=(n=1) D) 点覆盖:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16} 边覆盖:{(1 ...
分类:其他好文   时间:2017-03-13 12:39:19    阅读次数:149
printPrime()的测试
程序结构如下: a)程序的控制流图 b)将程序中的n用3替换,比如while循环里的 numPrimes<n 改成numPrimes<3 这样如果测试用例是n=3就不会发现错误,但是如果是n=5就能很快发现错误。 c)让n=1即可。 d)节点覆盖: TR={1,2,3,4,5,6,7,8,9,10, ...
分类:其他好文   时间:2017-03-12 23:18:53    阅读次数:332
软件测试技术 hw3
作业题目:教材49页第7题a到d,并基于Junit及Eclemma实现一个主路径覆盖的测试一、Use the following method printPrimes() for questions a-f below a.画出控制流图解答: b.设计一个t2=(n=5)比t1=(n=3)容易发现发 ...
分类:其他好文   时间:2016-04-05 07:08:04    阅读次数:168
第四次作业
A.控制流图 B.使MAXPRIMES == 4时,n=5会引发越界 C.令n= 1,不满足numPrimes<n,所以不通过while的循环 D. 点覆盖{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16} E. 边覆盖{(1,2),(2,3),(2,12),(3,4) ...
分类:其他好文   时间:2016-04-01 00:47:39    阅读次数:237
软件测试:主路径覆盖
1.控制流图 2.使MAXPRIMES == 4时,n=5会引发越界 3.令n= 1,不满足numPrimes<n,所以不通过while的循环 4. 点覆盖{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16} 5. 边覆盖{(1,2),(2,3),(2,12),(3,4) ...
分类:其他好文   时间:2016-03-31 23:22:22    阅读次数:754
软件测试作业4
(a).控制流图: (b)保存素数的数组长度为3时。t2=(n=5)会超出数组范围,而t1=(n=3)不会 (c)n=0 (d) 节点覆盖{1,2,3,4,5,6,8,5,6,7,9,10,3,11,12,13,12,14} 边覆盖{(1,2),(2,3),(3,4),(4,5),(5,6),(6, ...
分类:其他好文   时间:2016-03-31 21:43:09    阅读次数:129
47条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!