软件测试面试会问哪些问题?(一)

一般要应聘关于测试的工作,面试题会不会很难?下面小编整理了软件测试面试题及答案,欢迎参考!

  一、引言

  1.1 文档目的

  本次文档是为了收集在面试中遇到的一问题与常见的一些答案并不是唯一答案。

  二、职业规划

  2.1 简单的自我介绍下

  面试宫,您好,我叫 XXX,来自于 XXXX,目前从事软件测试工作,已经三年工作经验,个人性格,比较开朗,跟人关系比较好,做事也比较细心三年测试工作经验中,过了不少项目,积累不少项目经验,前面 1-2 年主要是功能测试,后面这一年主要做接口测试,app 自动化测试能够独立完成软件产品测试工作,能够独立编写测试文档,包括用例,计划,报告等,熟悉 lnux 跟数据库,熟悉 jmeter 与 python+ request进行接口测试,也可以使用 pytest框架进行接口自动化测试, python + selenium + pytest框架进行自动化测试,python + appnium + pytest 移动 app 自动化测试框架,熟悉使用 Jenkins 持续集成,熟悉 app 专项测试与小程序测试,熟悉抓包工具。

  我个人平常喜欢…看书…

  我个人觉得测试这一块,主要是对需求了解,需求理解到位,工作当中,一定细心耐心,技术这块,不断学习能力如果面试没有说话, 这个是我的一个简单自我介绍,看面试官还有什么需要了解的。

  2.2 为什么离职

  ①、尽量谈化敏感答案比如,人际关系不好处理,与上司相处不好、工作压力大等。人际关系复杂,现代企业讲求团队精神,要求所有成员都能有与别人合作的能力,你对人际关系的胆怯和避讳,可能会被认为是心理状况不佳,处于忧郁焦躁孤独的心境之中,从而妨碍了你的从业取向。收入太低,这样回答会使对方认为你是单纯为了收入取向,很计较个人得失,并且会把“如有更高的收入,会毫不犹豫地跳槽而去的”这种观念形成对你的思维定势。分配不公平。现在企业中实行效益薪金、浮动工资制度是很普遍的,旨在用物质刺激手段提高业绩和效率;同时,很多单位都开始了员工收入保密的措施,如果你在面试时将此作为离开原单位的借口,则一方面你将失去竟争优势,另一方面你会有爱打探别人收入乃至隐私的嫌疑。工作压力太大。现代企业生存状况是快节奏的,企业中的各色人等皆处于高强度的工作生存状态下,有的单位在招聘启事上干脆直言相告,要求应聘者能在压力下完成工作,这是越来越明显的趋向

  ②、尽量采用与工作能力关系不大、能为人所理解的离职原因。

  寻求更大的发展:现有的企业岗位设置难以满足自身职业进一步发展的要求,换一个更好的平台来挑战自我。原公司发生了重大客观变化:公司重组或部内部变动,导致工作内容发生重大变化,无法再继续履行劳动合同,或者直接被裁员等与公司文化无法融合:每一家企业其实都有自己特有的“文化”,如果你在这家公司里工作,却无法认可这家公司提倡的一些文化,这就会对企业的发展以及对自己的发展都非常的不利。所以你想要走出企业的束缚,找到一家跟你更契合的公司工作也是可以的。

  个人原因:上班太远影响工作、家中有事、充电、休假、生病等等。注意:避免敏感答案,并不意味着欺骗,如招聘人员问及细节问题,应如实回答。否则求职者的诚信度可能大打折扣,成功可能性更小。

  ③、不要诋毁你的老东家

  相信很少会有人犯这样的错误,这的确是一个不可取的方式,你应该把你的离职原因集中表述在“寻找新机会或新的平台”以及尝试在新的岗位上提升自己。职场虽然没有战争那么血腥,但也有很多委屈、不被理解或被无故受伤,这些都很正常的。我们要用一颗阳光的心去面对,用一颗阳光的心去照耀。在离职后,永远要用赞美的词语来评价你的老东家,哪怕他在公开场合去骂你,你都要用最美的词语去评价他。别忘记,你赞美他,是你素养高;他骂你,是他素质的问题。你永远改变不了别人,但你有能力改变自己。

  ④、体现你的忠诚度

  如果你轻描淡写地就离开了之前的团队,那么面试官会觉得你在新公司也可能会轻易走人,所以,在体现忠诚度的时候,你可以试着谈谈你离开上一家公司时有多么痛苦依依不舍(即使并没有),聊聊如果有办法使你能在原来的岗位上持续得到提升或者如果不是因为股东之间的权利斗争(可适当显得痛心疾首些),你肯定不会离开。而在体现责任感时,你需要表达两层意思:

  首先,你从上家公司离职时已经为继任者做了充分的交接。你需要清楚地表明:你在上家公司也很认真尽职,并且同事之间一直保持互助互利的工作氛围。也许你可以说说你也想过要早些辞职,但是考虑某个未完成的重要项目、或是继任者短期内还不能胜任角色所以晚了一些。

  其次,就是你很期望承担新的职责,并表现出你的热枕,这种热枕除了对工作的热忱之外,也可以适当的通过向你的面试官(不仅是 HR)提问表现出来对面试官的兴趣、对他们技能的认可以及共鸣,例如,“那么,你是如何做到现任职位的?”或:“如果我有幸担任这个职位,你会给我哪些建议?”

  通用说法:家人在这边,或者想到大城市发展。

  2.3 加班的看法

  1、(将问题抛给 HR,)在回答您的问题之前我想了解一下贵公司的加班制度是怎样的。(这种回答,其实是把问题抛回给 HR,让 HR 表明公司对于加班的态度,其实很多大公司对于加班都有明确的规定,什么情况该加班,加班会有什么福利等等问题都是确定的,而小公司就随意很多,往往是老板要求加班员工就得无条件加斑。因此,如果公司的加班制度明确,那么 HR 就能够明确地向你介绍,你在了解过后再给出回应也不迟。面试本就是双向选择的过程,你也没必要为了通过面试,满口答应自己愿意加班。)

  2、在 IT 行业里,加班是比较正常的,首先我会了解加班的原因,如果公司近段时间需要赶项目进度或者是站在重要的关键节点上需要加班,我会站守自己的岗位,把自己手上的事做好,和团队一起加班,让公司按预期的进度推进项目,这在我看来是必要的加班,如果是其他的原因,比如个人原因,我会努力不加班,在保证工作质量的前提下,我会提高自己的工作效率,避免加班。

  如果说公司基本上天天都要加班,加班的频车较高,我希望可以减少不必要的加班,让员工得到充分的休息,有休息才会把工作效率提升上来,工作才会更有效率,另外有些工作上的能力炼可以在其它地方,而不在工作的本身,比如对生活的理解和感悟等之类,是从工作中学习不到的,正所谓功夫在诗外嘛。

  还有,我之前在上一个公司上班,住的地方离公司较远,作为一个女生,出于个人人身安全考虑,我更希望不加班,毕竟生命健康是从事一切活动的前提嘛。

  通用说法:如果项目组比较忙,加班是没有问题的。

  2.4 你还有什么问题要问? ?

  少问一些福利相关的问题:

  1.公司现在做什么项目 

  2.公司目前做哪方面测试 

  3.公司这边测试人员分配比例

  4.进入公司,我这边大概的工作安排 

  5.公司这么后续发展机会还有培养

  6.有没有培训 

  7.面试没有回答上的问题,再去请教

  2.5 你的职业发展规划和职业目标

  根据公司况,个人原因来说:看公司的岗位要求,招岗位就是功能。

  ·公司只做功能测试

  接下来一年时间内,更加完善自己的功能测试,2-3 年内熟自动化或者性能,3-5 年内系统成为自动化或者性能,成为资深技术人员。

  · 公司做自动化与性能测试

  1-2 年内熟恐自动化或者性能,3-5 系统成为自动化或者性能,成为资深技术人员性能与自动测试找一个比较稳定平台,跟公司长期发展,后期走管理或者产品路线。

  2.6 你最近测试的论坛和网站是什么

  工作中积累,查看网站论坛(51 testing),CSDN,书籍《性能测试专家》,《性能之巅》偏开发, python 自动化, selenium 自动化。

  2.7 对于一个新的工具你有什么看法

  1.自己先去研究 2,找会的去请教 3,百度去找资料 4,工具原始文档

  2.8 你做了 3 年测试,有什么收获

  你的测试心得3 年的测试经验,对我来说也是 3 年的工作经验,在这 3 年的工作经验当中,我觉得态度比能力要重要,做好一个测试,最主要是性格,信心,耐心,细心还需要良好的沟通能力。不断学习的能力,产品质量,测试流程这块很关键,好的计划加好的执行才能成就好的产品。

  2.9 怎么转行的,毕业之后一直从事软件测试吗

  ·非专业

  1、培训,不要说刚培训出来

  2、自学,不断一直学习

  3、家里有关系,带你入行,后面学习过程很勤奋

  ·计算机相关专业

  1,实习开始,公司分配到做测试,做测试过程,比较喜欢测试,一直做下来

  2.10 以前在哪里上班,公司地址,测试多少人,开发多少人

  根据你简历上面写的,公司详细地址

  产品 1、项目 1 个、架构师 1 个、前端 3 个、后端 5 个、0os 1 个、Android 1 个,测试 3 个(测试主管,核心测试人员)、运维 1 个、ui 1 个

  2.11 你的期望薪 资是多少?

  1,期望薪资不要说区间比如说:6-8,那肯定是 6

  2,如果原来公司在二线城市原有薪资不要说太高

  3,深圳那边薪资,比广州高 10% - 15%

  2.12 多久能入职?

  1,公司比较满意,直接随时过去。

  2,不是很满意,下周一,个人有点事情,比如说回家一趟等等。

  2.13 是怎么考虑做软件测试呢?

  1、个人性格合适 2、前景还可以 3、个人技能也匹配

  2.14 是否有考虑往开发方面测试?

  我觉得,IT 行业,没有具体的界限,后期,开发也要懂测试,测试也要懂开发,如果公司有机会,愿意去尝试。

  2.15 计算机专业课程有哪些

  公共课程:数学(高等数学、线性代数、概率论与数理统计、离散数学、数值分析),政治(马克思主义思想概论、毛泽东思想概论与中国特色社会主义思想、思想道德修养与法律基础、中国近现代史纲要)、大学英语、体育。

  专业基础课程:电路原理、模拟电子技术、数字逻辑、微机原理、汇编语言、操作系统原理、编译原理、算法与数据结构、面向对象方法、C 语言/C++语言等。

  专业方向课程:计算机数据库原理、python 语言、图形学、人工智能,多媒体技术、网络安全、人机交互、无线互联网技术、软件开发方法、高性能技术系统仿真和虚拟现实等。

  大专 3 年、本科 4 年,本科四级、大学英语四级及格 425 分、总分 710。

  2.16 说一下上一个公司背景

  了解公司主要是什么项目,百度查下,如果公司主营产品跟你项目不匹配。

  比如:原来公司做医疗设备,那就说:我们是项目外包的部门,专门接项目

  2.17 目前有没有打算结婚

  暂时没有结婚的计划与打算,如果已经有小孩,说暂时不考虑二胎,有小孩,可以说小孩在老家(原来有学员因为这个问题,被公司 pass 过)。

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

 

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取   

 

  • 21
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值