• 回答数

    4

  • 浏览数

    157

哇哇叮咕
首页 > 工程师考试 > 软件测试工程师面试问题

4个回答 默认排序
  • 默认排序
  • 按时间排序

BuleS天之蓝

已采纳

1.说说一个缺陷的生命周期 考查点: 测试人员对于缺陷整体生命周期的理解 ,注意面试官用词,有时只需要回答关键节点,有时需要分开阐述。 围绕缺陷提交、缺陷确认、缺陷打开、缺陷修复、缺陷回归、缺陷关闭这几个关键节点回答即可。 2.缺陷的基本类型有哪些? 考查点:需求、数据、逻辑、性能、功能、安全、兼容、变更、易用等 对于工作经历的侧面了解,有时会需要分别举例说明。 3.测试用例的基本要素有哪些? 用例编号、用例类型、用例标题(名称)、前置条件、操作步骤、测试数据、预期结果、实际结果 考察类型形式多样,有些面试官会出场景需求要求现场设计用例,来用于考察应试者的思维缜密性、经验是否丰富以及对需求的理解程度。 4.你如何做用例评审? 考查点:主要考察之前工作流程是否规范,同时对于评审工作的参与度 灵活回答,不同公司不同项目评审流程也有区别。 参考:内部评审(通常由测试组内部人员评审)->正式评审(由参与该项目的产品、开发、测试、项目经理评审)->用例修订->项目经理确认 5.针对微信的聊天窗口设计测试用例 考查点:也经常会换成其他知名网站的一些搜索功能、列表功能、分页功能等等,来考察系统思维能力。 参考: 首先,了解完成业务需求后,转化为测试需求,最终的测试需求一定是跟项目组评审通过的。 开始设计: 冒烟用例:实现最简单的聊天功能(语音、文字形式) 功能业务: 纯文字聊天 语间聊天 表情 组合发送聊天 特殊字符及组合 发送文件 查看聊天记录 截屏功能 视频聊天 实时语音聊天 不同版本间的切换功能 客户化场景分解 异常场景分解 兼容性测试用例: 一般在业务需求中会定义好 在测试需求中可以分解好对应的机型与系统版本,求得最优最小组合,用于兼容性测试的用例。 安全测试用例 性能测试用例 (一般都有独立的测试方案) 回归测试用例: 抽取用例库中的核心用例组合成回归用例 。 6.你发现一个缺陷,但开发人员认为不是问题,你会怎么办? 考察点:沟通表达能力,过往工作流程经验,合作意识、责任意识 此类问题需要首先清楚自己的角色定位,作为一名软件测试人员,此类问题是经常遇到的。如果是执行人员,可以带出原来工作的测试流程,因为缺陷处理也是属于测试流程中的一部分,如开发人员会在缺陷管理系统中备注原因,自己先分析,如果不确定可以找上级测试负责人来一起处理。但如果是管理岗,回答时可以举例说明自己以往遇到的类似问题以及处理方式,更具有说服力。 7.你评估的测试时间是5天,但领导只给三天怎么办? 考察点:沟通表达能力,过往工作冲突的处理方式经验 此类问题如果面试官并未给出具体场景,就一定需要反问把问题的背景描述出来,通过背景分析给出解决冲突的方法。 问题背景如:临时紧急需求、常规需求、经常性压缩时间、客户压缩时间、因自身漏洞导致压缩时间等等 那么回答时就需要应景:排列工作优先级、重新分解当前工作、改变测试策略、团队内分工、外部求助等 8.说说一个项目的测试流程 考察点:以往工作的流程规范性,业务熟悉度 可以参考下文章《测试过程文档模板整理(一)-提测流程》中提到的测试流程,结合目前项目来说明。回答时体现自信、专业、对工作环节的熟悉度 9.黑盒测试用例设计方法有哪些? 等价类划分法、边界值分析法、因果图法、正交实验法、判定表法、错误推测法、随机测试、场景法 10.软件的质量特性有哪些? 可维护性、可扩展性、可测试性、可重用性、可移植性、易理解性 一般在实习生与初级测试工程师中的笔试题也会有很多考查类型,中高级测试工程师更倾向于考察关于质量的影响因素等。 11.缺陷的基本要素有哪些?描述缺陷有哪些注意事项? 缺陷编号、缺陷标题、前置条件、测试数据、操作步骤、预期结果、实际结果、初步定位原因、截图或日志信息(可选)

