输入条件
|
有效等价类
|
无效等价类
|
1~9
|
1~9
|
小于1
大于9
|
输入数字字符个数为3(不考虑非数字字符)
|
输入3个数字
|
输入少于3个
输入多于3个
|
输入条件
|
有效等价类
|
无效等价类
|
集合[1,2,3]
|
[1,2,3]
|
非[1,2,3]
|
数字字符
|
数字字符
|
非数字字符
|
输入条件
|
有效等价类
|
无效等价类
|
true
|
true
|
false
|
输入条件
|
有效等价类
|
无效等价类
|
某公司对员工职级与薪水划分为3级,对应输入条件P1、P2、P3分别得到m1、m2、m3三种薪水
|
P1
P2
P3
|
除了P1、P2、P3之外任意值
|
输入条件
|
有效等价类
|
无效等价类
|
注册用户名:
必须为大写字母开头,且为字母、数字组合
|
以大写字母开头的字母及数字字符组合的字符串
|
非大写字母开头
无数字字符
数字字符开头
空
...
(从不同的角度出发,可以有不同的无效等价类)
|
输入条件
|
有效等价类
|
无效等价类
|
注册用户名:
必须为大写字母开头,且为字母、数字组合、长度为[3,8]
|
输入字符类型:以大写字母开头的字母及数字字符组合的字符串
|
非大写字母开头
无数字字符
数字字符开头
空
特殊字符
...
(从不同的角度出发,可以有不同的无效等价类)
|
输入字符长度:[3,8]
|
长度小于3
长度大于8
|
域
|
输入条件(输入域的输出结果)
|
有效等价类
|
无效等价类
|
输入域
|
输入3个整数
|
三个数为整数
|
一边为非整数 a为非整数
b为非整数
c为非整数
两边为非整数 ab为非整数
ac为非整数
bc为非整数
三边为非整数 abc均为非整数
|
3个数
|
只输入一个数 只输入a
只输入b
只输入c
只输入两个数 只输入ab
只输入ac
只输入bc
输入三个以上 输入3个以上
|
||
正数
|
一边为非正 a<=0
b<=0
c<=0
两边为非正 a<=0&b<=0
a<=0&c<=0
b<=0&c<=0
三边为非正 a<=0、b<=0、c<=0
|
||
输出域
|
一般三角形
|
a+b>c
a+c>b
b+c>a
|
a+b<=c
a+c<=b
b+c<=a
|
等腰三角形
|
a=b
a=c
b=c
(且以上三个条件,两边之后大于第三边)
|
a!=b&a!=c&b!=c
|
|
等边三角形
|
a=b=c
|
a!=b=c
a=b!=c
a!=b!=c
|
域
|
输入条件(输入域的输出结果)
|
有效等价类
|
无效等价类
|
输入域
|
输入3个整数
|
三个数为整数(1)
|
一边为非整数 a为非整数(11)
b为非整数(12)
c为非整数 (13)
两边为非整数 ab为非整数(14)
ac为非整数(15)
bc为非整数(16)
三边为非整数 abc均为非整数(17)
|
3个数(2)
|
只输入一个数 只输入a(18)
只输入b(19)
只输入c(20)
只输入两个数 只输入ab(21)
只输入ac(22)
只输入bc(23)
输入三个以上 输入3个以上 (24)
三个数都不输入 abc均为空 (25)
|
||
正数(3)
|
一边为非正 a<=0(26)
b<=0(27)
c<=0(28)
两边为非正 a<=0&b<=0(29)
a<=0&c<=0(30)
b<=0&c<=0(31)
三边为非正 a<=0、b<=0、c<=0(32)
|
||
输出域
|
一般三角形
|
a+b>c(4)
a+c>b(5)
b+c>a(6)
|
a+b<=c(33)
a+c<=b(34)
b+c<=a(35)
|
等腰三角形
|
a=b(7)
a=c(8)
b=c(9)
(且以上三个条件,两边之后大于第三边)
|
a!=b&a!=c&b!=c(36)
|
|
等边三角形
|
a=b=c(10)
|
a!=b=c (37)
a=b!=c (38)
a!=b!=c (39)
|
测试数据
|
预期结果
|
覆盖范围
|
6,7,8
|
一般三角形
|
(1)(2)(3)(4)(5)(6)
|
6,6,7
|
等腰三角形
|
(1)(2)(3)(4)(5)(6)(7)
|
6,7,6
|
(1)(2)(3)(4)(5)(6)(8)
|
|
6,7,7
|
(1)(2)(3)(4)(5)(6)(9)
|
|
6,6,6
|
等边三角形
|
(1)(2)(3)(4)(5)(6)(10)
|
测试数据
|
预期结果
|
覆盖范围
|
0,1,2
|
不构成三角形
|
(11)
|
1,0,2
|
(12)
|
|
1,2,0
|
(13)
|
|
0,0,1
|
(14)
|
|
0,1,0
|
(15)
|
|
1,0,0
|
(16)
|
|
0,0,0
|
(17)
|
|
6,[],[]
|
(18)
|
|
[],7,[]
|
(19)
|
|
[],[],8
|
(20)
|
|
6,7,[]
|
(21)
|
|
6,[],8
|
(22)
|
|
[],7,8
|
(23)
|
|
6,7,8,9
|
(24)
|
|
[],[],[]
|
(25)
|
|
-1,1,2
|
(26)
|
|
1,-1,2
|
(27)
|
|
1,2,-1
|
(28)
|
|
-2,-1,1
|
(29)
|
|
-2,1,-1
|
(30)
|
|
1,-2,-1
|
(31)
|
|
-3,-2,-1
|
(32)
|
|
6,7,14
|
(33)
|
|
6,14,7
|
(34)
|
|
14,6,7
|
(35)
|
|
3,4,5
|
非等腰三角形
|
(36)
|
4,5,5
|
非等边三角形
|
(37)
|
4,4,5
|
(38)
|
|
4,5,6
|
(39)
|
原文:https://www.cnblogs.com/xin-smile/p/14761113.html