软件测试(第三次作业)——图覆盖
2016-03-31 23:46
183 查看
(a)
(b)
对于测试用例t1=(n=3)和t2=(n=5),MAXPRIMES = 4时,t1不能检查出错误,而t2则会发生数组越界错。
(c)
对于测试用例t3=(n=1),测试路径不经过while的循环体。
(d)
节点覆盖:TR={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18}
边覆盖:TR={(1,2), (2,3), (2,4), (3,5), (4,14), (5,6), (5,7), (6,8), (7,11), (7,12), (8,9), (8,10), (9,10), (10,2), (11,5), (12,13), (13,8),(14,15),(15,16),(15,17),(16,18),(18,15)}
主路径覆盖:TR={
(1,2,3,5,6,8,9,10)
(1,2,3,5,7,11)
(1,2,3,5,7,12,13,8,9,10)
(1,2,3,5,7,12,13,8,10)
(1,2,4,14,15,16,18)
(1,2,4,14,15,17)
(8,10,2)
(7,11,5)
(16,18,15)
}
(b)
对于测试用例t1=(n=3)和t2=(n=5),MAXPRIMES = 4时,t1不能检查出错误,而t2则会发生数组越界错。
(c)
对于测试用例t3=(n=1),测试路径不经过while的循环体。
(d)
节点覆盖:TR={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18}
边覆盖:TR={(1,2), (2,3), (2,4), (3,5), (4,14), (5,6), (5,7), (6,8), (7,11), (7,12), (8,9), (8,10), (9,10), (10,2), (11,5), (12,13), (13,8),(14,15),(15,16),(15,17),(16,18),(18,15)}
主路径覆盖:TR={
(1,2,3,5,6,8,9,10)
(1,2,3,5,7,11)
(1,2,3,5,7,12,13,8,9,10)
(1,2,3,5,7,12,13,8,10)
(1,2,4,14,15,16,18)
(1,2,4,14,15,17)
(8,10,2)
(7,11,5)
(16,18,15)
}
相关文章推荐
- Codeforces 659E 找环+(并查集/dfs)
- 07-maven的依赖范围
- 一行 Python 实现并行化 -- 日常多线程操作的新思路
- C++第2次实验
- 获取文件行数
- iOS边练边学--触摸事件以及能够拖拽的UIView的练习
- Axis 生成客户端client stub文件
- Tricks(十七) —— 数组与字典(map)
- 栈的应用举例
- Android开发学习笔记《一》
- Mahout学习系列之推荐算法
- 排列问题
- spring基础
- 对照Java学习Swift--枚举(Enumerations)
- 程序员如何选择技术方向
- 随感
- HTML中cellSpace 和 cellPadding
- [BZOJ3049][Usaco2013 Jan]Island Travels(dfs+spfa+状压dp)
- Leetcode #29 Divide Two Integers 整数相除 解题报告
- 【机器学习详解】概率生成模型与朴素贝叶斯分类器