软件测试面试题整理

  对一个测试团队的leader来说,如何招到合适的成员无疑是慎之又慎的。因为一旦在面试时做出错误的判断,后期很可能就长期忍受自己种下的苦果。

  为了更好的面试,从网上找过不少面试技巧,现整理如下,希望对刚晋升为测试团队leader的同行有所帮助。

  

问: 测试人员提交了一个bug,但开发人员不认同你,你改怎么办?

--多数面试着会回答告诉组长/经理,然后让组长/经理去找那个开发。

--这个问题考察面比较固定,比如能反映一个人沟通方式(是否懂得正确的推进方式),工作主动性(比如沟通前是否先对一下需求和设计),对待bug是否有自己的立场和坚持等。

问:为什么离职?

--考察应聘者对待加班、薪资、与同事、领导相处关系等。 避免招进喜欢搬弄是非的人(说是非者必是是非之人)。

问:说一下软件测试流程

--这个问题应聘不同等级的测试需要不同的回答。若是来应聘高级测试,我希望听到的回答是在各个阶段有自己的读到理解,比如在需求分析阶段的分析,在bug预防上,在事后总结上。。。

问:说一下你公司系统最长的业务流是什么

问:说一下你懂那种语言?说一下你做过的项目中用到了哪些python函数? 

问:我为什么录用你,你能给公司带来什么?

问:说一下你的优缺点

----未然待续----

 

**************胜者先胜而后求战,败者先战而后求胜!**************

1  为什么会选择做测试这份工作? 

(重点考察测试人员对待测试工作的态度及是否有发展潜力)

2  你最近3-5年的职业规划是什么?

重点考察测试人员的职业发展方向是否与当前职位招聘相符? 从其中可以侧面看出来其员工稳定性。

3  请说出一个你以前参与项目,对你测试经验提升很高的,具体是哪方面?

重点考察测试人员在以往的测试工作中能力提升方面,有哪些?然后重点询问此部分内容,是否测试经验增长,具备一定的深度?

4  公司产品,具体应用什么编程技术?具体的架构是?具体的应用场景有哪些?

重点考察测试人员对以往的工作所负责的产品测试,是否具备一定的深度!通常我都是让面试者自己讲述或是在纸上画出具体系统架构的图!

5  公司测试团队的规模如何,具体你所处的角色是什么?

重点考察测试人员在以往的公司测试团队中,具体的工作职责,评判其工作是否与当要求职位是否符合?是否有哪些优缺点?

6  一个项目测试结束,有没什么经验总结?如果有,具体是如何开展的?

重点考察测试人员对自己能力提升方面,有没有提高总结的地方,从项目中吸取的经验与教训。从中可以看出来,测试人员是否属行自我驱动型人才!

7  工作过程中,是否曾主动总结过什么东西与他人分享?具体案例?

8  你认为做好软件测试工作,哪个环节的工作做好最重要?

9  通常做测试时会碰到,提交的某个bug开发人员不认同你的观点?这时你如何办?

重点考察测试人员是否坚持自已的价值观?是否具备协调沟通处理问题能力?工作主动性(比如沟通前是否先对一下需求和设计)?

10 在多年的测试过程中是否有遇到偶发的Bug,是如何回归偶发Bug的?

11 从事测试多来,是否有感到自己哪些方面比较欠缺的?

12 有没有看过什么测试书,具体是哪本?带给你的收获是?

重点考察测试人员是否为测试这个职业肯付出多少?从中也可以看出这个测试人员是否上进心?是否有求知心?我的定义是如果哪个应聘者来面试时,都没系统的看过一本测试书籍,基本上不会录取!

13 如果安排一项测试技术研究工作,你如何应对?

重点考察测试人员是否具体测试技术专研精神?是否喜欢接受挑战?是否属于以后培养骨干对象?

14 某个项目上线后,出现问题,恰巧你是负责的,你如何应对这突如其来的事件?

重点考察测试人员应对问题的压力,责任感,及如何处理项目上线后的技术问题及应对解决能力。

15 周末放假有什么业余爱好?

重点考察面试测试人员性格特质,测试工作本身就是复杂且富有技术性的工作,而且不同的职位所需要的测试人员性格品质差异性很大。

16 特定测试技术考察:性能测试,安全性测试,自动化测试等以前有开展过没?如果有,具体是如何实施的?

重点考察测试人员技术能力,是否在各方面都有所涉及?或是在各方面技术上都有一定深度?当然从中也能看出一个测试人员是否属于是技术路线发展方向!

17 文档编写能力如何?

18 你自己所期待加入的测试团队是什么样的?

重点考察测试人员在以前测试团队中有哪些不协调?当然最重要的是也能提供给你一些信息,这个员工以后如何更好的管理与沟通!

19 告诉我们你是怎么接手一个新测试项目的吧。你首先会做什么事,问哪些问题?

 

 

**************胜者先胜而后求战,败者先战而后求胜!**************
  1. 性能测试的意义和作用,说出因为性能不良造成的质量事故?
  2. 如何进行性能测试,整体的性能测试流程是什么? 确定需求-制定计划和策略-准备环境(干净的,数据)-编写脚本-设计测试场景-运行-监控执行-分析测试结果
  3. 性能测试的难点在哪里?如何克服?
  4. 如何选择性能测试工具?
  5. 如何确定性能测试团队的人力资源需求?
  6. 性能测试会用到哪些知识?
  7. 系统瓶颈如何分析,列出系统瓶颈? ---最笨的、最基本的方法是按照一定的规则压并发,看日志。
  8. 如何分析一个linux系统存在了内存不足?
  9. 如何证明一个linux系统中的程序存在内存泄露?
  10. 如何证明一个linux系统中的IO能力存在瓶颈?
  11. loadrunner中的unique会使用在哪种性能测试场景需求中使用?
  12. 请说出loadrunner中的关联是怎么回事?
  13. 如果把性能测试工程师分为三级,你觉得如何划分?
  14. 性能测试和压力测试是什么关系? 压力测试和负载测试是什么关系?
  15. loadrunner脚本出现乱码怎么解决?录制脚本时无法打开浏览器如何解决?如果脚本在运行中报错,如何分析原因和解决?
  16. 录制脚本的2个模式分别是什么?他们的区别
  17. loadrunner的随机化用在什么场景?
  18. 性能测试的实现原理?
  19. 如何制定一个性能测试的指标?哪些指标是核心的?
  20. 线程和进程有什么区别?调用接口是线程还是进程(线程)?
  21. loadrunner的并发数和在线用户数是个什么关系?
  22. 说出你见过的一些设计优秀的网站系统框架,并且说明他们的缺点和优点?
  23. 如何找到大型系统中的最大瓶颈点?
  24. 你如果怀疑某段程序有问题,你如何来证明程序的性能好坏? ---定义事务,或者该程序所在的文件的大小(如JS文件,文件越小越好)
  25. 如果性能分析和调优应该是谁来负责?
  26. 性能测试场景怎么搭建?
**************胜者先胜而后求战,败者先战而后求胜!**************


你可能感兴趣的:(软件测试)