51Testing软件测试论坛

标题: 我给同事出的一道非常简单的题 [打印本页]

作者: mallybel    时间: 2010-3-19 16:52
标题: 我给同事出的一道非常简单的题
我随便想了个题目,我说比如我有一个X,我告诉你X是整数,而且X大于等于2,小于等于4,你说X是什么?给我你的答案
同事回答的是:1 2 4 5;
哎~o(╯□╰)o悲哀啊
作者: fbs19871014    时间: 2010-3-19 17:01
234
作者: fbs19871014    时间: 2010-3-19 17:02

作者: dqszbd    时间: 2010-3-19 17:02
呵,首先我没有明白,你出这个题有什么目的??
作者: zhcntest    时间: 2010-3-19 17:05
边届值?
作者: chengning    时间: 2010-3-19 17:08
你是让人家测试输入输出了还是求X符合的值了?
作者: chengning    时间: 2010-3-19 17:09
感觉是楼主你的表达不清楚哦
作者: 汗血宝马    时间: 2010-3-20 10:29
表达不清,出这题的目的是什么
作者: talo    时间: 2010-3-20 11:40
2,3,4

边界值你同事这样说

[ 本帖最后由 talo 于 2010-3-20 11:41 编辑 ]
作者: 8596991    时间: 2010-3-22 09:47
如果从测试的思路上来说,12345甚至更大、更小的数,都会成为X的可能;如果从题目来看,和脑残没有什么区别
作者: xiaoman04    时间: 2010-5-10 16:41
不是3吗?
作者: xiaoman04    时间: 2010-5-10 16:41
不就是3吗?
我又想了一遍
作者: xiaoman04    时间: 2010-5-10 16:41
把我整晕了
作者: dafangzi1987    时间: 2010-5-14 14:49
无语
作者: hotivy    时间: 2010-5-14 17:33
蛋疼的一道题~哈哈
作者: hotivy    时间: 2010-5-14 17:34
原帖由 xiaoman04 于 2010-5-10 16:41 发表
不就是3吗?
我又想了一遍



再想想~
作者: zhangli0666    时间: 2010-5-18 15:55
标题: 题目不严谨
你的条件那里不严谨,两个条件是什么关系?且、或?
作者: freedom_me    时间: 2010-5-18 16:07
哈哈,这是一个水贴!
LZ是说,一个Tester,已沉迷其中啦吧,职业病?是这意思么
作者: mallybel    时间: 2010-5-18 16:34
就是呀,测试人员是条件反射啦。
作者: freedom_me    时间: 2010-5-18 16:35

作者: peag    时间: 2010-5-20 09:25
需求不明确,不作测试
作者: qianniaozmj    时间: 2010-6-23 09:40
你朋友是不是做测试的啊?职业反应,取边界值了。呵呵
作者: xiaoxue1506    时间: 2010-6-25 11:11
呃……只能说  无语
作者: mymarvell    时间: 2010-6-27 00:09
楼主同事已经沉迷测试当中了。。。
作者: nasdaqq    时间: 2010-6-29 13:58
楼主的同事要么是测试忙糊涂了,要么压根不懂数学,前者可能性大点。还有说3那个同学,不仔细看题,考试的时候肯定考不了高分。
作者: fangzi29    时间: 2010-7-6 16:40
职业病
作者: 鹭岛    时间: 2010-7-7 09:53
测试应该至少包含:12345
作者: nifei    时间: 2010-7-13 12:20
这个题。。。只想问一句:What's the point?
作者: yzylion    时间: 2010-7-18 22:02
需求有问题
2<=x<=4
在加上条件X是整数,从数值的角度来考虑
显然没有哪个X能等于2的同时等于4吧?

不求苟同,欢迎拍砖
作者: 四季草堂    时间: 2010-8-27 19:31
整数:包含正整数和负整数
测试情况
1)正整数:12345
2)负整数:-1-2-3-4-5
3)正整数绝对值:|1| |2| |3| |4| |5|
3)负整数绝对值:|-1| |-2| |-3| |-4| |-5|
作者: jingjicong    时间: 2010-8-27 21:21

