软件测试面试题

阅读更多

       1.请自我介绍一下。这个必答题。对于不善于表达的朋友要准备一把,我就是这种类型,好处是起码说起话来可以比较流利。说性格时可以提对做测试有优势点。

  2.说说你以前公司的测试流程。必答题。主要结合自己的项目经验相信讲一个自己做过的项目,从立项到测试结束,当然侧重测试和自己所做的内容。这里面试官一般都会根据你说的再提问。

  3.你是怎样做出自己的职业选择或者自己的职业规划。这题也经常问。可以从自己的优点说如何适合做软件测试,对与职业规划,我一般说在技术上往资深测试工程师发展。

  4. 你觉得自己作为测试工程的优势在哪里?/你认为自己比你的同事优秀在哪里?也经常问,可以从性格出发,讲自己优点,以及在项目中表现,领导的良好评价等,总之“恰当”地往好处说,不要言过其实,让人怀疑你的人品哦。说说自己的缺点?这个也不好回答,最好能恰当地引申回答到优点上。

  5.一个测试中不堪回首,或者让你很郁闷的事情。我被问到了,当时想不起来,后来想想可以讲一个项目中的失误及后果,然后讲自己如何去成功弥补及教训经验。我如果提前想一下就不会该说什么了。

  6.你的好友是如何评价你的?你的项目组长是如何评价你的? 这类题也经常问。回答总要往好处说,但是你要自信地回答。

  7.在成年后,哪些成绩给你带来最大程度的满足?蛮不错的题。记得我但是答的是第一次自己带一个小项目,顺利完成测试任务。

  8.列举几个可能碰到的题,大家可以想想。

  测试时你提交的bug被研发拒绝或者他认为不是问题,你如何处理?

  测试与开发沟通如何提高效率和改善沟通效果?测试工程师的素质和技能?

  你在压力下能工作的很好嘛?测试计划包括哪些?

  9.你期望的薪水?问的很多啦,根据自己能力和公司的大小,可以搜索下了解下情况。在工作难找的情况下OFFER到手实在些,骑驴找马总容易很多。

 

 

下面是我面试的题目,记得的这么多:

  1.计算机原理以及操作系统方面的知识,比如进程的几个状态转化。参考软件评测师真题

  2.数据库的查询插入等SQL语句

  3.Linux命令 如:创建文件夹,删除文件夹,查看文件等等基本的命令

  4.程序输出,C语言

  5.逻辑推理 如;一天中时针和分针重叠了多少次,分别是哪几个时间重叠的

  6.个人职业发展(职业规划),这个很重要,几乎每个公司都会问的

  7.软件测试工程师必备的素质

  8.TCP/IP协议层,以及OSI七层模型(面试华为的题目)

  9.谈谈自己对软件测试的理解,包括测试的流程和应注意的地方是什么

  10.用过什么测试工具,分别讲讲他们的特点

  11.是否做过性能测试,怎样一个流程

  12.如何写一个存储过程,数据库中以oracle为主

  13.JAVA和C++内存泄露问题

  14.现场写一个测试用例,比如凳子,桌子,纸杯等

  15.指出自己的优缺点

  16.如何判定两个IP地址是属于同一个子网的

  17.你在测试工作中遇到的最郁闷的事情是什么,以及是如何处理的

  18.你平时如何和开发人员沟通的,遇到解决不了的问题怎么办

  19.对于一个不懂测试的人,你如何解释它让别人能听的懂

  20.在公司里你所处的角色是什么?你都做什么工作?你们的测试工作是怎样一个流程

  21.你们的绩效考核时怎么现实的

  22.你都用什么方法书写测试用例,分别举例说明

  23.最后给你个机会提问我三个问题

  希望这些对找工作的人有所帮助!

 

 

  1、软件质量的定义是什么?

  2、软件测试的对象包括哪些?

  3、试结合软件开发流程模型,描述对应不同的阶段测试需要哪些工作

  4、单元测试、集成测试、系统测试、验收测试各测试的正确策略含义和被测对象是什么?

  5、单元测试、集成测试、系统测试的侧重点是什么?

  6、alpha测试和Beta测试的定义是什么?并描述Alpha、Beta测试的区别?

  7、白盒和黑盒测试的定义是什么?

  8、软件测试过程中都有哪些工作要做,分别由哪些不同的角色来完成这些任务?

  9、测试计划的目的是什么,测试计划主要包括哪些部分,每一部分主要的内容和作用是什么,其中哪些是最重要?做好测试计划工作的关键是什么?

  10、测试计划的目的是什么?测试计划的内容都包括哪些?其中哪些是最重要的?

  11、什么是测试用例,它由哪些基本元素组成?并举例说明

  12、什么是测试脚本,测试用例与测试脚本两者的关系是什么?

  13、你认为提前做好测试用例有用吗?为什么?

  14、如果业务层和数据层之间有信赖关系,你该怎么写单元测试?

  15、对于产品的用户友好性测试,你认为从哪些方面来测试

  16、bug中需要包括哪些内容并举例说明。如何提高bug记录的质量?

  17、bug管理系统的主要功能是什么,以及在项目中各个角色的使用者是如何使用bug管理系统的?

  18、若你提交了一个bug但开发人员说这不是问题,你该如何处理?

  19、你认为一个测试工作人员最基本的素质是什么?从(能力、责任心)选一个,简答为什么?

  20、怎么认为测试可以结束了?在你以前的工作中,对于分配给你的模块你用什么标准来衡量自己测试完毕了?

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