首页 > 试题广场 >

用边界值分析法,假定1X10,那么X在测试中应该取的边界

[单选题]
用边界值分析法,假定1<X<10,那么X在测试中应该取的边界值是( )
  • X=1,X=2,X=9,X=10
  • X=2,X=9
  • X=1,X=10
  • X=1,X=5,X=6,X=10
推荐
边界值分析的基本思想是使用在最小值、略高于最小值、正常值、略低于最大值和最大值处取输入变量值,记为:min、min+、nom、max-、max考虑到健壮性测试,还可以加一个略大于最大值max+,以及一个略小于最小值min-的值。
应当选A
编辑于 2016-04-18 11:50:32 回复(0)
这里涉及到开闭区间和离点的概念,在边界值分析时,有下面几个点:

上点:就是指得边界上得点,无论此时得域是开区间还是闭区间,开区间得话,上点就是在域外,闭区间得话,上点就是在域内。

离点:指得就是离上点最近得点,这里就跟是闭区间还是开区间就有关系了,如果是开区间,那么离点就在域内,如果是闭区间,那么离点就在域外。

内点:域内得任意点都是内点。

题目中给的是开区间,不包括等于的情况。这里上点是1和10,因为是开区间,所以离点是在区间内,即2和9。所以边界值要覆盖1 2 9 10。

上点很好理解,但是开区间的离点为什么在区间内,0和11需要覆盖吗?

其实可以这么理解,对开区间,范围不包括边界,上点是在范围之外的,所以需要再测一个在范围之内,又离上点最近的点,这个值就是范围内离上点最近的点。

另外,假如题目给的条件是1≦x≦10,那答案就是0 1 10 11,如果是1<x≦10,那答案就应该是1 2 10 11。
编辑于 2017-03-14 20:33:47 回复(3)

1) 对16-bit 的整数而言 32767 和 -32768 是边界

2) 屏幕上光标在最左上、最右下位置

3) 报表的第一行和最后一行

4) 数组元素的第一个和最后一个

5) 循环的第 0 次、第 1 次和倒数第 2 次、最后一次;
根据边界选取规则,应该选取第一个和最后一个 即2 和9;
发表于 2016-04-07 14:18:00 回复(5)
边界值分析的基本思想是使用在最小值、略高于最小值、正常值、略低于最大值和最大值处取输入变量值,记为:min、min+、nom、max-、max考虑到健壮性测试,还可以加一个略大于最大值max+,以及一个略小于最小值min-的值。
发表于 2017-06-28 16:56:39 回复(0)
边界值分析的基本思想是使用在最小值、略高于最小值、正常值、略低于最大值和最大值处取输入变量值,记为:min、min+、nom、max-、max考虑到健壮性测试,还可以加一个略大于最大值max+,以及一个略小于最小值min-的值。 应当选A
发表于 2019-09-13 22:36:49 回复(0)
关于x的类型呢?并没有默认是int型吧,所以2和9也不能算是边界,也可能是1.1和9.9之类的数,此题不严谨。
发表于 2019-02-26 20:02:15 回复(0)
发表于 2018-04-21 11:03:51 回复(0)
A吧,边界值分析是正好等于边界,刚刚大于、刚刚小于的值
发表于 2016-08-18 21:19:01 回复(0)
A更全面。X=1,X=2,X=9,X=10。
发表于 2016-04-08 16:07:10 回复(2)
ipo头像 ipo
这道题我觉得选B,A属于健壮性的边界,已经输入无效范围了。
发表于 2022-04-24 09:41:50 回复(0)
京东校招微信上给的答案是B,这里答案又是A,到底哪个答案呢?
发表于 2016-09-05 13:00:52 回复(3)
选a就完了,因为边界值么,边界边界的话,那就选靠边的么😁😁😁😁
发表于 2022-09-06 18:47:31 回复(0)
A
发表于 2019-04-01 22:46:20 回复(0)
1<x<10,
边界为 2,9
小于2的是1,大于9的是10,
所以答案 1,2,9,10
A
发表于 2018-04-20 18:58:46 回复(0)
2和9的效果不是一样的吗
发表于 2018-03-26 16:50:13 回复(0)
B,边界值分析法因为1<X<10,那么就可以确定x为2—9之间的数字。所以是2,9
发表于 2018-03-09 14:25:46 回复(0)
A
发表于 2016-09-07 22:35:23 回复(0)
软件测试。
发表于 2016-08-25 14:47:39 回复(0)
a min-,min,nom,Max,Max+
编辑于 2016-07-20 22:09:06 回复(0)