作者: wanxing886    时间: 2010-9-19 16:45
前置条件不明确
作者: 风在吹    时间: 2010-9-19 17:05

作者: netherstorm    时间: 2010-9-19 17:11
3 & 4
作者: wangsc_testing    时间: 2010-10-12 21:42
本帖最后由 wangsc_testing 于 2010-10-12 22:03 编辑

10楼说的不对!楼主在这里提出这个问题,我会回答是1245,0246都不行!从边界值方面考虑,必须是刚好取到边界值和比边界值大或小1。大家可以分析一下,已经知道X大于等于2且小于等于4,那么在数轴上两个边界值把数轴分为三段,只有X等于2、3、4的时候,结果为真,X等于其它值时结果均为假,测试就是要验证这一点。那0246来说,当X=0时,结果为假,X=2时结果为真,这可以证明X大于0的时候,结果可能为真;当X=4时结果为真,X=6时结果为假,这可能证明X小于6的时候,结果可能为真。这两个结合起来也只能证明X大于0且小于6的时候,结果都可能为真,但其实对于X来说,1和5都应该为假,显然用0246做测试用例是不完整的。其实10楼的说“甚至更小或更大”,是把边界值设计法和等价类划分法混淆了,用等价类划分法来设计测试用例的话,这个题目中的X就取两组数字就够了,每组两个数,其中2、3、4中必须选一个,且只能选一个(如3),然后从除2、3、4之外的其他数字中随便选一个(如1),那么13就是一组测试数据,选第二组数据需要注意,除2、3、4之外,选另一个数字的时候不能与第一组中有重复,因为,通过数轴可以看到有两个假区间、一个真区间,就相当于三个等价类,0和1是同一个等价类中的,所以就没有必要再选了,保证每个区间都只取一次值,且所有区间都要取到,这样才是完整的,如X可以取13和35来进行测试,X取03和取13是一个效果,因为0和1是在同一个等价区间的。呵呵。。。说了这么多????见谅!有没有测试同仁愿意交流测试的,可以加我QQ(231689819),请注明测试,愿和各位一起进步!
作者: wangsc_testing    时间: 2010-10-12 22:07
10楼说的不对,在这里,这个题目按照边界值来做的话,只能是1245,其他的都不行!哪怕是0246都不行!别问为什么,想想边界值法和等价类划分法有什么区别
作者: yuchuan911    时间: 2012-6-15 15:15
大于等于2,小于等于4,且为整数,意思就是2到4之间,就是2、3、4
作者: cqiboss    时间: 2012-6-17 19:58
呵呵,人大了不喜欢动脑筋。。。。。。
作者: xahuanyu008    时间: 2012-6-19 09:16
你们不懂楼主的幽默
作者: 千里    时间: 2012-6-23 17:41
被测试逼疯了
作者: 千里    时间: 2012-6-23 17:42
请问这是一个测试的题目吗?
楼主根本没说
纯粹就是一个智力题目
作者: 244042198    时间: 2012-6-24 20:59

作者: 244042198    时间: 2012-6-24 20:59

作者: yazi0127    时间: 2012-6-27 14:36
需求不明,测试题目和智力题目完全是不一样的答案啊
作者: 安好无念    时间: 2012-7-3 18:30
都会成为X的可能;如果从题目来看,和脑残没有什么区别
作者: 64100117    时间: 2012-7-5 10:59
你出这个题有什么目的??
作者: 测试新手小白    时间: 2012-7-5 15:33
表达不清嘛
作者: yzsztjf    时间: 2012-7-14 17:54
本帖最后由 yzsztjf 于 2012-7-14 17:55 编辑

我也觉得是2,3,4啊
作者: xiao_haozi    时间: 2012-7-23 15:44
蛋疼,蛋疼
作者: xiao_haozi    时间: 2012-7-23 15:45
这种题拿出来哟什么意思啊
作者: xiao_haozi    时间: 2012-7-23 15:46
这题就是22222
作者: yy090303    时间: 2012-8-6 15:35
从测试的不同角度看待问题。。。楼主挺幽默的。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2