软件测试工程师面试问题

170 评论(14)

佑玲天涯

软件测试员是指根据测试计划和测试方案进行软件测试;能够针对软件需求开发测试模型,制定测试方案,安排测试计划,并对测试项目进行管理的专业人员。下面是我整理的软件测试员的面试常见问题介绍,大家快来看看吧。

1、请根据”V”模型分别概述测试人员在软件的需求定义阶段、设计阶段、编码阶段、系统集成阶段的工作任务及其相应生成的文档?

需求定义阶段:根据项目需求提取测试需求 并形成测试需求文档,根据提取的测试需求和项目计划进行测试计划的拟定,测试计划文档,设计:根据测试需求拟订测试方案并形成测试方案文档;根据测试方案制定测试用例,并形成测试用例文档,编码阶段:执行测试并完善测试用例文档,系统集成阶段:测试总结报告,阶段问题统计报告,测试问题报告

2、怎样衡量一个测试用例的质量?

测试的覆盖率,功能点,性能,风险等

3、集成测试的集成顺序有哪些?如何选择?

4、考察软件的安全可靠性时,一般从那些方面来判断?

5、列举你用过的自动化工具并说明用测试自动化工具有什么好处。

速度快,效率高,可靠性好,能按标准及规范执行

6、如果一个软件不能继续测试下去,在停止测试之前,需要考虑哪些问题?

7、如果一个界面没有明显的对与错,怎么开始测试?

看界面的美观,易用性等

8、你认为一个好的测试工程师应具备那些素质?

善于发现问题,能很好的与同事沟通,

9、一个输入框,要求输入一个1-8位的标识符做为系统系统唯一标志,怎样设计测试用例?

10、请根据下面的交互模型写出一测试用例。

一、面试前的准备

这里说的面试前的准备,就是赶到面试地点直到开始面试前的这个过程的准备。如果处理得当,不仅能从心理上更加轻松、自信,而且还说不准在面试之前就在无形中增加了面试成功的砝码呢。我们要注意哪些事情呢?

1.时间上要充裕

面试前要准备充分,应该提前一些时间出发。越是在大城市,越是要这样。现在的交通堵塞成了家常便饭,所以,如果你不多留一些时间在路上的话,万一遇上了堵车等情况的时候,肯定就会迟到。迟到的时候,不管出干什么理由,都让等你半天的主考官心里直犯嘀咕:这家伙是不是刚从另一家公司面试完赶过来?是不是对我们的这场面试不重视?这样一来,好不容易获得的面试机会,也就泡了汤。

2.再一次整理形象

在赶到面试地点的时候,如果条件或时间允许的话,应该进一趟洗手间。整理一下自己的衣服、擦擦自己的皮鞋,不至干土头土脑地站在主考官面前。经过一番整理,起码让自己更从容、更自信一些。

3.要对工作人员有礼貌

从你进大门开始,对待所有和你接触的工作人员,都应该一视同仁,比如保安员、接待员、秘书等,不要不在乎这些你认为不重要的人。往往这些细节能决定面试的结果:你还没来公司上班,就对同事无礼,还能指望你能好好地工作吗?甚至在有些公司的面试环节中,你对普通工作人员的态度也是其中重要一环。

如果有前台接待的话,就要礼貌地告诉前台接待,你来这儿的目的。如果接待人员安排你坐着等,你就要沉着地坐着,或者闭目养神,或者翻阅你自己的资料。不要随意和正在工作的工作人员攀谈,或东张西望,或四处走动。

即使烟瘾再大,也不要在接待室吸烟。

二、怎样先入为主

1.把握进房间的时机

轮到你面试的时候,一般秘书会提醒你。这时候有两种情况,一种是秘书领你进面试房间;另一种是让你自己去面试房间。

