校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 测试技术 > 测试需求分析
题目

用边界值分析法,假定1<X<10,那么X在测试中应该取的边界值是( )

A.X=1,X=2,X=9,X=10

B.X=2,X=9

C.X=1,X=10

D.X=1,X=5,X=6,X=10

解答

正确答案是 A

这里涉及到开闭区间和离点的概念,在边界值分析时,有下面几个点:

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

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

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

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

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

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

另外,假如题目给的条件是1≦x≦10,那答案就是0 1 10 11,如果是1<x≦10,那答案就应该是1 2 10 11。

C 5条回复 评论
孑然

不错不错,点赞收藏了

发表于 2023-10-08 23:00:00
0 0
柚子上上签

学到了,原来是这样

发表于 2022-07-10 21:00:00
0 0
孤松玉山

安利一款我用过最好用的接口测试工具——apipost ,页面简洁,操作简单功能也多。

发表于 2021-09-13 22:50:00
0 0
淹没在云际

整个看下来还是感觉迷迷糊糊的

发表于 2021-09-09 16:15:00
0 0
青辰

大三下,非重点二本,信息管理与信息系统专业,不打算考研考公啥的,上学期开始接触和学习前端,但总觉得混乱,每天都很焦虑,后悔大一大二为啥不好好规划,不好好学,现在一分钟巴不得掰成两分钟花,大一大二的学弟学妹们,真的要珍惜这两年,不要像我一样到了大三每天都焦虑,希望我有一天也能带着已完成的目标跟大家分享。

发表于 2021-09-08 16:50:01
0 0