首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件测试 >

急一个等价类划分的有关问题

2012-02-26 
急,一个等价类划分的问题!对电话账单来说,春季和秋季的标准时间与夏时制时间的转换会带来有意思的问题。春

急,一个等价类划分的问题!
对电话账单来说,春季和秋季的标准时间与夏时制时间的转换会带来有意思的问题。春节,这种转换发生在3月末4月初的星期日凌晨2:00时,这时的时钟要设置为凌晨3:00时。对称的转换通常发生在10月最后一个星期日,时钟要从2:59:59调回到2:00:00。
请为采用以下费率记账的长途电话服务函数开发等价类:
通话时间<=20分钟时,每分钟收费0.05美元,通话时间不到1分钟时按1分钟计算。
通话时间>20分钟时,收费1.00美元,外加每分钟0.10美元,超过20分钟的部分,不到1分钟时按1分钟计算。
假设:
*通话计费时间从被叫方应答开始计算,到对方挂机时结束。
*通话时间的秒数四舍五入到分钟。
*没有超过20个小时的通话。

这是Paul C.Jorgencen的《软件测试第二版》上面的题目。第一次学软件测试,就碰到这么大的问题,头大了!急求高手解答啊!

[解决办法]
先给出你的设计吧
[解决办法]
这里面涉及到了多个方面的时间问题,要进行等价类划分就要不断细分,从大的开始
最大一层为年度时间变化,即夏令时的问题,那么可以大体分为三类,非夏令时时段,夏令时时段,交替时段;
第一层分解完成后,对下面继续分解第二层即通话时长为0,20分钟以内,20分钟以上,而第二层分类是第一层的子类,即非夏令时时段会被细分为0,<=20,>20三段,夏令时和交替时段也是如此细分;
依次类推

我没有看过你说的题目,但是从你贴出来的内容看,还有有有歧义的地方,后面的*通话时间的秒数四舍五入到分钟,和前面的不到1分钟时按1分钟计算,有冲突啊,是我理解有问题,还是题目有问题,最好确认一下。

热点排行