测试小bai记住这10道面试题,月薪蹭蹭往上涨

261 篇文章 1 订阅
261 篇文章 0 订阅

对于很多软件测试新手来说,技术面试往往是整个面试体系里最让人头疼的部分,今天我们选取了软件测试面试中,一些经典的问题和相应的答案,以供大家参考使用。

记住这些问题和答案,面试通过率直线攀升,薪水也是蹭蹭上涨。

问题1:什么是自动化测试、自动化测试的优势是什么?

答:通过工具或脚本代替手工测试执行过程的测试都叫自动化测试

自动化测试的优势:

1、减少回归测试成本

2、减少兼容性测试成本

3、提高测试反馈速度

4、提高测试覆盖率

5、让测试工程师做更有意义的测试

问题2:什么样的项目比较适合做自动化测试,什么样的不适合?

答:1、适合做自动化测试的项目,主要有以下特点:

a.项目周期长且相对稳定

b.需要做频繁的冒烟测试

c.需要经常做回归测试

d.需要进行大数据量的数据驱动测试

2、不适合做自动化测试的项目,主要有以下特点:

a.项目周期短用例不会多次重复执行

b.被测项目不稳定变化太频繁

问题3:网页的兼容性测试你是怎么做的?

答:对于网页兼容性,我们主要需要考虑的是各种浏览器对前台页面的兼容性,因为浏览器的版本和型号,对页面展现的影响非常大。

现在浏览器的种类非常多,网页中展现出来的内容也越来越丰富,这些内容包括网页中的字体、图片、动画等。其中,有些内容还需要安装一些网页插件才能打开。因此,很多时候,同一个网页在不同的浏览器下可能会出现兼容性问题。

例如,出现乱码、排版异常、无法显示图片和动画、页面的功能不能正常使用等异常情况。因此,网页兼容性测试是必不可缺的环节。

目前,市面上主流的浏览器有edge、Chrome、火狐、360、QQ等一系列浏览器。具体要测试哪些浏览器,主要根据产品经理制定的需求文档而定。
在这里插入图片描述
在项目实操过程中,如果页面上所有的功能,都需要进行多个浏览器测试的话,那么,工作量将是巨大的。一般情况下,可以将不同浏览器的测试任务分配给所有测试人员,测试结束后,大家互相交换进行,尽量使测试覆盖面更全。

其次,还要考虑分辨率的兼容性。这指的是页面在640×400、600×800、1024×768或是更高的分辨率模式下,是否能正常显示。例如字体大小、图片等页面元素是否能正常显示。对于具体要使用什么样的分辨率进行测试,还需通过需求文档去确认,并给出建议和要求。

问题4:如何提交一个高质量的Bug?

答:我个人觉得提交一个高质量的Bug,以下几点很重要。

第一点是Bug的概要。通过Bug概要,可以让项目组其他成员知道这个Bug单描述的是什么问题;

第二点是Bug的具体描述。也就是Bug出现的步骤,Bug记录的细节越详细越好,包括出错前后所执行的操作步骤、所涉及的具体数据等;

第三点是附上相应的截图和日志。特别是截图。清晰和正确的截图,能为此Bug提供有力的说明和证据;

第四点是要注释所测软件的版本号及测试的环境。因为在不同的版本,不同的环境下,测试结果都可能不同。当然Bug的其他信息点也应当正确、客观的去描述。

问题5:如果你发现了一个Bug,但之后再也没重现,怎么办?

答:首先,遇到这类问题必须截图,并搜集日志,以保留好测试现场。

因为没有重现,可能是没有引起此Bug的触发点造成的。所以,作为测试人员,我会想方设法尽可能地让这个Bug重现。如果实在无法重现,我还是会提交此Bug给开发人员,如果有截图和日志,也将一并附上。

如果开发人员要求重现,那测试人员就需要在后期继续观察,如果最终还是无法重现,则会把此问题反应给测试经理,由测试经理同开发人员进行评审以及商量解决的方法。因为,虽然现在没有重现,但是不能保证在用户那里不会出现。
在这里插入图片描述
问题6:如果开发人员以修改bug的成本高为由,不修改你发现的Bug。而这个Bug又会影响用户体验,你怎么办?

答:我觉得凡是影响用户体验的问题都是大问题。如果用户体验没有做好,我觉得这就不是一款好的产品。其次如果每个问题都因修改成本高而不去修改的话,是无法持续提升产品质量的。我觉得只要是问题,无论大小,测试人员都应当要求开发人员去修改。这是对产品负责,也是对用户负责。

问题7:一个软件版本更新,一般你要花多长时间去测试?

答:一般情况下,一个软件版本要测试三到五轮,每一轮的测试时间也不能一概而定,受很多因素的影响,例如会受需求规模、测试人员、测试技术、软件的质量等各方面因素的影响,具体要视实际情况而定。

问题8:你写过测试报告吗?

答:当然写过,不过我们写的都是我们自己所负责模块的测试报告,整个系统的测试报告由测试经理整理完成。

问题9:你如何理解测试这一份工作?

参考回答:我觉得软件测试的主要任务是发现软件中的Bug,所以软件测试对于软件的质量有明显的改善作用。其次,测试人员测试的对象是开发人员开发出来的软件产品,所以对于开发工作能起到一定的监督和推动作用。最后,我觉得软件测试能缩短软件开发的周期,加速软件发布的进程。

问题10:软件测试工作结束的标准是什么?

答:我觉得软件测试结束的标准有以下几个前提。

第一,我们已按照测试计划中的安排完成了所有的测试工作。第二,测试用例已全部执行完成,并且执行通过率达到标准。

第三,每个测试人员手上的Bug都处于关闭状态。

第四,回归测试全部执行完毕,没有发现会影响产品上线的Bug,软件产品达到了上线标准。

第五,每个测试人员所负责的测试报告已完成,并提交给了测试经理。

如果上面的工作都已完成,我觉得测试工作就基本结束了。

以上就是小编为大家整理的10个软件测试面试常见问题。除了这些问题,很多面试官还会围绕测试员之前的项目经验进行问询,大家在面试心仪的公司之前,一定要做好充足的准备,正所谓知己知彼,百战百胜。准备越充分,自然通过面试的概率越高,拿高薪的可能性也越高。所以每一个想要在年后跳槽的小伙伴,现在都可以准备起来了。

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值