软件测试属于技术类工种,因此,面试环节上也要比其他岗位的多上一个环节,分别是日常面试以及技术类问题面试,前者大家临场发挥就能搞定,而后者的话,由于技术性强,再加上很多人容易紧张,从而导致面试的通过率降低,所以,不少想在年后开始找工作的软件测试工程师们,就想要知道哪里有比较齐全的软件测试面试题及答案可以用作面试加持?
现如今要说软件测试面试题及答案比较去齐全的地方,那肯定就是非题库莫属了,比如前段时间了解到的柠檬班软件测试题库,里面就有上下3千多道相关的软件测试面试题,并且每个题目都是带有答案的,做起题来非常方便,关键还是全免费对外开放的,因此,想要趁着年假在家临时抱佛脚的人,倒是可以上去试试。
除此之外,我也为大家整理了一部分面试官们可能会问到的软件测试面试以及答案,记得要收藏好哟!
1、什么是并发?在lordrunne中,如何进行并发的测试?集合点失败了会怎么样?
答案:在同一时间点,支持多个不同的操作。
LoadRunner中提供IP伪装,集合点,配合虚拟用户的设计,以及在多台电脑上设置,可以比较好的模拟真实的并发。
集合点,即是多个用户在某个时刻,某个特定的环境下同时进行虚拟用户的操作的。集合点失败,则集合点的才操作就会取消,测试就不能进行。
2、Jmeter中如何实现关联?
答案:上一个接口中通过正则表达式提取器或jsonpath解析器提取下一个接口需要的参数值保存到变量,然后再写一个接口通过${变量名}去获取变量。
3、eta测试与Alpha测试有什么区别?
答案:Beta testing(β测试),测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场
Alpha testing(α测试),是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试
4、你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。
答案:将问题提交到缺陷管理库里面进行备案。
与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;
合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不掺杂个人情绪。
等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。