如果秘书领你进面试房间,而这时候主考官正埋头填写什么资料,你不要贸然和主考官打招呼,以免打乱他的思绪,要表现出理解和合作,先静静地稍等一会儿。因为既然是秘书领你进面试房间,而你进屋后一直站在那儿,主考官当然知道你的存在。或许他想趁和你交谈之前,把上一位求职者的面试结果填写出来,不会超过一两分钟,正式面试就会开始的。

如果需要你自己去面试房间,千万不要贸然往里闯。不管门开着还是关着,你都要先有节奏地、轻轻地敲门,在获得主考官同意后,再进房间。即使看到主考官在填写材料,也要敲门,这样他才知道你来了。如果他有事情的话,会直接告诉你梢等一会儿。不要自作聪明,一直在门外等着一言不发。对主考官来说,什么时候干什么,那是他自己的工作安排;对你来说,如果面试的时间到了,你就应该按点敲门。

有时候,进入面试房间后,主考官会让你先等一会儿,你就要耐心地听从安排。如果实在无所事事,可以翻阅自己带来的材料。不要东张西望、坐卧不安。这段时间虽然比较难熬,但忍一忍也就过去了。

如果主考官没有让你坐下的话,不要擅做主张直接坐到主考官边上。

自我暗示,克服害怕心理

第一:平时一见陌生人便脸红、紧张、说不出话,感到浑身不自在,这是陌生恐惧。针对陌生恐惧,我们要暗示自己:对于自己来说,别人是陌生的。但是从另外一个角度来看,对于对方,自己也是一个陌生人,既然大家彼此都是陌生人,那么大家就都是平等的,自己其实没有必要恐惧对方。

第二:参加面试时,若面对7或9名考官,几位计时员和监督员。当我们发觉众人的目光都在投向我们时,便会感到一阵紧张,很不自在,因为对方是一群人,而我们是单独一人,自然而然就产生一种群体恐惧。针对群体恐惧,我们要暗示自己:其实考官越多,就越能避免个别考官的个人倾向性,其实对我们就越有利。因为评分采取的是去掉最高分和最低分,然后求平均分的方式。因此,要相信考官一定能够公正地评价自己。自己一定能够遇到能够识别千里马的伯乐。

第三:我们参加应聘时,面试的主持人如果是高级领导干部,则往往会被他们的赫赫名声吓倒,一见面就会莫名其妙地紧张和不安,这就是高位恐惧。针对高位恐惧,我们要暗示自己:对方地位高,名声大,但他们也是一个普通人,从人格上说,人人都是平等的;而且还要回想起以前与自己老师和领导融洽关系建立的过程,要相信,考官就是自己以后的同事和领导,要相信自己只要把考官当成“自己人”,相信自己一定能够得到考官青睐的。这样便会增加自己的勇气,建立与对方平等的新关系,使面试顺利进行。

克服害怕 懂得四大技巧

第一,必须对面试本身进行充分的准备。只有对面试的流程、面试的题型、面试的过程有了一个充分的把握之后,才能有充分的自信,避免胆怯。这就要求我们对面试进行充分的准备。参加面试培训班是个很好的选择。

第二,面试过程中,要与考官进行亲切有神的目光交流。在目光交流中,会从考官目光中得到鼓励,有助于克服胆怯心理。

第三,发现对方的弱点,减轻心理压力。面试时不妨仔细观察对方的仪容、服装以及谈吐等,借以发现对方的缺点,这时就会产生一种宽松感,减轻心理压力。

347 评论(10)

我们家懒格格

