关注
判断三角形程序测试用例设计
├─ 功能测试(合法三角形)
│ ├─ 普通三角形:三边不等且满足三角不等式(如3,4,5)
│ ├─ 等腰三角形:两边相等,第三边不等(如2,2,3)
│ ├─ 等边三角形:三边相等(如3,3,3)
│ └─ 特殊数值验证:较大等边数据(如5,5,5)、底边大于腰的等腰(如4,4,6)
├─ 边界测试(临界值与特殊情况)
│ ├─ 边长为0:验证非法输入(如0,1,1→非三角形)
│ ├─ 退化三角形:两边之和等于第三边(如1,1,2→非三角形)
│ ├─ 最小合法边长:验证极小正数(如0.1,0.1,0.1→等边三角形)
│ └─ 接近退化边界:如3,4,4.999(普通三角形,3+4>4.999)
├─ 异常测试(非法输入)
│ ├─ 负数边长:如-3,4,5→非三角形
│ ├─ 非数字输入:如2,'a',3→异常提示
│ ├─ 参数不足:如3,4→异常提示
│ ├─ 参数过多:如3,4,5,6→异常提示
│ └─ 全非数字:如'abc','def','ghi'→异常提示
├─ 特殊场景测试
│ ├─ 退化三角形边界:如5,5,10→非三角形(5+5=10)
│ ├─ 极大数值:如1e20,1e20,1e20→等边三角形(精度验证)
│ └─ 参数顺序无关性:如(5,3,4)与(3,4,5)→输出一致
└─ 测试设计方法
├─ 等价类划分:有效类(等边/等腰/普通)、无效类(非正/非数字/参数异常)
├─ 边界值分析:0、退化边界(a+b=c)、极大/极小值
└─ 错误推测法:空格/特殊符号输入、顺序颠倒验证
查看原帖
7 3
相关推荐
牛客热帖
更多
- 1... 27届暑期前端高频面试题汇总(字节百度阿里快手等多家大厂)6058
- 2... 字节三面3188
- 3... 美团计划裁员30%,测试和产品砍一半,测试全栈化时代来了!2019
- 4... 26前端的深夜1441
- 5... 你说你用Claude,你用的是 CLI,还是 Agent、Opus?1211
- 6... 字节实习一个月祛魅了1058
- 7... 继续实习VS暑假沉淀,怎么选....1053
- 8... 今天陌陌的笔试怎么样1026
- 9... 收到了字节的AIoffer911
- 10... xdm,开发投麻了,顺手试试投了测试,但是又有点犹豫1. 如果干了测试,以后找正式的开发是不是会更难?(没到万不得已,我还是想走开发)2. 合同签一年,这个会不会太久了?值得一去吗?给点建议#实习,不懂就问#623
正在热议
更多
# 27届实习投递记录 #
170551次浏览 1701人参与
# 拼多多工作体验 #
68432次浏览 463人参与
# 求职遇到的搞笑事件 #
200755次浏览 1016人参与
# 国庆前的秋招小结 #
305191次浏览 1758人参与
# 体制内上岸心路历程 #
39712次浏览 226人参与
# 得物app工作体验 #
71232次浏览 125人参与
# AI时代下,你的岗位要求有什么变化? #
43366次浏览 290人参与
# 万物皆可发面经 #
6890次浏览 82人参与
# 找工作时遇到的神仙HR #
1252337次浏览 5955人参与
# 扒一扒那些奇葩实习经历 #
161379次浏览 1185人参与
# 今年找实习到底有多难? #
109664次浏览 501人参与
# 26届校招投递进展 #
684103次浏览 3970人参与
# 你见过最离谱的招聘要求是什么? #
286703次浏览 1902人参与
# 满分简历要如何准备? #
322983次浏览 3384人参与
# 实习,不懂就问 #
234222次浏览 1777人参与
# 产品面经 #
302330次浏览 2224人参与
# 选择和努力,哪个更重要? #
221485次浏览 1602人参与
# 招聘要求与实际实习内容不符怎么办 #
227444次浏览 1078人参与
# 实习生的蛐蛐区 #
1014963次浏览 5177人参与
# 担心入职之后被发现很菜怎么办 #
308574次浏览 1228人参与
查看5道真题和解析