Homework3 of Software Testing

p63 7

(a)

(b)array bound can be detected more easily with n increasing

(c)n=1 

(d)node coverage{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}

edge coverage{(1,2),(2,3),(2,12),(3,4),(4,5),(5,6),(6,7),(6,8),(7,5),(8,9),(5,9),(9,10),(9,11),(10,11),(11,2),(12,13),(13,14),(14,15),(15,13),(15,16)}

prime path coverage

{(1,2,3,4,5,6,7),(1,2,3,4,5,6,8,9,10,11),(1,2,3,4,5,6,8,9,11),(1,2,3,4,5,9,10,11),(1,2,3,4,5,9,11),(1,2,12,13,14,15),

(1,2,12,16),(3,4,5,6,8,9,10,11,2,12,13,14,15),(3,4,5,6,8,9,11,2,12,13,14,15),(3,4,5,6,8,9,10,11,2,12,13,16)(3,4,5,6,8,9,11,2,12,13,16),(3,4,5,9,10,11,2,12,13,14,15),(3,4,5,9,11,2,12,13,14,15),(3,4,5,9,10,11,2,12,13,16),

(3,4,5,9,11,2,12,13,16),(6,7,5,9,10,11,2,12,13,14,15),(6,7,5,9,11,2,12,13,14,15),(6,7,5,9,10,11,2,12,13,16),

(6,7,5,9,11,2,12,13,16),(14,15,13,16),(13,14,15,13),(5,6,7,5),(2,3,4,5,6,8,9,10,11,2),(2,3,4,5,6,8,9,11,2),

(2,3,4,5,9,10,11,2),(2,3,4,5,9,11,2),

}

程序的主路径测试

以三角形形状判断程序为例 用三组测试用例(4,4,4)(4,5,6)(1,3,3)即可完成主路经测试

 

posted @ 2016-03-28 19:29  zyf1  阅读(168)  评论(0)    收藏  举报