赞
踩
大家好,我是大圣,昨天朋友提问一个有意思的问题。 问:面试官问你给你一个功能和模块,你怎么测?面试官问这个问题主要想考察什么?测试思维吗?
你的话,从面试官和面试者两个角度是怎么思考回答的?
答:这个题目是一个很常见的测试题目。
对一个候选人各方面都不了解的情况下,如何快速获知候选人测试能力的概况? 实际测试具体功能模块就是最直接的方式了。
如果阿萨是面试官,让面试者测试模块主要是为了考察面试者如下能力:
测试用例设计能力
沟通表达能力
概括总结能力
测试经验是否丰富,考虑问题是否全面
其他,如果题目是和阿萨的公司产品相关的,那肯定就是阿萨实际工作中场景。那么考察除以上能力之外,还看随机应变能力以及与工作的契合度。 如果面试者能 逻辑清晰地表达出来自己的思路,设计方法,以及能切实从用户角度出发来回答问题,那八成就成功了。
同时回答时有一些亮点,比如考虑时间成本(测试不可能穷尽),考虑现实测试中普遍存在的人力,资源有限等情况下质量要求不变的情况,那就是加分项。
大圣如果是个面试者,我就会思考出题者的目的和考量的题目。题目中这个功能模块是否常见,属于普适性问题还是特例。
如果是普适性问题,那么网上千篇一律的的答案能让面试官对我刮目相看吗?肯定不行。 那大圣就要展现自己的优势和长处。
先分析需求的功能点以及用户场景,然后就是实际设计测试用例用到的不同纬度。
1. 功能测试
2. 易用性测试,
3. 安全测试,
4. 兼容性测试
5. 性能测试
6. 稳定性测试
7. UI测试
8. Accessibility测试(不知道这个中文翻译是什么,就是为老人,残障人士等其他人设计的辅助使用的功能。比如阅读功能,快捷键操作功能等等)
测试类型说完了,针对不同测试类型一定要展示自己的亮点。
比如测试一次性纸杯的功能,那功能测试的亮点是什么? 就是装的东西:水,茶,饮料,果汁,酒,化工用品,其他液体等。现实中用纸杯的实际用途多了去了,可不仅仅局限于装液体。
另外还有一个就是模拟不同气候环境下测试:极端气候,潮湿环境下,北方最冷的地方等等。因为纸杯的用户全世界都有,所以用户所在地区对纸杯的影响也要考虑。
等你把这个说出来,面试官一定会对你刮目相看的。
如果是个特例,首先搞清楚需求,然后根据自己的经验去分析和设计用例。
尤其是考虑行业的特殊性,比如银行,金融的安全性,大厂的合规性,性能,易用性,兼容性,稳定性等等,根据面试公司类型和公司大小以及具体题目,临场发挥。
还有就是表达能力,要让面试官感觉自己思路清晰,表达能力很强,言简意赅的就能说清楚这个面试题目,不至于陷入到细节里。
最后测试本身是为了验证软件做了它该做的,没做它不该做的,所以一定要契合用户具体使用场景来,也要考虑测试成本。
测试一个功能模块,其实特别考验一个人的测试功底,所以大家不要小看它。祝大家在金三银四的好时机,都得偿所愿。
下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的软件测试面试题资料已经上传CSDN,朋友们如果需要可以点击下方小卡片免费领取
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。