51Testing软件测试论坛
标题:
关于无效等价类计算的解答求助?
[打印本页]
作者:
nitint520
时间:
2008-7-23 16:52
标题:
关于无效等价类计算的解答求助?
某保险公司承担人寿保险,该公司保费计算方式为:保费=投保额*保险率,保险率依点数不同而有别,10点以上(含10点)费率为0.6%,10点以下费率为0.1%;点数的计算是年龄、性别、婚姻、抚养人数所得的点数的总和(具体情况如下表);输入:年龄、性别、婚姻、抚养人数;输出:保险率。请问无效等价类有多少个?
年龄 20~39 6点
40~59 4点
99以下59以上、20以下1以上 2点
性别 男 5点
女 3点
婚姻 已婚 3点
未婚 5点
抚养人数 1人扣0.5点最多扣3点(四舍五入)
A、7 B、12 C、3 D、19
作者:
nitint520
时间:
2008-7-23 17:40
[attach]44247[/attach]
终于找到答案了 ,共享一下
作者:
xuxinqiujiao
时间:
2008-7-23 18:24
如果是输入而非选择,你怎么不考虑婚姻和性别也可为空或者空格符号等情况呢
作者:
puchonghui
时间:
2008-7-23 21:20
同上
婚姻 性别也应该有无效等价类
另外
抚养人数为啥<1是一个无效等价类?
如果是0个当然是不扣
但是如果是负数或者是浮点数那都应该是非法输入
浮点数是数字字符么? 比如说1.5
年龄方面也有问题
既然没有规定整数
那么我要是输入39.5算哪边的?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2