题主:最近在找实习。面试软件测试时,面试官让你测一个软件,比如朋友圈,或者让你测试你的电脑为什么打不开网页,而QQ可以打开之类的,他最想听到的答案是什么?
作者:赏味不足
lz说的这种情况在软件测试面试中还是非常常见的。无论是外包还是自己公司员工都有这种情况。
我个人来分析一下这类举动面试官想听到的几种可能不错的回答,由于面试官多种多样,所以仅供参考:
1. 面试官让你测试一个软件,而不是直接问一个具体的问题,是有一定原因的。我们可以将这个看成一个即兴的小型的项目。那么作为一个软件测试人员,我们首先需要的是去了解清楚需求。比如你在玩一个app或者说测试电脑等,我们首先先了解清楚需求,先思考下,先问自己不清楚,或者疑问的地方,不要马上进行回答。
2. 希望从多个维度来分析你的测试对象。不一定要全,但是要每个测试用例都有自己的切入点。比如几个功能测试,几个弱网络测试,几个mock功能测试,几个压力测试,几个性能测试,几个安全测试等等。当然不要太虚,将怎么测试,用什么技术说清楚。让别人知道你看问题是有广度和深度的。
3. 同样的,我们可以从另外一个角度进行回答。比如哪些是必须业务测试的,哪些又可以通过自动化从而提升测试效率的。比如说朋友圈很多状态,比如某些搜索功能等。这些都不是功能测试就可以穷尽或者方便测试的功能,所以需要代码来支持测试。
4. 当然,还需要去关注下碎片化。当然也可以提下多分辨率,多系统版本,包括root,不root,越狱,不越狱等,分别会造成哪些可能性的后果。
我简单的列下,希望对你有帮助。最后我需要强调一点,以上任何的回答都需要有要做什么,还都要有怎么做,达到什么目的等。需要自己对于这些都有深入的了解,如果自己模凌两可的话,还是不要去说。否则很容易自己挖坑埋自己。
(链接:https://www.zhihu.com/question/23653109/answer/25257694)
作者:抽屉(chouti)
一般來講。我在面試的時候問這種問題是爲了考量答題者的幾個方面:
1. 對突然到手的不熟悉的項目會用這麼態度來接手。
比如,作爲一個測試人員。面對一個籠統的測試要求,首先應該找需求方確認具體的需求。具體在面試時也就是向我追問幾個問題。
2. 設計測試用例的能力。
在明確需求之後,設計測試用例的能力主要表現在對需求的理解上。倒不需要是將用例詳細地設計出來,但是起碼要把關鍵的測試點覆蓋到。比如一些邊界值或者等價類什麼的。
3. 在有限時間內應付任務的能力。
通常我不會給答題者太多的時間來思考。因爲在實際的工作中一樣會遇到來自遞交日期的壓力。在這有限的時間內,答題者要判斷任務的優先級來完成任務。
4. 對壓力的應付能力。
一般來講,在答題者給出自己的方案之後我會追問一些問題。這時就是考量答題者面對壓力時的反應了。
大致來講,就是這些了。
以上。
(链接:https://www.zhihu.com/question/23653109/answer/25339803)
作者:曾月天
大概也面了50人左右了吧,说说现在的看法:
1. 有没有需求意识。
2. 不了解具体需求的情况下,有没有常识。
3. 测试思路,不仅仅关注功能测试,还要关注易用性,用户体验,性能,安全,异常情况等。
4. 用例设计方法,什么边界值啊,等价划分啊,状态机啊,等等等。
5. 能不能自圆其说。
6. 面对进一步的质疑时的态度,是不是能够坚持,不放弃思考。
(链接:https://www.zhihu.com/question/23653109/answer/25271914)
如果你有更好的想法,欢迎留言,一起讨论。
本文来自企鹅号 - 我是测试经理媒体
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文来自企鹅号 - 我是测试经理媒体
如有侵权,请联系 cloudcommunity@tencent.com 删除。