软件测试工程师面试主要有哪些问题?如何回答?

作者&投稿:封将 (若有异议请与网页底部的电邮联系)
软件测试工程师面试主要有哪些问题?如何回答?~

我就是做这个的…我面试的时候问了我一些测试的经验,比如之前做过的项目如何测试的,测试用例是怎么编写的,要注意哪些事项。驱动函数和桩函数都是什么意思,单元测试、集成测试、系统测试都指的是什么…用过哪些自动化测试工具,是否熟悉测试脚本的编写,如loadrunner的脚本编写,还有python之类的…我能想起来的就这些了,有什么问题可以再说,祝你好运

  面试是我们进入一个公司的门槛,通过了面试才能进入公司工作,你的面试结果和你的薪资、享有的福利待遇是息息相关的。那如何能顺利的通过面试,得到HR的认可呢?面试软件测试要注意哪些问题呢?下面和成都IT培训优就业小编一起来看看吧。
  软件测试面试常见问题通常分为两大类,一类是考察专业技能,另一类是考察你的稳定性和努力程度。
  一、考察专业技能
  专业技能方面需要你有很扎实的测试功底。你可以去搜索一下大的IT公司的面试问题,查缺补漏,也可以复习一下所学知识,针对具体面试的岗位多做背景知识的准备。这方面没有太多捷径可以走,即使你因为背了一些难题而恰巧通过了高于你能力岗位的面试,那么在试用期不能胜任工作也是会被辞退的。所以要巩固你能力范围内的知识,然后尽量避免失误。
  二、考察你的稳定性和努力程度。
  第二类主要是考察你的稳定性和努力程度甚至职业规划之类的问题。比如说问你怎么看待测试工作,能否接受加班,以及未来的职业规划等等。这种问题不能一时为了工作而毫无保留地答应,假设你硬着头皮接受了加班,那你之后也会因受不了996工作制度而辞职。所以可以适当询问具体的加班频率和强度,在可接受的范围内做出承诺。关于未来的职业规划,如果你有野心,想要升职加薪,那么可以适当表露出来。如果你目前只想要稳定,那么也可以谦虚地表示现阶段会努力积攒经验,等机会来了再考虑。这类问题很灵活,通常没有固定答案,只要不是过于虚伪地答应任何条件,或者不留余地干脆地拒绝,怎么回答都可以。主要是在这个过程中表露谦虚的态度以及可以商量的余地,相信肯定会赢得HR和领导的好感。
  以上就是四川优就业小编回答的软件测试常见问题的一些方法和技巧,我们技术掌握的好了,要想通过面试,得到offer,还是要好好准备面试,在面试中有一个好的表现。相信大家只要认真准备、勤加练习,通过面试应该问题不大。

软件测试面试前的最后一波恶补!不要打没有准备的仗。
想要拿到心仪的offer,光有相应的技术水平是不够的,还是要提前做好面试题的熟悉以及学习一些面试时的技巧,否则,就算是金子也很可能会被埋没了。
下面给详细讲讲一些面试中比较常见的题吧!
1、软件测试的流程是什么?
分析:每当hr问一个问题的时候,我们都必须在脑海里先想一下他是想通过这个问题获取哪些信息,做好了这步先行工作再回答就比较稳健了。如果有工作经验,那么直接按照公司流程去答就可以了,如果你刚转行或者是才实习,那就按下面的标准回答走就行了。
回答:项目经理将项目需求文档给到开发,开发记录文档内需求不明确或者遗漏点做好准备,然后在需求评审会议上,各开发人员提出自己的疑问并解决,需求评审最终得到一份需求规格说明书。(需求评审阶段)
评审通过后,开发这边的经理就开始编写开发计划,测试经理编写测试计划,计划评审通过后开发人员进行程序的开发,测试人员开始测试用例的编写。当项目的第一个版本出来后,开发负责第二个版本的迭代,而测试这边对项目进行测试并记录追踪管理bug,直到项目迭代完毕。(产品研发阶段)
项目迭代完毕并修复大部分的bug后,测试这边开始进行总结,最终产出一份测试报告书,记录此次的测试工作及项目存在的问题。(产品发布阶段)

2、测试用例主要有哪些元素?
分析:每家公司用的模板都不尽相同,所以内容也是多种多样的,你只需要把基本的元素回答出来就行了。
回答:测试用例的主要元素有:ID、标题、模块、预置条件、操作步骤、预期结果、实际结果、是否通过等等

3、软件测试有什么策略和阶段?
分析:策略就是你是以什么样的思路去测试,或者是通过什么样的技术或者步骤去执行等等。
回答 :软件测试的策略主要有:动态、静态测试;白盒、黑盒测试。测试阶段按照研发顺序分别是:单元测试、集成测试、系统测试,有些公司还会有验收测试;(单元测试开发在调试代码时就完成,集成测试也是,但是有时测试人员也需要进行集成测试;测试人员平时主要的工作就是系统测试,验收测试是客户参与进行的测试);

4、测试用例是什么?有什么作用?
回答:测试用例实际上就是预设好一个特定的场景,让软件再这个场景中运行,以检验程序是否给出正确反应,来衡量软件是否正确满足了客户需求。
作用:
1、避免盲目测试并提高测试效率;在软件版本更新之后只需要少量修改即可开展测试工作,提高工作效率,大幅度缩短测试周期。
2、可以直观看出哪些是测试重点,测试用例是测试工作的见证,可以看到测了哪些功能,又有哪些模块没有测。
3、测试用例是量化测试工作的方法之一。

5、你平时是怎么设计测试用例的?
分析:这个问题的点主要考察是否掌握测试用例设计方法,在回答之后,HR可能会继续追问某种设计方法的概念或者实例,这时举例说明即可;如:等价类划分法就是把程序的输入域划分成等价类,从每个部分中选取少数代表性数据当做测试数据。
回答:设计测试用例一般都会使用到等价类、边界值、场景/流程法、因果图还有错误推测法;
6、你们公司的需求评审是怎么进行的?
分析:需求评审,就是对客户需求,软件各个模块之间模糊的点进行审查,排除不理解或者没有考虑到的点。
回答:需求评审,在一些分工比较明确的公司,都是由PD负责,需求确认好后再下发到开发和测试部门;分工不怎么明确的公司可能就是开发测试产品等大家坐在一起共同探讨;评审形式一般分为线上和线下两种方式,负责人一般会提前把需求文档下发到大家手上供大家整理各自的疑惑点,为后续的评审会议做准备。
7、还有什么想要问我的吗?
分析:这个问题在每个面试的尾声都会被问到,如果你直接回答没有,会让hr有种你不在意这份工作的感觉,如果你问得多了又会显得面试之前没有做好充分的准备,所以问题一般控制在2-3个就差不多。
直接说没有,会让HR觉得你不关心这个岗位,问的多了又会显得面试之前没有做好充分的准备。所以问题一般控制在两到三个比较好。
回答:
1、公司的研发团队目前是什么规模?开发和测试分别有多少人?
2、公司今后的业务方向是什么?
3、如果我入职了,我的主要工作职责是什么?
以上!

当然有各种各样的情况了~~~
首先面试的分为人事面试、技术面试。
如果是人事面试,一般也就是问问你以前做过这行没有啊,以前的工作为什么不干了,你为什么想做这行啊,你觉得自己做这个行业有什么优势,或者软件测试工程师需要具备什么样的素质了。。。。。
如果是技术面试可能就不一样了,不过大部分面试之前会有笔试,不少的面试官会根据你的笔试卷子来问。当然技术面试也分很多种,如果这个公司根本就没有测试部门(现在很多公司还没有测试人员,或者测试的部门),那可能给你面试的是开发或。。。他们可能对测试也不是特别的懂行,大部分只是从书上或网上看过一些皮毛的东西,如果幸运的话,只是问一些测试的基础理论知识,或者问他们比较擅长的东西,比如编程、网络,这就不一定了,都是听天由命吧。。。
还可能是测试部资深技术或测试经理来面试你。情况多种多样~~~~~
但是不外乎大部分的都是先来段自我介绍,然后问你以前做什么工作,有没有测试经验,是否熟悉数据库,熟悉哪些操作系统。以前有没有做过开发了,熟悉什么语言了。会哪些测试工具的使用,或者XX测试工具你会不会用了~~~~~


面试软件测试工程师都需准备什么啊
1.简历 2.了解简历内容 3.一颗真诚的心 4.谦虚,大方 这四条找个工作是不愁的

应聘【软件测试工程师】笔试、面试主要考察哪些方面知识?
测试基本理论 计算机基础知识 WEB技术与数据库 自动化测试工具 相关的编程语言 项目经验工作经历

软体测试工程师助理面试自我介绍
在面试软体测试工程师助理的时候,很多面试官的第一个问题往往就是“能否请您做一下自我介绍?”你会怎么作自我介绍?以下是我为您整理的内容,希望能帮到你。第一篇 我是**工业工程职业技术学院0*届计算机网路专业应届毕业生.即将面临毕业,我渴望找到一份适合自己并值得为其奉献一切的工作。我有较好的...

测试工程师面试问题和面试自我介绍
1、带多几份简历前往面试,没有比当被要求提供多一份简历而你却没有更能显示你缺乏准备的事了。带多几份简历,面试你的人可能不止一个,预先料到这一点并准备好会显得你做事正规、细致。2、留心你自己的身体语言,尽量显得精警、有活力、对主考人全神贯注。用眼神交流,在不言之中,你会展现出对...

面试测试软件开发工程师时要注意哪些问题。
面试的时候基本上第一个问题都是让你先说说上份工作 ,具体负责什么,具体工作流程。说说我面试的时候被问的问题把:做为QA如何评估分析产品的质量,如何控制的安全 ,说说自己的优点及目标。学习能力怎么样,给你一个模块你如何去测试,会考虑哪些方面,会用哪些测试工具及数据库专业技术,就记的这么多...

软件工程的测试面试只问些家常事表示什么?
面试是现在找工作绕不过去的一道坎,一次好的面试,能赢来升职加薪,一次失败的面试,就是浪费彼此的时间。今天我就结合自身经验讲一讲面试测试工程师岗位的几点面试经验。1、面试第一环节:自我介绍 自我介绍是通用题,不管是面什么岗位,不管是第几面,面试官几乎都会问这道题。一般都是介绍一下个人...

软件测试面试题
1、软件测试就是在软件开发的过程中,对软件各阶段产品检验的过程,其目的是保证软件产品的质量 2、需求分析--编写测试计划--编写测试方案--编写测试用例--执行测试用例--提交缺钱报告--缺陷跟踪--回归测试--测试通过 3、黑盒主要是功能测试、性能测试、兼容性测试这些是主要的,还包括一些安全性,GUI...

我是一名高级软件测试工程师,面试的时候该怎样谈未来三到五年的规划,求...
先看一下企业的招聘要求,你是否符合他们的要求,其次,既然你已经是高级软件测试工程师,那就说明你在技术方面已经很好了,如果有兴趣的话可以往产品方向或管理方向发展。

软件测试的面试题
软件测试分很多类型,如图所示:一个软件测试工程师应该具备的基本素质如:细心认真、负责严谨、耐心、缜密的逻辑思维能力,能够举一反三,较强的沟通能力(测试人员不单单只是发现问题,应该更多的关注bug产生的真正原因,准确的定位,更好更快的协助开发人员解决bug)。但若想成为一名优秀的测试人员,光有...

在面试软件测试工程师时被问到你是“如何搭建测试环境”的这一问题...
测试环境?大白话讲就是可以基本准确的将测试用例执行出来,并且结果是有参考意义的那么个环境~这前题是你的测试用例是有效的。那撇掉这个不管的情况下,测试环境就不可能是固定的。有时候,测试环境可能就是一个系统。P如你这个软件,什么都不用管,你只要测能不能装在XP系统上,那此时,一个完整的...

浮山县13534228034: 软件测试面试时 会提到那些问题? -
段干贸古拉: 软件测试这方面的一般技术性问题是会在笔试卷上回答的.真到了面试的时候多数是谈薪资.有一些例行的问题与你面试其它的也差不多,比如你的职业规划,你自己的提升计划.有的公司还直接问你对加班的看法,有时看似闲话家常的问题对于公司来说也是有目的的询问,比如问你现在住哪啊.他们会考虑你加班是不是方便,再有问你房子 是买的是租的啊,是要看你的流动性等等.总之,如果你没有什么面试经验的话,那最好就是自然表现好了~如果说到笔试的话,软件测试主要还是集中在测试理论和方法上,数据库和操作系统一类的问题要看公司本身是做什么为主的.如果去的是通信公司就可能考协议,有的公司会考简单的代码.所以只要去之前有针对性的准备一下就好.

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

