题目代码如下: a.控制流图如下: b.设计一个t2=(n=5)比t1=(n=3)更容易发现的错误。容易想到数组越界,即当 MAXPRIMES = 3 or 4 时,t1正常通过,而t2会因越界而报错。 c.显然当 n = 1 时不会经过while循环。 d.找出所有点覆盖、边覆盖和主路径覆盖的TR ...
分类:
其他好文 时间:
2016-03-30 20:56:57
阅读次数:
165
a)画出数据流图。 b)测试用例t1=(n=3)和t2=(n=5),设计一个t2能发现但是t1不能发现的错误。 数组越界问题。 c)找到一个不经过while循环的测试用例。 n=1; d)找出点覆盖、边覆盖和主路径覆盖的所有测试需求。 点覆盖:{1,2,3,4,5,6,7,8,9,10,11,12, ...
分类:
其他好文 时间:
2016-03-30 19:44:33
阅读次数:
253
一、题目要求 使用下面方法printPrimes()完成后面的问题(a)-(d): 代码如下: (a)画出流程控制图 (b)将MAXPRIMES设为4,这样t2=(n=5)就会出现数组越界的错误,但t1=(n=3)无影响。 (c)n=0判断时会不满足numPrimes < n的循环条件,因此不会进入 ...
分类:
其他好文 时间:
2016-03-30 16:27:22
阅读次数:
109
根据printPrimes()代码复习路径覆盖的知识。相关代码如下: (a)为printPrimes()画控制流图。 (b)设计一个简单的错误,使得t2(n=5)比t1(n=3)更容易发现。 较容易发生的为数组越界错误。当MAXPRIMES为4时,t2会越界。 (c)找到一个测试用例,使得相应的测试 ...
分类:
其他好文 时间:
2016-03-30 16:16:34
阅读次数:
207
(a)为printPrime( )方法画控制流图。 此图我用的Word完成,非常累,后来想起我还有OmniGraffle但是为时已晚,图如下: (b)考虑测试用例t1=(n=3)和t2=(n=5)。即使这些测试用例游历printPrimes()方法中相同的主路径,他们不一定找出相同的错误。设计一个简 ...
分类:
其他好文 时间:
2016-03-30 14:47:17
阅读次数:
183
package Test; import java.util.regex.Pattern; public class T1 { public static void main(String[] args) { System.out.println(reversalString("I am a stu ...
分类:
其他好文 时间:
2016-03-30 14:43:33
阅读次数:
178
7:题目 Use the following method printPrimes() for questions a-d; (a)为printPrimes()画控制流程图。 (b)考虑测试用例t1=(n=3)和t2=(n=5)。即使这些测试用例游历printPrimes()方法中相同的主路径,他们 ...
分类:
其他好文 时间:
2016-03-30 14:33:27
阅读次数:
147
程序代码如下: 题目要求如下: (a)Draw the control flow graph (b)t1=(n=3),t2=(n=5) Design a simple fault that t2 would be more likely to discover than t1 would. (c)F ...
分类:
其他好文 时间:
2016-03-30 06:57:50
阅读次数:
168
本周的作业,是“软件测试基础”教材 ExerciseSection2.3 的课后习题。 题目要求,用下面的方法printPrimes()完成相应问题。 代码如下: (a) 为printPrimes()方法画控制流图。 (b) 考虑测试用例t1=(n=3)和t2=(n=5)。即使这些测试用例游历pri ...
分类:
其他好文 时间:
2016-03-30 06:54:54
阅读次数:
139
Use the following method printPrimes() for questions a–d. 题目代码如下: a.控制流图 b.令MAXPRIMES=4,这样t2会测试出越界错误,t1不会。 c.输入n=1 d. 1.节点覆盖 {1,2,3,4,5,6,7,8,9,10,11, ...
分类:
其他好文 时间:
2016-03-30 06:52:03
阅读次数:
208