问答详情

软件测试工程师面试技巧

772次观看
标签: 工程师 测试 面试技巧
老师回答

随着互联网行业的不断发展,软件快速迭代、快速交付的需求日益凸显,软件测试人员越来越受到重视,逐渐从“幕后”走向“台前”,也将会面临更好的发展和更大的挑战。下面是小编带来的软件测试工程师面试技巧,欢迎阅读。

那如何深入软件测试?测试都有哪些方法?测试采用什么工具?自动化测试熟悉么?自动化测试具体都有什么内容?敏捷流程都有哪些环节,测试工程师在其中的作用是什么……接下来我就结合我的测试经验聊一聊测试工程师的面试要点和职业发展。

  我是谁?

忘了自我介绍了,我是一名软件测试工程师。不知不觉,入行软件测试也有14年头了。待过中软国际、华为、IBM等公司。做过功能测试、自动化测试也做过性能测试,做过测试新人也做过测试测试管理,所负责的项目至今在各个领域系统运转良好,产生了极大效益。

同时我也长期在公司内担任讲师,负责软件测试理念和测试转型等内容的培训,获得过“集团金牌讲师”的称号。

如果要是从这14年中说出最宝贵的经验,我想其一应该是面试技巧和职业发展。下面我就来分享一下,希望可以帮助在测试行业迷茫和纠结的你们……

  软件测试工程师的面试,不同于开发人员。

虽然都是软件从业人员,但是开发和测试侧重点不同,这样的细微之处却很少有人注意到。面试官可能因为对于测试工作理解的差异,提出的问题让面试者不知道该从何说起,而在求职过程中,信息的不对称使得测试工程师往往无法做到全面地表达自己。

严格意义上来说,尤其是在当前Agile架构或者DevOps模型下,软件测试工程师对于技术的理解广度和知识储备的广度,要远在开发人员之上。而一般开发人员的面试中的面试要点和问题,对于测试工程师来说,都是非常不适用的。

面试官技术出身的不同,其喜好或者技术特点,测试工程师往往也并不清楚,如何有针对性地回答,同时还能体现出自己的优势,另外企业是如何定义初级中级高级测试工程师,他们各自对于技术的要求是怎样的?这是一个非常值得谈一谈的内容。

知己知彼,百战不殆。如何从测试工作本身定位出发,从公司和面试官角度来谈测试工程师的面试要点,成功是事半功倍的。

  九层高台,起于垒土。那么我们在讨论测试工程师面试的要点之前,自然要理解测试工程师的工作内容和主要闪光点是什么。

1、什么是软件测试?软件测试的工作内容都有哪些?

软件测试,顾名思义,是测试软件和控制软件质量的工作,后者在敏捷框架下被更多地提起。在敏捷框架下,软件的质量不仅仅是通过测试工作来控制,还包括了一整套流程和过程控制,因此测试在敏捷框架下称为QA。

也就是说,可以理解为软件测试工程师——Tester,是QA的一个真子集。严格来讲,敏捷框架下的QA和传统测试工程师实际上也是有很多区别的,这个问题我们放到以后再讲。

在这个框架下,测试工程师不仅仅要聚焦于软件测试工作,而是要从项目的开始就要介入,也叫测试前置。从需求澄清开始,QA就要在测试的角度对需求进行更细一级的了解,然后针对每个story中,开发内容是否达到需求的每个细节进行检查,同时还要控制项目进度,缺陷率等。

QA在一个标准的ScrumTeam中的地位是很高的,取决于QA对项目业务的熟悉程度,对需求的细节把握等等。可以这么说,在一个项目组中,QA是可以接替PM职务或者作为PM的Backup的。

PM、QA和Tester的关系如下图:

2、软件测试工程师应该具备的技能和素质是什么?

软件测试行业,虽然属于软件研发体系,但是因为工作内容和角度的问题,存在着自己独有的技能要求和职业素质要求。

在软件研发体系的要求之外,除开发的编码和对于各开发框架的了解,作为测试工程师或者QA,还有其他特定的要求。

由于软件研发行业的主要行为集中在编码,所以外界甚至不少从业人员对于软件研发的印象往往都很单一,甚至很多测试工程师也不清楚,作为测试工作,与软件研发相比,有哪些独特的要求?

