【BATJ-TMD】2021最新软件测试面试题(附答案解析)

【纯干货!!!】花费了整整3天,整理出来的全网最实用软件测试面试大全,一共30道题目+答案的纯干货,希望大家多多支持,建议 点赞!!收藏!!长文警告,全文共12000+字,涵盖软件测试面试可能遇到的所有问题,希望对大家有帮助,不过大家最好不要硬背,实战大于理论。祝大家面试顺利!

本文分基础面试题和进阶大厂面试题,建议点击收藏【软件测试面试资料大全

一、面试基础题

1.简述测试流程:

  • · 1、阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。
  • · 2、参加需求评审会议。
  • · 3、根据最终确定的需求文档编写测试计划。
  • · 4、编写测试用例(等价类划分法、边界值分析法等)。
  • · 5、用例评审(主要参与人员:开发、测试、产品、测试leader)。
  • · 6、开发提交代码至SVN或者GIT ,配管搭建测试环境。
  • · 7、执行测试用例,记录发现的问题。
  • · 8、验证bug与回归测试。
  • · 9、编写测试报告。
  • · 10、产品上线。

二、测试实战面试题

1.我现在有个程序,发现在Windows上运行的很慢,怎么判别是程序存在问题还是软硬件系统存在问题

1、检查系统是否有中毒的特征

2、检查软件/硬件的配置是否符合软件的推荐标准

3、确认当前的系统是否独立,即没有对外提供什么消耗CPU资源的服务

4、如果是C/S或者B/S结构的软件,需要检查是不是因为与服务器的连接有问题,或者访问有问题造成

5、在系统没有任何负载的情况下,查看性能监视器,确认应用程序对CPU/内存的访问情况

补充:每一步该怎么实现,需要用到什么技术

三、基础知识点

1.什么是桩模块?什么是驱动模块?

桩模块:被测模块调用模块

驱动模块 调用被测模块

四、智力题

一,5只猫 五分钟捉5只老鼠 请问100分钟捉100只老鼠需要多少只猫?

答案:5只

二、面试进阶

软件缺陷:

1)软件未实现产品说明书要求的功能

2)软件出现了产品说明书指明不应该出现的错误

3)软件实现了产品说明书未提到的功能

4)软件未实现产品说明书虽未明确提及但应该实现的目标

分享

软件测试属于经验积累型职业,想要自己越老越值钱,那么就要不断的学习,不断的完善自己不断学习,不断提升自己,才不会被淘汰。
祝大家都能拿到高薪工作!!!【软件测试面试资料大全

全部评论

相关推荐

10-13 16:58
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务