关注
判断三角形程序测试用例设计
├─ 功能测试(合法三角形)
│ ├─ 普通三角形:三边不等且满足三角不等式(如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)、极大/极小值
└─ 错误推测法:空格/特殊符号输入、顺序颠倒验证
查看原帖
3 3
相关推荐

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 如果可以,你希望哪个公司来捞你 #
98978次浏览 401人参与
# 如果公司给你放一天假,你会怎么度过? #
16439次浏览 122人参与
# 我的国央企投递进展 #
45899次浏览 285人参与
# 三一重工求职进展汇总 #
14449次浏览 65人参与
# 机械人,你被简历秒挂的企业有哪些? #
42407次浏览 280人参与
# 总结:哪家公司面试体验感最差 #
60576次浏览 273人参与
# 我和mentor的爱恨情仇 #
58138次浏览 350人参与
# 你认为小厂实习有用吗? #
30219次浏览 342人参与
# 哪一瞬间觉得自己长大了 #
14234次浏览 330人参与
# 说说你知道的学历厂 #
60647次浏览 361人参与
# 你找工作的时候用AI吗? #
27175次浏览 330人参与
# 秋招最大的收获是什么? #
36961次浏览 311人参与
# OPPO求职进展汇总 #
662341次浏览 5036人参与
# 面试尴尬现场 #
44872次浏览 288人参与
# 计算机有哪些岗位值得去? #
22404次浏览 202人参与
# 下班后的时间你怎么安排 #
13860次浏览 185人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
245479次浏览 1785人参与
# 材料人,你们签了哪个公司 #
8216次浏览 18人参与
# 找工作时的取与舍 #
80101次浏览 566人参与
# 机械人,说说你的烦心事 #
69251次浏览 838人参与