软件测试面试解答.docx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试面试题1.对于刚拿到你的面试简历的面试官,第一个问题基本上就是做一下自我介绍?答:自我介绍一般保持在3分钟左右(1)、如果是应届毕业生:介绍自己专业情况,以及在学校或者社团里面做过的重大事情。(2)、如果是有工作经验的:一般都是姓名年龄,稍微描述一下自己的教育经历,然后主要侧重于在以前的公司做什么样的测试,测试内容,测试过程中担当的角色。2.你以前做过什么样的项目,描述一下?答:主要是看你现在要面试的这家单位主要是做什么的,尽可能的描述跟招聘单位所做内容相关的项目。例如:你面试的是一家做金融证券的,描述的时候就说我之前做过金融方面的测试项目**,介绍一下项目流程(从项目开始是如何做到最后的);项目中多有哪几块涉及到金融,在测试这几块内容的时候,你主要侧重测试点在哪里?3.说一下你们的测试流程?答:没有做过的直接介绍一下V模型,有经验的直接从接到的项目/单子后自己如何一步步实施的。例如:(1).软件开发完成以后,就会把需求规格说明书、软件程序和软件源代码发过来;(2).项目经理出测试方案(要使用什么样的测试方法、测试策略)安排测试计划(测试人员、资源、进度的安排,测试的范围和完成的目标);(3).测试人员编写和执行测试用例;(4).提交缺陷并且进行跟踪;(5). 编写测试报告;4.你在项目组中做过什么样的工作?答:如果在小公司工作,基本上测试角色都担任过;如果大公司,并且公司很重视测试,那么就分得很细了,有测试助理工程师、测试初级工程师、测试高级工程师、测试组长、测试主管、测试经理。根据自身以前项目中担任什么角色就说什么角色,但是要记住:整个测试角色有可能很多,不管以前担任的是哪一类角色,必须牢牢的记住其中一个,主要负责的职能详尽的进行阐述就行。5.你平时会写测试用例吗?一般这种情况下面试官会给你个实体什么电话啊,计算器啊,登陆页面啊,都可能被问到?答:(其实这是一个很经典的面试问题,留心的朋友,基本上很多公司都有这样的问题。首先遇到这种问题不要怕,主要说话的时候有条理,这样才不会遗漏,能够面面俱到)例如:给你一个杯子如何测试?界面测试:查看杯子的外观是否得体(外形、图案);易用性:杯子是否烫手、是否有防滑措施、是否方便饮水、是否易用手端着或手拿;安全性:使用过程中杯口是否容易给身体造成伤害,杯子有没有毒和细菌;可靠性:杯子从不同高度掉下的损坏程度;稳定性:杯子一直盛着水,是否长时间会漏水;兼容性:是否可容纳高温度水、果汁、酒精、汽油等;用户文档:用户使用手册上是否有对杯子的使用方法限制,是否出现使用过程中友好的提示、该注意的问题、使用环境等有详细的描述。6.你平时写测试用例会涉及到的一些测试用例设计方法?答:参考建议:这个要充分准备,最好能举出例子:几种常见的测试方法:错误推断法、正交实验法、因果图法、场景分析法、判定表法,必须对这些测试方法都能说出一二,面试官很有可能根据你说的测试用例设计方法再追问你(随便从你刚刚说过的话里边挑出来一个问你定义)7.说一下bug管理流程,bug的生命周期,缺陷报告包括哪几部分?每一个部分的主要作用,你认为哪些部分对于描述这个bug和有助于开发人员解bug最重要为什么?答:包括项目编号、bug编号,对应的测试用例、bug内容概述(简单说明哪一部分出现什么问题)、bug详细信息(bug是否能重现、重现步骤、出现概率)、bug影响描述、bug附件、bug提交人、bug严重等级、bug修改等级首先:bug附件最重要,一般附件比较好,开发直接看附件就明白你要描述的是什么问题。其次是重视方法8.在测试人员和开发人员的沟通中,有这样一种情况,你站在测试人员的角度上觉得它是个bug,而开发人员给reject了,你该如何处理?答:(1).简单分析下需求可能对客户的影响,通过影响和严重程度来说服开发来进行修改;(2).产品需求里面没有明确要求的,需要先和需求人员讨论一下,如果确认需求进行修改。在第三方会议上进行提出。9.你平时依照什么依据来判定一个问题就是bug?答:根据软件需求文档里面的需求描述,对于需求描述里面没有的就要根据自己的测试经验了。10.你日常工作中会用到自动化测试工具吗?如果用过简单描述一下?答:参考建议:尽量不要太深入的说,因为很多公司不会用到主流工具比如Loadrunner和QTP。QC最好熟悉一下。如果你真的对这个测试工具了解,并且正好这个公司又用得到,你就可以夸夸其谈了。11.你日常工作中会不会涉及到数据库这个时候面试官会出一个常用的问题来考你?答:这个就需要靠你平时的数据库知识的积累了,一般会问你一个数据库非常初级的问题,例如什么是存储过程、数据库的索引有什么用等。12.你对我们公司还有什么问题吗?答:这个时候问公司测试部门的规模,进入公司后接触到哪些方面的项目等等,薪资福利等

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档