软件测试实验二(三角形白盒测试)报告
更新时间:2023-10-21 21:15:01 阅读量: 综合文库 文档下载
实验二测试报告
一、核心程序代码
/** 判断三角形的类 */
public class TriangleTestMethod {
/** 判断三角形的种类。参数a, b, c分别为三角形的三边, * 返回的参数值为0,表示非三角形; * 为1,表示普通三角形; * 为2,表示等腰三角形; * 为3,表示等边三角形。 */
public static int comfirm(int a, int b, int c) {
if((a + b > c) && (b + c > a) && (a + c > b)) { // 判断为三角形
if((a == b) && (b ==c)) // 判断为等边三角形
return 3;
if((a == b) || (b == c) || (a == c)) // 判断为等腰三角形
return 2; else // 判断为普通三角形
return 1; }
else { // 为非三角形
return 0; } } }
1
二、程序流程图
①
N
a + b > c && b + c > a && a + c > b
Y
Y
②
a == b && b ==c
N
④
a == b || b == c ||
a == c
N
③
Return 3
Y
⑥
⑦
Return 2
⑤
Return 0
Return 1
Exit
三、测试用例
1.语句覆盖测试用例:
输入 Case1 Case2 Case3 Case4
a=1, b=2, c=3 a=3, b=4, c=5 a=3, b=3, c=4 a=3, b=4, c=5
期望输出 0 1 2 3
覆盖对象 ①,⑤ ①,②,④,⑥ ①,②,④,⑦ ①,②,③
测试结果 0 1 2 3
2.判定覆盖测试用例
输入 Case11 Case12 Case13 Case14
a=1, b=2, c=3 a=3, b=4, c=5 a=3, b=3, c=4 a=3, b=4, c=5
期望输出 0 1 2 3
覆盖对象 ①,⑤ ①,②,④,⑥ ①,②,④,⑦ ①,②,③
测试结果 0 1 2 3
2
3.条件覆盖测试用例
输入 Case5 Case6 Case7 Case8 Case9 Case10
a=1, b=6, c=7 a=7, b=1, c=6 a=1, b=7, c=6 a=3, b=3, c=4 a=3, b=4, c=3 a=4, b=3, c=3
期望输出 0 0 0 2 2 2
覆盖对象 F1, T2, T3 T1, F2, T3 T1, T2, F3
测试结果 0 0 0
T1, T2, T3, T4, 2 F5, T6, F7, F8 T1, T2, T3, F4, 2 F5, F6, F7, T8
T1, T2, T3, F4, 2 T5, F6, T7, F8
4.条件-判定覆盖测试用例
输入 Case15 Case16 Case17 Case18
a=1, b=6, c=7 a=7, b=1, c=6 a=1, b=7, c=6 a=3, b=3, c=4
期望输出 0 0 0 2
覆盖对象 F1, T2, T3 (①,②)
测试结果 0
T1, F2, T3 0 (①,②))
0 T1, T2, F3
(①,②)
T1, T2, T3, T4, 2 F5, T6, F7, F8 (①,②,③,⑦)
F T1, T2, T3, 4, 2 F5, F6, F7, T8 (①,②,③,⑦)
2
T1, T2, T3, F4, T5, F6, T7, F8 (①,②,③,⑦) F1, T2, T3 (①,②,③) T1, F2, T3 (①,②,④,⑥)
3 1
Case19 a=3, b=4, c=3 2
Case20 a=4, b=3, c=3 2
Case21 Case22
a=3, b=3, c=3 a=3, b=4, c=5
3 1
5.条件组合覆盖测试用例
输入 Case23 Case24 Case25 Case26 Case27
a=1, b=6, c=7 a=7, b=6, c=1 a=1, b=7, c=6 a=3, b=3, c=3 a=3, b=3, c=4
期望输出 0 0 0 3 2
覆盖对象 F1, T2, T3 T1, F2, T3 T1, T2, F2 T1, T2, T3, T4, T5 T1, T2, T3, T4, F5,
测试结果 0 0 0 3 2
3
正在阅读:
软件测试实验二(三角形白盒测试)报告10-21
临沂一中老师语录02-07
初三物理上册电流和电路复习提纲12-30
经典语录励志02-19
北航《高层建筑结构》考核要求12-28
2013佛山二模广东省佛山市2013届高三普通高考教学质量检测(二)生物试题 Word版含答案09-11
景观生态学对城市建设的指导05-10
全国各省地方规范汇总大全(北极熊出品)截至15年6月04-06
大黄具有抗菌作用12-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 软件测试
- 三角形
- 实验
- 测试
- 报告
- 白盒
- 精读1 第10课silent spring
- 活动房构配件进场验收记录
- Teamcenter中基于Handler的文件审签技术的研究
- 出租车候时计价系统
- 会计真题1
- 武汉科目三大学生考场线路图及要点
- 国际贸易实务课程资料整理
- LNG船舶海事现场监管手册
- 2019年整理暑期三下乡实践活动总结
- 职教园区建设
- 001039计算机应用基础-答案
- 实验4:Linux C语言编程和调试
- 第1课 初识《奇奕画王》
- 人教版五年级下册品德与社会下册期中考试题附部分答案
- 酒店管理精髓
- 第二章 儿童社会工作
- 建筑施工专业名词(中英文对照解释)
- 论中药翻白草治疗二型糖尿病的诸多问题 - 图文
- 云南省2016年7月普通高中学业水平考试数学试卷
- m序列产生及其特性实验