- 2
- 0
- 约10.74万字
- 约 93页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]软件测试笔试题集合
实验二测试报告
一、核心程序代码
/** 判断三角形的类 */
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 Y
③ ⑥ ⑦ ⑤
Return 3 Return 1 Return 2 Return 0
Exit
三、测试用例
1.语句覆盖测试用例:
输入 期望输出 覆盖对象 测试结果
Case1 a=1, b=2, c=3 0 ①, ⑤ 0
Case2 a=3, b=4, c=5 1 ①, ②, ④, ⑥ 1
Case3 a=3, b=3, c=4 2 ①, ②, ④, ⑦ 2
Case4 a=3, b=4, c=5 3 ①, ②, ③ 3
2.判定覆盖测试用例
输入 期望输出 覆盖对象 测试结果
Case11 a=1, b=2, c=3 0 ①, ⑤ 0
Case12 a=3, b=4, c=5 1
您可能关注的文档
- [计算机软件及应用]第二周_什么是软件构架.ppt
- [计算机软件及应用]第二章 接口设计.ppt
- [计算机软件及应用]第三部分++Origin.ppt
- [计算机软件及应用]第二章进程管理2.ppt
- [计算机软件及应用]第二章联系系统的时域分析.ppt
- [计算机软件及应用]第七讲 网络信息检索.ppt
- [计算机软件及应用]第二讲韩顺平Java面向对象编程.ppt
- [计算机软件及应用]第二章C语言基础.ppt
- [计算机软件及应用]第五章 图层的高级应用.ppt
- [计算机软件及应用]第五章 数组.ppt
- [计算机软件及应用]软件测试技术-chap3.ppt
- [计算机软件及应用]软件缺陷管理课件.ppt
- [计算机软件及应用]软件需求分析.ppt
- [计算机软件及应用]达芬奇平台.ppt
- [计算机软件及应用]达内培训tarena内部资料tts教学系统课件pdf版java_jdbcxml_day03.pdf
- [计算机软件及应用]输入注释.ppt
- [计算机软件及应用]运筹学chap5整数规划.ppt
- [计算机软件及应用]通信协议如何选择卡卡片读卡器基础内容.ppt
- [计算机软件及应用]通信网第三章广域数据网络1.ppt
- [计算机软件及应用]通向架构师的道路第二十五天SSH的单元测试与dbunit的整合.doc
最近下载
- 机械设计软件:CATIA二次开发_(8).CATIAVBA高级编程技巧.docx VIP
- 佛教戒律论文开题报告.docx VIP
- 2025春人教版三年级下册英语Unit 2 Expressing yourself Part B Read and write 课件.pptx VIP
- CAD软件:CATIA二次开发_(6).CATIAVBA高级编程技巧.docx VIP
- 火电项目可行性报告.ppt VIP
- 机械设计软件:CATIA二次开发_(3).CATIAVBA编程入门.docx VIP
- 生产机修巡检简历模板.docx VIP
- 《金蝶ERP财务软件应用教程》全套教学课件.pptx
- 西门子smart200PLC解密软件.docx VIP
- ONKYO安桥功放TX-SR444产品手册.pdf
原创力文档

文档评论(0)