前言
你的努力,终将成就无可替代的自己
本科毕业后就一直从事测试的工作,和多数人一样,最开始从事功能测试的工作,看着自己的同学一步一步往上走,自己还是在原地踏步,说实话这不是自己想要的状态。
一年半后开始沪漂生活,又摸爬滚打了一年半,薪资基本上在16K。疫情在家开始了系统的学习,目的就是为了进大厂,得到更多的学习机会,也是为了自己到所谓的“35岁”之后,也能在老家恰一口好饭。
努力也没有白费,8个月时间的系统性学习成功上岸Alibaba,直接涨薪14K,下面分享一下我的学习指南,面试真题以及个人心得体会。
一面
请简述一下你对软件测试的理解,以及你为什么想要从事测试工作?
在你之前的工作中,你是如何进行测试计划和测试用例设计的?你考虑了哪些方面?
在你完成测试任务时,你通常使用哪些测试工具或者框架?你是否熟悉自动化测试?
请给我们讲一个你曾经遇到过的缺陷跟踪问题,并且说明你是如何解决它的。
简述一下你所知道的软件测试中的黑盒测试和白盒测试的区别和联系。
你经常如何管理测试文档和测试用例?你如何对测试结果进行记录和分析?
请描述一下你在团队合作中的经验。你是如何进行沟通和协调,以及处理与其他部门和同事的冲突?
你如何衡量测试完成的标准?你如何评估测试质量和测试覆盖率?
请列举一下你目前掌握的技术和工具,以及你觉得需要继续学习和提高的领域。
二面
请描述一下你对于自动化测试的理解,以及你目前掌握的自动化测试技术和工具。
在自动化测试过程中,你如何选择测试用例进行自动化?你如何将自动化测试与手动测试结合起来提高效率?
简述一下你所知道的接口测试和UI测试的区别和联系。你在你之前的工作中如何进行这些类型的测试?
你是否有过性能测试的经验?你是如何进行性能测试并且发现性能问题的?你通常使用哪些性能测试工具?
请列举一些你认为比较重要的软件测试指标,并说明它们的意义和作用。
你有没有使用过虚拟化技术进行测试?如果有,你是如何使用的?如果没有,请了解相关技术后简单介绍。
你在测试过程中遇到过哪些困难或者挑战?你是如何克服这些困难的?
你是否有过在敏捷开发环境中进行测试的经验?如果有,请分享一下你是如何与整个团队协作并适应快速变化的开发流程的。
请列举一下你认为是测试工程师需要具备的技能和素质,并说明各个方面的重要性。
三面
你在之前的经验中遇到过什么样的技术挑战,如何解决的?
你认为自动化测试和手动测试各有什么优缺点?你在实际工作中如何选择使用哪种方式?
请简要介绍一下你熟悉的性能测试工具和流程,以及如何发现和解决性能问题。
如何进行安全测试?请列举一些可能存在的安全风险和预防措施。
简述一下你对于软件测试流程的理解,并说明其中关键的步骤。
如果一个接口返回的数据不稳定,有时候正常,有时候异常,你会怎么做?
在团队合作中,你是如何分配任务和协调沟通的?
请描述一下你在测试工作中遇到最棘手的问题,以及你是如何解决的?
你是否在以前的工作中使用过敏捷开发或DevOps过程?如果是,请分享你是如何与团队协作并在这些环境中取得成功的。
你在学习和提升自己方面有什么方法和建议?
Hr面
请介绍一下您自己以及您在测试领域的经验和技能。
您如何设计一份测试计划以确保软件质量?具体步骤是什么?
您对持续集成、持续交付和敏捷开发有哪些了解和实践经验?
请举例说明一种您独特的测试方法或技巧,以帮助团队更好地进行测试工作。
在测试过程中,您会遇到各种挑战,如何应对和解决这些问题?
如何评估和管理测试用例的优先级和重要性?
您如何协调与其他部门的沟通和合作,以确保整个开发流程的顺利进行?
您如何处理和报告缺陷,以便团队能够及时修复并减少风险?
3轮面试题和一轮Hr技术面就这样结束了,这些面试题大概我都回答上来了,最终的结果也是上岸了!!!!文末也分享一波我刷软件测试的面试题和我的这些年总结来的自动化测试和性能测试的学习资源
我的学习指南
一、计算机基础系列
二、Python专题
三、Python自动化测试框架应用
四、接口自动化测试
五、web、ui自动化测试
六、移动端自动化测试
七、持续集成
八、性能测试
九、安全测试
十、跨平台自动化
十一、测试开发
总结
根据这个学习架构路线,不断地去摸索与提升,突破技术的瓶颈,可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。我也是走过这样一段路,才能获得更多高薪职位的机会,付出终有回报,也算是对我能力的一种认可吧,真正的证明了自己的价值。至少税后30+的薪水是我当前状态下比较满意的。
END绵薄之力
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
软件测试面试小程序
被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!
涵盖以下这些面试题板块:
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux
6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础
获取方式 :