形而上者谓之道,形而下者谓之器。一般来说,“道”是无实体的思想意识层面,“器”是指有形的工具或者流程,即“道”的具体实现。

那么我们就从“道”和“器”两个层面来简单了解一下,测试工程师应该具备的“器”和“道”分别都是什么。

  【技能】

技能层面来说,首当其冲的就是沟通和协调能力,这个在QA身上更为明显。敏捷架构下,快速迭代的基础就是沟通顺畅及时和到位。在每个sprint中,需求的传达澄清和对齐,都是非常关键的,这直接从源头决定了产品的研发质量和研发成本。

在最初的需求澄清阶段,在参会人员中,不管是客户还是PM,都是从开发编码的角度正向理解需求的。此时,QA就需要从测试的角度,逆向挖掘需求,来填补其余人在需求挖掘上的空白,确保后期开发过程中,程序的功能在测试限定的边界内,从而降低项目风险和更正成本。

如果是采用了Jira和Confluence等敏捷工具的项目中,小到每个Defect的详细描述和重现定位,大到就此同开发人员甚至客户方的交流等等,这些都对于沟通和协调能力提出了很高的要求。

怎样用最简洁清晰的语言,将问题描述清楚,,提供尽可能详尽的有效信息,这个对QA的基本要求,也是很多工作中的基本要求。然而这个是在IT行业从业人员中,普遍存在的一个短板,这方面的能力是需要着重训练的。

如果这个项目同时还是牵扯到其他模块或者其他项目组,那么有关流程处理和数据准备等环节的协调,也是必须的。同样的,这也是QA进阶之路上的必备技能。

接下来就是测试工程师本身的一些工作技能,比如测试案例的编写方法,例如等价类划分法、边界值分析法、因果图法等等,通过不同方法和思路,可以做到尽可能全面覆盖测试点,挖掘出更多隐含的.测试场景。

还有测试工具的使用,可以提高工作效率,做到有的放矢。近些年兴起的自动化测试中,各种基于不同平台的自动化框架,各种不同工具之间的配合,以及不同的侧重点,例如性能测试、压力测试、极限测试。

都是基于测试工具的发展而形成的全新的测试手段。在工具和工作执行层面提高效率,这个就是在测试执行和具体的测试工作中,具体的增加和变化。

而通过训练和经验积累而成的,对测试scope的估算以及对于测试进度的把控等等,也是测试技能的一部分,对于测试工作的内容本身而言,这些也都是属于“形而下者”的范畴。

自然,这一切的基础,依然离不开上层建筑——“道”,也就是测试工程师本身的意识和职业素养的影响。

当然,软件测试工程师应该具备的技能和素质不是三言两语就可以说清的,更多的经验和诀窍我都整理到了《测试工程师面试技巧全方位指导》这门课里,每个点可能都需要串很多知识,当我们具备了测试技能和素质,我想,无论在哪家公司,做什么项目,都可以手到擒来。

  我将如何讲授“测试工程师面试要点和职业发展”这门课程?

《测试工程师面试要点和职业发展》主要内容分为两部分:测试工程师的面试要点,以及测试工程师职业发展的路径。

解决了“我是谁?”“我该干什么”这样的基本理念,明晰了软件测试工程师逐步升级的路径,以及需要具备的能力和发展方向。也明确了作为测试工程师,应该具备的素质和技能,具备了这些条件之后,才能够在软件测试这条路上昂首前进。

接下来介绍了在敏捷架构下,测试工程师在其他职业方向进行发展的路线,以及在这些职业方向中,作为测试工程师原有的积累所带来的优势。

本课程中一个重点就是测试工程师和测试开发工程师的区别,以及两个职位的定义和职责。

经过这些课程内容,我们再回过头来看本文开始最初的那几个问题,就可以轻而易举地理解面试官提出问题的目的和意图。对于这几个问题,如果各位有了自己的答案并且可以侃侃而谈,那么就意味着,在面试的诸多问题中,最关键的基础类别问题已经不再是问题了!

  你能收获什么?

相信通过本门课程的学习,你能对软件测试工作有最基本的了解。本课程是针对所有软件测试从业者,尤其是针对希望以软件测试工程师为出发点,在这一行业有所斩获,或者在到达一定职业高度之后通过转职获得更大发展的。

通过本课程的梳理和介绍,可以给诸多测试工程师以清晰的发展思路,同时给在这一行业中辛勤努力的同仁们一个发展的方向,从而延续自己的职业生涯,并有所提高。

