51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3235|回复: 11
打印 上一主题 下一主题

[讨论] 一道简单的题目,大家答一下,帮助我总结一下,谢谢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-13 14:52:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
某程序规定:对输入的两个整数a和b进行比较,显示比较结果,两个整数取值返回均为
[-100,100]。试用黑盒测试方法为该程序设计测试用例。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-10-13 15:30:00 | 只看该作者
我来试试,这正是我感觉最糊涂的一种类型,献丑了。
a=-100,b=-100
a=-99,b=-99
a=-1,b=-1
a=1,b=1
a=99,b=99
a=x (-100<x<0) , b=y (0<y<100)
a=x (0<x<100), b=y (-100<y<0)
a=-24,b=-1
a=-1,b=-50
a=20,b=80
a=45,a=30
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-10-13 17:39:39 | 只看该作者
a=-100,b=-100
a=-99,b=-99
a=-1,b=-1
a=0,b=0(0也是整数哦!)
a=1,b=1
a=99,b=99
a=100,b=100
a=5, b=-5
a=-73, b=69
a=-24,b=-100
a=-24,b=-99
a=-24,b=-1
a=-24,b=0
a=-24,b=1
a=-24,b=100
a=-24,b=99
(反着来一遍,我最不喜欢这样了!)
a=-1,b=-50
a=20,b=80
a=45,a=30
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-10-13 17:44:39 | 只看该作者
朋友帮分析的,大家帮忙补充下
你可以先比较A跟B的大小!然后再拿两个中的较小者跟100比较,如果大于100则不输出结果,再拿两个中的较大者跟-100比较,如果小于-100也不输出结果
如果A与B介于-100-100之间的话可以有以下几种情况: -100<a<b<100   
-100<=a<b<100  -100<=b<a<100 -100<=a<b<=100  -100<=b<a<=100 -100<a=b<100 -100<=a=b<=100

-100<b<a<100
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-10-17 15:47:05 | 只看该作者

另外补充

a=-100 b=100
a=-100 b=0
a=100 b=-100
a=100 b=0
a=0 b=-100
a=0 b=100
a=0 b=1
a=0 b=-1
a=1 b=0
a=-1 b=0
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-10-17 16:32:40 | 只看该作者
除了边界直,还需要分析什么,大家继续补充
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-10-17 17:24:26 | 只看该作者
我觉得还要分析0,2,8,16,64这样的值以及他们的负值,还有,要输入小数和字母
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-10-17 17:35:54 | 只看该作者
有那么复杂么,就比较a,b的相对关系,然后考虑两个边界就好~
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2006-10-17 17:47:57 | 只看该作者
楼上的考虑的太简单了吧,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-10-18 09:08:01 | 只看该作者

又想了一点

上面我说了一点基本都是对输入的validate,功能上面应该还要提供结果分别为大于/小于/等于的情况。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2006-10-18 10:18:58 | 只看该作者
原帖由 qinmei 于 2006-10-17 17:24 发表
我觉得还要分析0,2,8,16,64这样的值以及他们的负值,还有,要输入小数和字母

为什么要特别分析0,2,8,16,64这样的值以及他们的负值,你说的是不是[-100,100]之间的随机数呀
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-10-19 07:36:28 | 只看该作者
原帖由 boliping 于 2006-10-18 10:18 发表

为什么要特别分析0,2,8,16,64这样的值以及他们的负值,你说的是不是之间的随机数呀


因为这些数是2的幂次方,这样的数对于二进制系统来说是比较敏感的数据。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-5 18:53 , Processed in 0.073821 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表