本文整理了几个软件测试过程中经常被问到的题目,这几个题目主要考察面试者的测试思维和脑洞的,一般没有标准无误的答案,只要是思路、脑洞不局限、能打得开,基本就算是符合要求了。
如果你的回答就仅仅局限在问题本身上,或者仅仅局限在功能方面,就是不符合要求的。
【正确的脑洞和回答思路,参考下面万能公式】
先阐述你测试的策略方向,如考虑功能测试、性能测试、界面测试、易用性测试、安全性测试等,别管其他,这些大的策略方向一定要先考虑到,这也是你思路清晰的一种表现,如果一头扎进功能点中,给人的感觉就是你没思路或者思路混乱。
再阐述你在各个策略方向上具体实施方案,比如功能从哪些角度测试、安全从哪些角度测试,这些必须作为你策略的补充,就算由于时间紧,这些测试点不是很合理、牵强地符合也不会是扣分项。
最后补充一句,我暂时能想到这些,如果是在具体工作中,我会测试的更全面、具体,给自己留出相当的余地。
先来看一则测试工程师专属段子,就知道测试工程师应该具备什么脑洞了:
一个测试工程师走进一家酒吧,要了一杯啤酒;
一个测试工程师走进一家酒吧,要了一杯咖啡;
一个测试工程师走进一家酒吧,要了0.7杯啤酒;
一个测试工程师走进一家酒吧,要了-1杯啤酒;
一个测试工程师走进一家酒吧,要了2^32杯啤酒;
一个测试工程师走进一家酒吧,要了一杯洗脚水;
一个测试工程师走进一家酒吧,要了一杯蜥蜴;
一个测试工程师走进一家酒吧,要了一份asdfQwer@24dg!&*(@;
一个测试工程师走进一家酒吧,什么也没要;
一个测试工程师走进一家酒吧,又走出去又从窗户进来又从后门出去从下水道钻进来;
一个测试工程师走进一家酒吧,又走出去又进来又出去又进来又出去,最后在外面把老板打了一顿;
一个测试工程师走进一家酒吧,要了一杯烫烫烫的锟斤拷;
一个测试工程师走进一家酒吧,要了NaN杯Null;
一个测试工程师冲进一家酒吧,要了500T啤酒咖啡洗脚水野猫狼牙棒奶茶;
一个测试工程师把酒吧拆了;
一个测试工程师化装成老板走进一家酒吧,要了500杯啤酒并且不付钱;
一万个测试工程师在酒吧门外呼啸而过;
一个测试工程师走进一家酒吧,要了一杯啤酒”;DROP TABLE 酒吧;
测试工程师们满意地离开了酒吧……
然后一名顾客点了一份炒饭,酒吧炸了。
【这就是测试工程师应该有的测试思路,只有你想不到,没有你不敢想的】
一、测试一个水杯
最常见的一个测试思路的问题,必须熟背,体现的是你测试脑洞的广度,这方面一定程度上是要有天赋的,但通过不断的训练和经验积累,也是可以快速掌握的。
下面提供了水杯测试的思路,或者说是套路,根据我们前面给的万能公式代入即可:
· 如果是对水杯进行测试,我会从功能测试、界面测试、性能测试、易用性测试、安全性测试等方面展开
· 在功能测试方面,我会测试水杯能否装水,能否装开水、冰水或其他饮料、液体等,水杯是否配备了过滤网、搅拌匙等
· 在UI测试方面,会考虑水杯的大小、形状、外观、图案设计、配色及装饰物等,是否符合UI需求,是否和原型设计一致
· 在性能测试方面,会考虑水杯容量、反复使用次数、水杯的拉伸能力、长时间装水是否会漏等测试角度
· 安全性测试方面,会考虑水杯边沿是否锋利,是否有防滑、隔热设计、是否容易发霉、长时间盛水是否会有毒素等
· 我暂时能想到这些,如果是在具体工作中(具体的项目中),我会测试的更全面、具体
二、朋友圈点赞测试
朋友圈点赞的面试题,经常出现在各大一线厂商的面试题清单中,能否既全面又准确地回答,也决定着你是否能通过面试。
三、微信发红包测试
微信发红包也是一些大厂面试时候经常问道的一个题目。
四、登录功能测试
市场上的登录方式多种多样,如账密登录、邮箱、手机号登录。对于同时支持多种登录方式,测试时除了考虑每种方式是否能够登录成功以外,特别需要考虑不同登录方式的优先级、对于用户习惯登录方式的设置和记忆、各种登录方式之间的切换、不同设备的不同方式登录等等。
面试时候,因为问题比较泛泛,所以可以从你之前参与项目的具体情况分析,额外补充一些常见登录方式及测试点,重点还是要关注一些特殊点,以及容易出现漏测的情况。
五、添加购物车接口测试
互联网、电商公司常见的面试问题,主要考察对接口及接口测试的理解,并且考察接口测试设计的思路。
六、微信支付功能测试
点击支付---> 选择支付方式 ---> 确认金额---> 输入密码 ---> 成功支付
完成这个流程测试,也就是完成了项目的冒烟测试!然后需要测试针对流程中的每个阶段和步骤,具体分析可能导致异常的测试点,所以我们按阶段和输入项来进行划分如下: