51Testing软件测试论坛
标题: 三角形等价类测试用例 [打印本页]
作者: godmap 时间: 2007-4-12 23:31
标题: 三角形等价类测试用例
题目:输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、等腰三角形还是等边三角形时。用等价类划分方法为该程序设计测试用例。
三角形等价类列表
判定类型 有效等价类 无效等价类
一般三角形 ((a>0) Λ(b>0) Λ(c>0)) Λ (a<=0 V b<=0 V c<=0) Λ
(((a+b)>c) V ((a+c)>b) V ((b+c)>a)) (1) (((a+b)<=c) V ((a+c)<=b) V ((b+c)<=a)) (2)
等腰三角形 (1) Λ (a=b V a=c V b=c) (3) (2) V (a!=b V b!=c V a!=c) (4)
等边三角形 (1) Λ (a=b=c ) (5) (2) V (a!=b!=c) (6)
根据上表组成的测试用例:
三角形等价类测试用例
ID 输入数据 覆盖测试用例 输出结果
a b c
1 3 4 5 (1) 一般三角形
2 0 4 5 (2) 非(一般)三角形
3 3 0 5 (2)
4 3 4 0 (2)
5 1 4 5 (2)
6 3 8 5 (2)
7 3 2 1 (2)
8 3 3 5 (3) 等腰三角形
9 3 4 3
10 3 4 4
11 3 4 9 (4) 非等腰三角形
12 3 3 3 (5) 等边三角形
13 -1 0 1 (6) 非等边三角形
[ 本帖最后由 godmap 于 2007-4-12 23:42 编辑 ]
作者: zhouxiao 时间: 2007-4-24 17:10
sdlkfj2
作者: mengjing 时间: 2007-4-24 19:03
好多面试题目都有这个哦 sdlkfj2
作者: xiongshaohuang1 时间: 2007-6-4 16:28
我面试就考了这东西 。。
作者: csguest 时间: 2007-6-5 15:26
sdlkfj2
作者: liulinzhu 时间: 2007-6-5 17:16
sdlkfj2 对于新手也是次学习的机会。
sdlkfj2
作者: caocao668 时间: 2007-6-8 13:35
学习了 谢谢
作者: huco7 时间: 2007-6-8 17:25
面试的时候考过.
作者: net3000 时间: 2007-6-30 14:28
好人啊! sdlkfj4
作者: lichongjiao 时间: 2007-7-2 15:29
明白sdlkfj2
作者: pzhirui 时间: 2007-7-2 16:06
标题: 回复 #10 lichongjiao 的帖子
先下了再看,顶
作者: xiongshaohuang1 时间: 2007-7-11 14:29
一直在找这个 谢谢了
作者: sleepygirl 时间: 2007-7-11 16:13
长见识了!嘻嘻!偶是新手!
sdlkfj5
作者: ◎了了 时间: 2007-7-13 16:40
标题: 我觉得只有6个测试用例
一般三角形 3 4 5
非一般三角形 0 3 4,1 2 3
等腰三角形 3 3 5
非等腰三角形 3 4 5
等边三角形 3 3 3
非等边三角形 3 4 5
作者: cherubim 时间: 2007-7-13 17:55
个人觉得还应对a,b,c的格式进行判断.
作者: songfun 时间: 2007-7-15 09:35
呵呵~
原帖由 godmap 于 2007-4-12 23:31 发表
题目:输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、等腰三角形还是等边三角形时。用等价类划分方法为该程序设计测试用例。
三角形等价类列表
判定类型 ...
作者: richard_yazi 时间: 2007-7-16 21:35
第一个用例 正好是直角三角形,是不是太特殊了?
作者: piaodefeng 时间: 2007-7-17 19:08
谢谢楼主分享,正在学习中,楼主辛苦
作者: 缘分々天空 时间: 2007-11-24 01:58
负数用例也应该考虑一个吧```
作者: I_hui 时间: 2007-11-24 11:32
最好能把ATM的测试用例也给展示出来,那就跟完美了。。
作者: tomcat2006 时间: 2007-12-3 15:58
谢谢提供,支持一下。
作者: yaalice 时间: 2007-12-3 16:24
学习了一把
作者: 449180704 时间: 2013-4-10 10:37
顶,在不断提升的同时基础也不能落下
作者: 田野上的稻子 时间: 2017-12-29 09:48
这个数据比较经典
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |