首先:我们是乙方(非外包),甲方会有面试,其中关于测试用例设计题类似于这种。本来我以为大家只是黑盒做的多,不习惯这种像数学题一样的需求,可是越来越多的人翻车以后我不禁开始怀疑
41 42,49,51
42 49,51
50 51
51 无
52 无
这样设计吗
你面试问这种问题,有多少时间去思考呢
其实这种答案相对来说比较绝对的,比开放性问题好答吧
主要是因为在面试可能比较紧张吧
这题,个人感觉没啥难度。做测试的,如果不知道等价类,边界值,确实不应该。这年头,太多的人追求开发技术的同时,却抛弃了基本功。
我来抛砖引玉:
感觉应该从输入入手:也就是 “非负 “,” 整数”,“一个”------》(如果 “每行输出 3 个” 指的是每个 case)
case1:0 预期结果 1:14,17,21
case2: 51 预期结果 2: 51
case3: 43 预期结果 3: 49,51
case4: 53 预期结果 4: null
case5: 0.1 预期结果 5: 无法输入/后端返回输入非法
case6: -1 预期结果 6: 无法输入/后端返回输入非法
case7: 1,2 预期结果 7: 无法输入/后端返回输入非法
case8: null 预期结果 8: 无法输入/后端返回输入非法
case9: 空格 预期结果 9: 无效/不触发
这种问题不错啊,而且也不难,如果这点逻辑思维都没有的话,的确不适合做测试了
不错,可以拿来面试同学了。
这种有明确需求的用例设计好考,难的是那种 “红包用例设计,优惠券用例设计”
看大家回答,总算是让我安心了,题目本身并没有什么问题,考察的也只是基本功。不过预期结果是 3 个一换行,又没说只输出一行,为啥预期结果都只有一行