免费直播

    精选课程
    相关推荐
    美甲这个行业怎么样呢?
    赵老师 求职面试

    就业前景期

    面对全球每年数百万具时尚潮人的顾客群体,美甲师创造近30亿美元的庞大消费市场,所以专业美甲技师在市场上出现供不应求的情况。

    因此美甲店及院经常会向拥有国际认可资格的美甲技师招手,遇到新入行者更会加以培训,在短短数年间,令市场上出现很多就业机会,除此之外,当累积有一定数量的客源后,更可开设美甲店一尝老板滋味,就业前景非常明朗。

    入行门槛低

    美甲行业是不个不计学历就可以从事的行业。要成为专业美甲技师,只需修到专业的美甲培训学校进行理论和实操的培训,并且考取国家任何的专业证书,再加上做事积极勤奋、侍客热诚有耐性,要成为一位被业界「认可、认受、认同」的专业美甲技师,实在并非难事。

    收入可观

    以学徒身份在美甲店从事美甲相关工作的这一类不用说,工资一般都是2000元左右,如果遇到好的最高也不会超过3000左右的。

    如果是接受正规培训,且考取国家认可的证书的美甲师去应聘,工资一般的都是3000-4500左右的底薪,外加提成的模式构成。

    之前接触的一些美甲店都是3000一月的底薪,在加上20%的提成,这样算下来基本每个月都会有6000元以上的。

    不过值得注意的是,有的美甲店可能底薪和给的提成不一样,这个自己变态灵活来对待了,20%提成是很不错的了,一般美甲店老板是不会给这么高的。

    发展方向

    1、院、美发店、百货商场、高级会所及宾馆、娱乐中心、化妆品店、独立美甲沙龙等

    2、美甲市场的急速发展为美甲师创造了更广泛的就业环境,美甲学校、美甲公司对美甲讲师需求也是日益增加

    3、技术掌握在手,低资本也可创业,自己经营美甲店成为自主的老板

    4、婚纱影楼的整体造型师

    5、演艺人的御用美甲师

    厨师就业前景怎么样?
    赵老师 求职面试

    饭店的需求

    越是好的饭店越是需要好的厨师,因为厨师决定着菜品的评价,并且大厨的薪资都不低,很多时候一个饭店为了留住大厨,还会给一些分红甚至是股权!

    外国人的喜欢升级

    现在通过各种媒体开始了解到,外国人对中餐的评价在逐步的提升,同时也吸引了很多外国粉丝,很多国人也选择在国外开建餐厅!

    整体上面来说,厨师有的是半路出家,有的是没有系统培训,一个好的厨师到了那里都会很抢手,饭店想要很好的发展,厨师必须有真功夫,因为食客越来越挑剔!

    市场的需求

    民众的收入水平在不断提高,各种节假日、各种纪念日、各种庆祝都会选择去外面吃一顿,并且一日三餐属于刚性需求,从这点上面来说,厨师更是一个不可或缺的岗位!

    新的市场需求

    很多人现在不愿意选择公共场合吃饭,也有需求是因为老人和孩子,会经常性聘请一些厨师来家中做饭,并且付给酬劳,这点上来说,符合很多家庭的需要,只是没有太好的推广而已,但是不得不说,厨师的市场需求点是在增长的!

    非中餐系厨师

    目前国内除了中餐之外还有西餐,西餐也更多的出现在各种高档会所、酒店等场合,年轻人喜欢尝试新鲜的事物,所以非中餐厨师,也是有很长远的发展!

    当然现实点的话主要是看您的能力:,如果技术比较全面。白案、红案、蒸、炒、煎技术过硬。由其平常饭要做的细心,失误少。一周不重复饭莱花样,高中低档食堂都能适应。

    不常要求老板买这买那,现有食材,默默用心去做。讲究个人卫生,不吸烟无皮肤病,不招花惹草。那么您是抢手货。做十七八个人饭,每月工资4500到6000元容易。

    随着工程,一干就是一至二年,再换地方。云南、贵州、新疆、山东满中国跑。中铁、石油缺这样人才,每年正月还愁找不下呢?一条就是手艺要过硬,二要讲卫生。三要品行正。

    注册电脑版

    版权所有 2003-2020 广州环球青藤科技发展有限公司