作业帮 > 综合 > 作业

软件测试中,年龄的边界值确定

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 05:37:17
软件测试中,年龄的边界值确定
年龄在16周岁至36周岁之间(到2006年3月30日止),假定已知出生年月日由6位数字字符表示,前4位代表年,后2为代表月.那么边界值为:
A 196702~198603
B 196703~198603
C 196704~198603
D 其他(请回答)
为什么?
答案:D
2006年3月30日的数字字符表示为200603
生在2005年3月30日,到2006年3月30日刚好是一周岁
生在1990年3月30日的人,到2006年3月30日刚好满16周岁
生在1970年3月30日的人,到2006年3月30日刚好满36周岁
那么边界应定位:197003~199003
再问: 我在网上下了的PPT《计算机软件技术(软件工程6)》第九章,类推是197002~199003 不知道为什么会是这样。 是PPT错误了吗?
再答: 那PPT上有没有解释啊,我有想了一下,16周岁可一定义为刚满16周岁,而36周岁是还不满37周岁前,但是197002这个我也不太理解
再问: 我觉得如果是指未满37周岁,也应该是196904 实在难以理解 T-T
再答: 如果是指未满37周岁,也应该是196903 生在1969年3月30好刚好是37周岁,生在1969年3月31日的还差一天满37周岁,应该是196903,这个问题我也有点费解。