软件测试面试前的最后一波恶补!不要打没有准备的仗。想要拿到心仪的offer,光有相应的技术水平是不够的,还是要提前做好面试题的熟悉以及学习一些面试时的技巧,否则,就算是金子也很可能会被埋没了。下面给详细讲讲一些面试中比较常见的题吧!1、软件测试的流程是什么?分析:每当hr问一个问题的时候,我们都必须在脑海里先想一下他是想通过这个问题获取哪些信息,做好了这步先行工作再回答就比较稳健了。如果有工作经验,那么直接按照公司流程去答就可以了,如果你刚转行或者是才实习,那就按下面的标准回答走就行了。回答:项目经理将项目需求文档给到开发,开发记录文档内需求不明确或者遗漏点做好准备,然后在需求评审会议上,各开发人员提出自己的疑问并解决,需求评审最终得到一份需求规格说明书。(需求评审阶段)评审通过后,开发这边的经理就开始编写开发计划,测试经理编写测试计划,计划评审通过后开发人员进行程序的开发,测试人员开始测试用例的编写。当项目的第一个版本出来后,开发负责第二个版本的迭代,而测试这边对项目进行测试并记录追踪管理bug,直到项目迭代完毕。(产品研发阶段)项目迭代完毕并修复大部分的bug后,测试这边开始进行总结,最终产出一份测试报告书,记录此次的测试工作及项目存在的问题。(产品发布阶段)2、测试用例主要有哪些元素?分析:每家公司用的模板都不尽相同,所以内容也是多种多样的,你只需要把基本的元素回答出来就行了。回答:测试用例的主要元素有:ID、标题、模块、预置条件、操作步骤、预期结果、实际结果、是否通过等等3、软件测试有什么策略和阶段?分析:策略就是你是以什么样的思路去测试,或者是通过什么样的技术或者步骤去执行等等。回答 :软件测试的策略主要有:动态、静态测试;白盒、黑盒测试。测试阶段按照研发顺序分别是:单元测试、集成测试、系统测试,有些公司还会有验收测试;(单元测试开发在调试代码时就完成,集成测试也是,但是有时测试人员也需要进行集成测试;测试人员平时主要的工作就是系统测试,验收测试是客户参与进行的测试);4、测试用例是什么?有什么作用?回答:测试用例实际上就是预设好一个特定的场景,让软件再这个场景中运行,以检验程序是否给出正确反应,来衡量软件是否正确满足了客户需求。作用:1、避免盲目测试并提高测试效率;在软件版本更新之后只需要少量修改即可开展测试工作,提高工作效率,大幅度缩短测试周期。2、可以直观看出哪些是测试重点,测试用例是测试工作的见证,可以看到测了哪些功能,又有哪些模块没有测。3、测试用例是量化测试工作的方法之一。5、你平时是怎么设计测试用例的?分析:这个问题的点主要考察是否掌握测试用例设计方法,在回答之后,HR可能会继续追问某种设计方法的概念或者实例,这时举例说明即可;如:等价类划分法就是把程序的输入域划分成等价类,从每个部分中选取少数代表性数据当做测试数据。回答:设计测试用例一般都会使用到等价类、边界值、场景/流程法、因果图还有错误推测法;6、你们公司的需求评审是怎么进行的?分析:需求评审,就是对客户需求,软件各个模块之间模糊的点进行审查,排除不理解或者没有考虑到的点。回答:需求评审,在一些分工比较明确的公司,都是由PD负责,需求确认好后再下发到开发和测试部门;分工不怎么明确的公司可能就是开发测试产品等大家坐在一起共同探讨;评审形式一般分为线上和线下两种方式,负责人一般会提前把需求文档下发到大家手上供大家整理各自的疑惑点,为后续的评审会议做准备。7、还有什么想要问我的吗?分析:这个问题在每个面试的尾声都会被问到,如果你直接回答没有,会让hr有种你不在意这份工作的感觉,如果你问得多了又会显得面试之前没有做好充分的准备,所以问题一般控制在2-3个就差不多。直接说没有,会让HR觉得你不关心这个岗位,问的多了又会显得面试之前没有做好充分的准备。所以问题一般控制在两到三个比较好。回答:1、公司的研发团队目前是什么规模?开发和测试分别有多少人?2、公司今后的业务方向是什么?3、如果我入职了,我的主要工作职责是什么?以上!

257 评论(15)

鼠weakorz

必然会问软件测试的基础知识,比如黑盒、白盒测试都是什么,区别等;性能测试、压力测试等各腊指种测试都是什么扰简含义?测试用例是什么?怎么设计?然后可能会举个案例问你怎么设计测试用例,怎么着手测试。差不多就这样吧。你可以看看这本书,《软件测轮李配试面试突击——为自己赢得一份测试工程师职位》,里面说了面试会问什么问题,怎么回答。希望对你有帮助吧。

95 评论(12)

相关问答