应届生软件测试面试题

时间:2022-09-22 13:29:44 面试技巧 我要投稿
  • 相关推荐

应届生软件测试面试题

  作为应届生,参加软件测试的面试,提前了解面试试题很有必要。下面小编已经为你们整理了应届生软件测试面试题,希望可以帮到你。

应届生软件测试面试题

  应届生软件测试面试题 1

  1、你的测试职业发展是什么?

  测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。

  2、你认为测试人员需要具备哪些素质?

  做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工作上就会不好做。还有测试人员要有一定的耐心,有的时候做测试很枯燥乏味。除了耐心,测试人员不能放过每一个可能的错误。

  3、你为什么能够做测试这一行?

  虽然我的测试技术还不是很成熟,但是我觉得我还是可以胜任软件测试这个工作的',因为做软件测试不仅是要求技术好,还有有一定的沟通能力,耐心、细心等外在因素。综合起来看我认为我是胜任这个工作的。

  4、测试的目的是什么?

  测试的目的是找出软件产品中的错误,是软件尽可能的符合用户的要求。当然软件测试是不可能找出全部错误的。

  5、测试分为哪几个阶段?

  一般来说分为5个阶段:单元测试、集成测试、确认测试、系统测试、验收测试

  6、单元测试的测试对象、目的、测试依据、测试方法?

  测试对象是模块内部的程序错误,目的是消除局部模块逻辑和功能上的错误和缺陷。测试依据是模块的详细设计,测试方法是采用白盒测试。

  7、怎样看待加班问题?

  加班的话我没有太多意见,但是我还是觉得如果能够合理安排时间的话,不会有太多时候加班的。

  应届生软件测试面试题 2

  1、你对SQA的职责和工作活动(如软件度量)的理解?

  SQA就是独立于软件开发的项目组,通过对软件开发过程的监控,来保证软件的开发流程按照指定的CMM规程(如果有相应的CMM规程),对于不符合项及时提出建议和改进方案,必要时可以向高层经理汇报以求问题的解决。通过这样的途径来预防缺陷的引入,从而减少后期软件的维护成本。SQA主要的工作活动包括制定SQA工作计划,参与阶段产物的评审,进行过程质量、功能配置及物理配置的审计等;对项目开发过程中产生的数据进行度量等等。

  2、说说你对软件配置管理的理解

  项目在开发过程中要用相应的配置管理工具对配置项(包括各个阶段的'产物)进行变更控制,配置管理的使用取决于项目规模和复杂性及风险的水平。软件的规模越大,配置管理就越显得重要。还有在配置管理中,有一个很重要的概念,那就是基线,是在一定阶段各个配置项的组合,一个基线就提供了一个正式的标准,随后的工作便基于此标准,并只有经过授权后才能变更这个标准。配置管理工具主要有CC,VSS,CVS,SVN等,我只用过SVN,对其他的工具不是很熟悉。

  3、怎样写测试计划和测试用例?

  简单点,测试计划里应有详细的测试策略和测试方法,合理详尽的资源安排等,至于测试用例,那是依赖于需求(包括功能与非功能需求)是否细化到功能点,是否可测试等。

  应届生软件测试面试题 3

  1、结合你以前的学习和工作经验,你认为如何做好测试?

  根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。

  2、你为什么选择软件测试行业?

  因为之前了解软件测试这个行业,觉得他的发展前景很好。

  3、根据你以前的工作或学习经验描述一下软件开发、测试过程,由哪些角色负责,你做什么?

  要有架构师、开发经理、测试经理、程序员、测试员。我在里面主要是负责所分到的模块执行测试用例。

  4、根据你的经验说说你对软件测试/质量保证的理解

  软件质量保证与测试是根据软件开发阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入数据和预期的输出结果),并根据这些测试用例去运行程序,以发现错误的过程。它是对应用程序的各个方面进行测试以检查其功能、语言有效性及其外观排布。

  5、软件测试的流程是什么?

  需求调查:全面了解系统概况、应用领域、软件开发周期、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求及测试要求等。根据系统概况进行项目所需的.人员、时间和工作量估计以及项目报价。

  制定初步的项目计划。

  测试准备:组织测试团队、培训、建立测试和管理环境等。

  测试设计:按照测试要求进行每个测试项的测试设计,包括测试用例的设计和测试脚本的开发等。

  测试实施:按照测试计划实施测试。

  测试评估:根据测试的结果,出具测试评估报告。

  应届生软件测试面试题 4

  Q1、什么是软件测试?

  Q2、软件测试的目的?

  Q3、测试工程师的职责

  Q4、什么是软件的生命周期?

  Q5、软件带来错误的原因很多。主要的原因有哪些?

  Q6、C/S 模式的优点和缺点

  Q7、B/S 模式的优点和缺点

  Q8、比较负载测试、压力测试,容量测试和强度测试区别

  Q9、比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系

  Q10、在软件开发过程中 5 个常见的问题是什么?

  Q11、针对软件开发过程中的问题,有哪些解决方法?

  Q12、说出10个以上的Linux命令

  Q13、在RedHat中,从root用户切到userl用户,一般用什么命令?

  Q14、Linux中,一般怎么隐藏文件?

  Q15、在Linux系统中,一个文件的访问权限是755,其含义是什么?

  Q16、如何查看 CPU 信息?

  Q17、查看占用 CPU 使用率最高的.进程?

  Q18、如何查看一个文件的末尾 50 行?

  Q19、如何过滤文件内容中包含”ERROR“的行?

  Q20、如何查询出 tomcat 的进程并杀掉这个进程,写出 linux 命令?

  Q21、把一个文件夹打包压缩成.tar.gz 的命令,以及解压拆包.tar.gz 的命令?

  Q22、查看日志常用什么命令,主要查看什么内容

  Q23、什么是数据库?

  Q24、什么是关系型数据库,主键,外键,索引分别是什么?

  Q25、写出表的增删改查SQL语法

  Q26、SQL的表连接方式有哪些?

  Q27、表的连接查询方式有哪些,有什么区别?

  Q28、什么三范式?

  Q29、SQL 的 select 语句完整的执行顺序?

  Q30、说一下 Mysql 数据库存储的原理?

  Q31、事务的特性?

  Q32、简述什么是存储过程和触发器?

  Q33、怎么进行SQL的查询优化?

  Q34、索引的作用,聚集索引与非聚集索引的区别

  Q35、优化数据库?提高数据库的性能?

  Q36、描述用浏览器访问的过程

  Q37、以京东首页为例,设计用例框架。(注意框架设计逻辑,区域划分,专项测试等,不需要详细用例,需要查看 PC 可直接和辨识官提要求)

  Q38、如何测试购买下单和退货流程

  Q39、什么是sql 注入,什么是跨站脚本,什么是跨站请求伪造?

  Q40、给你一个网站怎么开展测试?

  Q41、什么是接口

  Q42、如果模块请求 http 改为了https,测试方案应该如何制定,修改?

  Q43、常用 HTTP 协议调试代理工具有什么?详细说明抓取 HTTPS 协议的设置过程?

  Q44、描述 TCP/IP 协议的层次结构,以及每一层中重要协议

  Q45、接口产生的垃圾数据如何清理

  Q46、依赖第三方的接口如何处理

  Q47、测试的数据你放在哪?

  Q48、接口测试中依赖登录状态的接口如何测试?

  Q49、依赖于第三方数据的接口如何进行测试?

  Q50、什么是TCP/IP?

【应届生软件测试面试题】相关文章:

软件测试经典面试题04-07

软件测试的面试题04-07

软件测试面试题04-03

软件测试面试题05-10

2017软件测试面试题04-05

软件测试主管面试题04-07

金融软件测试面试题04-07

高级软件测试面试题04-07

软件测试面试题目04-07