i*****h 发帖数: 1534 | 1 RT, 看到一些面经里提到写完code现场run了些test case来检验code,这些test case
是面试官提供的,还是要自己写的?有谁知道吗? 谢谢 |
i*****h 发帖数: 1534 | 2 据说sdet是要自己写test case,不知道面sde要不要写。。。有谁知道的能说说吗? |
V*********r 发帖数: 666 | 3 自己提供。test cases难道不是sde自己写,也要让QA来写? |
f******n 发帖数: 198 | 4 如果面试官让你run一个test case,那99%是因为这个case能用来发现你程序里面的一
个(或多个)bug,所以你一定要仔细点。要是通过这个test case能自己发现并修复
bug,那面试官还可能放你一马,否则至少是一个negative,严重的直接没戏了。
case
【在 i*****h 的大作中提到】 : RT, 看到一些面经里提到写完code现场run了些test case来检验code,这些test case : 是面试官提供的,还是要自己写的?有谁知道吗? 谢谢
|
i*****h 发帖数: 1534 | 5 明白了,多谢!
另外问一句,如果code没问题,是不是就不会提到test case?
【在 f******n 的大作中提到】 : 如果面试官让你run一个test case,那99%是因为这个case能用来发现你程序里面的一 : 个(或多个)bug,所以你一定要仔细点。要是通过这个test case能自己发现并修复 : bug,那面试官还可能放你一马,否则至少是一个negative,严重的直接没戏了。 : : case
|
f******n 发帖数: 198 | 6 这个看面试官了。我个人倾向于如果code没问题就把test case省略了,因为我觉得面
试官应该尽量帮candidate节省时间,给candidate尽可能多的时间和机会表现自己。但
是有一种情况例外,如果一个candidate程序写得太快,还把edge case都写了,我会让
这个人过一个test case,以确定不是背的。还真有一些candidates程序写完了不知道
怎么过test case的,甚至有人跟我说过:I know it works; I just don't know how
it works.
【在 i*****h 的大作中提到】 : 明白了,多谢! : 另外问一句,如果code没问题,是不是就不会提到test case?
|
f******n 发帖数: 198 | 7 还有你信里问到的,test case的形式也因面试官而异。多数情况下口头说明怎么运行
一个case就可以了,当然写assert也没坏处,只要不在assert上面浪费太多时间就可以
了。偶尔也会有面试官让你写个单独的unit test method的,好比我有时候会让有五年
以上工作经验的人写个test method,谈谈对不同test methodologies的看法,说说怎
么对写的程序做model-driven/data-driven testing,或者对设计的系统做A/B-
testing,等等。如果candidate是test background,也可能让他做个test-driven
development,先写test,再写code。偶尔想害人的话呢,让他先写test,然后要求写
一段能让这个test pass,但是不对的code,美其名曰看看candidate能不能think out
of the box。
【在 i*****h 的大作中提到】 : 明白了,多谢! : 另外问一句,如果code没问题,是不是就不会提到test case?
|