这个题主的问题好可爱,我想问一下,你是自学了软体测试,然后要找软体测试工作么?还是说根本就不了解软体测试,也不知道什么是测试用例,就去找软体测试工作了呢?

其实这个问题,根本就没有标准答案。为什么这么说呢?

首先,需要说一下什么是测试用例。如果你不了解的化,我更得说了,测试用例包含了一次测试所需的测试目的(为什么进行测试)、测试环境(就是被测试软体的运行环境,包括相关软体、网路、操作系统、或者浏览器等,甚至于温度、湿度等也算进去)、测试步骤(完成本次测试的操作步骤和测试数据)、预期结果。这几个内容是必须的。

那执行一个测试用例需要多长时间呢?

比如说,在王者荣耀中,测试一个英雄,在携带特定符文、技能的情况下,从1级到15级,使用不同的装备,对小兵、野怪、超级兵、防御塔、水晶、特定英雄携带特定装备的情况下的伤害、防御、暴击、加速、减速、减伤……你说需要多长时间?

再比如说,在极端情况下,结束一局游戏用多长时间?王者荣耀在投降的情况下可以很快,如果不投降呢?己方不作任何事情需要多长时间呢?

所以说,测试用例的执行,没有固定的标准。

有些测试用例的步骤很长,操作和环境很复杂;有些测试用例可能只需要简单的操作就能完成了。

所以,200条测试用例,短点的话,一天就完了。一天8小时,每小时25条,每条2分钟。这个时间可以,是在不行加个班当天也能完成。

如果很长的化,10分钟执行一条,200个需要2000分钟,每个小时60分钟需要34个小时,每天8小时,4天(辛苦外加个班也就搞定)。

所以,你想说多少都行!另外就是一点,只要你说了,他就得信!

发布于 02-08继续浏览内容知乎发现更大的世界打开Chrome继续是木子呀Z是木子呀Z公号【是木子呀Z】有更多成长与学习干货。

作为一个2020届毕业生,去年换工作也面试了不少公司,在这里说一下我自己的观点吧。

有时候面试官问测试某个项目周期是多长,执行多少个用例需要多长时间等。

面试官期待的可能并不是你对问题的直接回答。

而是想知道你对问题的会怎么分析?

想知道你会从哪些维度去思考问题?

就如200个测试用例。

我们在不知道具体是什么项目?不知道执行一个用例时间需要多少?

我们又怎么能直接回答需要多长时间呢?

仅个人观点,说的不对的地方,欢迎指出。


作为一个2020届毕业生,去年换工作也面试了不少公司,在这里说一下我自己的观点吧。

有时候面试官问测试某个项目周期是多长,执行多少个用例需要多长时间等。

面试官期待的可能并不是你对问题的直接回答。

而是想知道你对问题的会怎么分析?

想知道你会从哪些维度去思考问题?

就如200个测试用例。

我们在不知道具体是什么项目?不知道执行一个用例时间需要多少?

我们又怎么能直接回答需要多长时间呢?

仅个人观点,说的不对的地方,欢迎指出。


这个面试官就是个二把刀,这种水平也来面试,直接diss TA。


不论这个问题是面试官水平太差用来坑你,还是水平高用来坑你。

面试的时候,我们还是要正经作答。

往好的想,当面试官出一个很坑很无厘头的问题时,估计他面试过的其他人都答不出来,如果你答出来了~那不就是机会!那不就是加分项!

至于你觉得面试官水平差,你最后要不要去这个公司,那是后考虑的事情嘛。

个人认为,这个事情,最大概率是用来考察你的业务分析能力、工作效率、时间概念。

业务分析能力是指,200条测试用例,是业务逻辑简单、步骤简单的200条,还是业务复杂、步骤复杂的200条。

工作效率是指,想从你与其他人对比下知道你的工作效率。

时间概念是指,有的人做了事情,但是对于时间没有概念,比如从没留意过自己一天可以做多少事情。

所以,如果是我回答,

第一,先不直接回答,反问他贵公司的业务逻辑复杂还是简单,并不是要他的答案,而是让他知道,你有考虑这方面。

第二,面试开始大部分都会了解你过往公司的系统、业务逻辑之类,可以告诉他,以我过往公司的业务逻辑复杂程度,我一天大约可以执行多少用例、提多少bug。

第三,告知需要等待bug修复,修复后一些测试用例还需要重复执行,这也是影响时间的因素。


不是多的测试用例就是好的测试用例,全面覆盖的测试用例才是优秀的测试用例。

一般是不会出现说多久写多少个测试用例来衡量。

可以参考我其他关于测试用例编写的文章。


推荐阅读:
相关文章