浮山县13534228034: 软件测试员面试时可能会被问到什么样的问题比较多?专业知识?有过相关经验的请告诉我一下咯!非常谢谢! -
段干贸古拉: 要知道基本的测试理论,和一些常用的测试工具:如roadrunner ,QTP,winrunner.1.白箱测试和黑箱测试是什么?什么是回归测试?回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误.自动回归测...

浮山县13534228034: 文思海辉公司的软件测试岗位的面试会提哪些问题啊 -
段干贸古拉: 他们一般做的HW外包项目,先由文思海辉这边的面试一次,问的都是比较简单的问题,如让你对一个物品设计一些测试用例,还有一些测试工具的使用、敏捷开发的流程;通过了就会带你去客户方那边进行复试,会让你先做一份笔试题,然后再根据答题情况、和应聘者简历上的项目、技能进行提问,除此也会问软件测试的流程,QTP或LR的一些基本操作.你技术可以不用很牛,但学习态度一定要好,HW喜欢这样的人.

浮山县13534228034: 哪位测试大神能详细说说软件测试面试题 -
段干贸古拉: 我以前做过公司的软件测试面试,理解不深,希望对你有帮助吧.常见的有这么几种面试问题类型: 1、理论基础,也就是问你一些测试理论和测试方法的基本概念,如黑白盒测试都是怎么回事,测试用例的设计方法都有哪些,软件测试中遵循...

浮山县13534228034: 软件测试工程师面试主要有哪些问题?如何回答? -
段干贸古拉: 当然有各种各样的情况了~~~ 首先面试的分为人事面试、技术面试. 如果是人事面试,一般也就是问问你以前做过这行没有啊,以前的工作为什么不干了,你为什么想做这行啊,你觉得自己做这个行业有什么优势,或者软件测试工程师需要具备...

浮山县13534228034: 面试软件测试工程师一般都会问哪些专业知识? -
段干贸古拉: 基础知识类: 软件测试的流程 测试用例如何编写 测试策略与思想 Bug生命周期 BUG单要素 如何认定BUG 测试计划、总结的写法 软件类: QTP等自动化测试工具 Loadrunner等性能测试工具 TD QC等测试管理工具 CQ BUGFREE等BUG管理工具 Linux unix等系统常用命令 SQLServer、MySQL等命令 项目 做过的项目、收获 做过的贡献 管理类 如何团队合作 如何处理与开发的关系 如何分配任务 如何安排时间 如何处理突发问题 等等..........

浮山县13534228034: 面试软件测试工程师应考察哪些方面 -
段干贸古拉: 我相信很多去面试测试工作的时候,技术人员会问你:我们现在有个***产品,你会怎么测试,人家就这么地盯着你,其实这个时候作为一个测试人员,肯定是很无助的,因为即使是生活中平产所见的产品,谁会去对产品的使用进行深入研究呢,...

浮山县13534228034: 软件测试面试题 -
段干贸古拉: 1.保证产品质量2.测试计划、测试用例设计、测试执行、提交Bug、追踪Bug、验证Bug、验收测试3.黑盒:不需要知道内部逻辑,正确的输入有正确的结果,错误的输入系统给出相应的报错 白盒:需要知道内部结构,强调代码覆盖率4.增删改查5.前提条件,测试环境,预期结果,实际结果,报告人,错误等级6.执行完所有的测试用例,测试时间结束了7.一般先单元测试,集成测试,系统测试,验收测试.首先保证功能测试通过再测试性能9.需求的理解是一致的,有效沟通10.耐心,良好的沟通能力,分析问题的能力11.UI,字体,颜色,页面显示,文字拼写,链接可用

浮山县13534228034: 请问软件测试面试一般会选择什么问题呢?...
段干贸古拉: 首先你有没有经验. 有的话就会对你上个项目的测试职责做提问.例如:先做项目介绍,你参与测试的阶段,你的主要职责,你对测试模块逻辑的理解,你测试的手段,简述一条测试用例的设计,以及使用的测试工具. 没有经验的话.我一般会先让你自我介绍,然后对你自身所掌握测试知识的程度做了解,之后给顶你个测试对象让给你设计测试用例和场景.设计不出来也没关系,那就对你了解的软件测试概念和你掌握的测试工具操作提问,并带入实际测试功能. 当然还有人员承受压力的能力,人员学习的能力做了解. 以上,当然招什么人不完全是技术面试官说了算,技术只是第一关.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网