• 0
  • 0
分享
  • 面试软件测试必问的4个高频问题Get了吗?——软件测试圈
  • 曼倩诙谐 2021-06-07 09:41:27 字数 2092 阅读 1321 收藏 0

  一般在面试开始时,面试官会让我们先自我介绍一下,自我介绍主要讲一下自己的教育经历,项目经历,主要工作内容,优缺点等等。

  自我介绍完了之后,面试官会根据我们的自我介绍及简历上的信息进行提问,那么面试过程中都会问那些问题呢?

  面试常见问题1:

  介绍一下你最近做的一个项目

  这可能是最常见的一个问题了,那么我们该如何回答呢?

  首先将项目的主要流程及功能介绍一下,然后拿出最主要的一个模块,来详细的讲解一下。比如说我一个商城的项目,介绍完了商城的主要流程及功能之后,我们要挑选最主要的一个流程,比如购买商品流程来详细的讲解一下。

  这个模块是干什么的(购买商品);都有哪些方式去购买(直接购买,加入购物车,拼团,好友邀请等等);我们选择商品的时候都要选择什么信息(颜色、尺码或者支持定制印花、刺绣等等);我们做了某些特殊操作,会有什么后果等等。

  我们要给面试官一种感觉,就是我们足够了解这个系统,而不是拿来充数的。

  面试常见问题2:

  你平时的工作内容是什么?

  遇到这个问题,我们千万不要回答我们平时的工作内容就是测试。那么除了测试之外,我们还会干什么呢?

  首先我们要表达,我们会接触到需求,并且会给需求人员或者开发人员提出一些建议。会测试的人很多,我们要做那个有自己思想的测试,而不是被动的接受需求,不去考虑需求合不合理,需求怎么说我们就怎么做。

  毕竟谁也不是万能的,需求提出者在提需求的时候,也不可能方方面面都考虑到,我们要根据给出的需求,提出我们自己的见解和建议。这样就给面试官一种感觉,这个人很有自己的见解,能在工作中给出合理的建议,有助于提高工作效率和用户满意度,这样就容易给自己加分哦。

  其次就是要表达我们会编写测试文档。测试文档一个就是测试总结文档,测试完成之后,我们要将测试的过程及遇到的问题都详细的总结下来,形成文档,这样可以很好的记录哪个模块有哪些bug,还有哪些没解决,没解决会给系统带来什么样的影响等等,给领导和客户看的时候,能让他们很快的去了解系统现在是什么状态。

  另一个就是用户操作手册,把系统的操作步骤详细的记录下来,以便指导客户使用。说这个的目的就是让面试官了解,第一我们有很好的总结能力,能把测试过程中的问题都很好的记录下来;

  第二就是我们有一定的文档编写能力,因为在测试流程中有很多文档都是测试工程师来编写的,如果我们只会测试,没有编写过相关文档,可能会给我们减分。

  面试之前最好从网上搜索一些,测试人员都需要编写哪些测试文档,主要内容是什么。

  面试常见问题3:

  拿到一个需求后,你会从哪些方面进行测试?

  首先,测试分为功能测试、性能测试、安全性测试、兼容性测试等等,我们可以大体的列举一下,可能有的测试类型我们没接触过,但是我们要说出来,以此来表达我们有考虑到这方面的测试。

2-1.png

  其次就其中你比较熟悉的一种测试进行详细的说明,比如说我平时主要就是进行功能的测试,那么我们就详细的说明一下我们在进行功能测试的时候,都需要注意些什么。比如我们拿到一个购买商品的功能,在测试的时候应该注意什么呢?

  第一:页面及交互友好,符合客户的使用习惯。

  第二:我们选择了商品属性后,能正常的提交订单或者加入购物车,且信息时正确的

  第三:加入购物车的订单,我们编辑的时候,自动带出的信息是我们加入购物车时选择的信息

  第四:编辑的订单信息可以正常保存

  第五:。。。。。

  这里我就不一一列举了,面试官通过这个问题,来考察我们考虑问题是否全面。

  面试常见问题4:

  如果你提的bug,开发人员不接受,应该怎么办?

  这里主要考察的是我们的处理问题的能力和沟通的能力。

  遇到这种问题,我们首先要先跟开发人员沟通,说说双方对这个需求的理解,然后综合两人的意见,看能不能达成一致,如果能达成一致,那就按讨论的结果来,如果达不成一致,我们再去找需求提出者来共同讨论这个需求到底是怎样的,最终讨论出一个结果,开发人员按照这个结果修改。

  以上都是技术方面的问题,有时候面试官还会问一下其他问题,比如说,你希望你所在的团队是怎样的?

  这种问题我们当然不能按照我们理想中的团队来回答(福利好,轻松,不加班,气氛活跃等等),首先我们要表达我希望的团队是一个高效率的、技术一流的团队,这样会给面试官一种感觉,就是我们也是一个高效率的人,能高效率的完成我们的工作;

  而且技术一流的团队,肯定是通过不断的学习才能一直掌握最前沿的技术,这样也就表达出了自己有意愿接触新技术并且有能力学习新技术。其次我们要表达我们不是一个沉闷的人,我们善于交流。

  比如说我希望我们的工作氛围是轻松的,但是要解释为什么想要一种轻松的工作氛围,不是想偷懒,而是在一种轻松的氛围中工作会让我们感觉到很舒适,把工作当成一种享受,从而提高工作的效率。这里的轻松不是说工作少,而是大家在干好自己本职工作的前提下,同事之间互相帮助,讨论而形成的一种气氛。

  以上就是我总结的面试中出现频率比较高的问题,大家可以参考一下。


作者:CICI   

来源:51Testing软件测试网原创

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   根据美国商标和专利局(USPTO)公示的最新清单,苹果获得了一项涉及全自动 / 半自动驾驶汽车内部的智能桌子。  根据专利描述,该智能桌子配有力传感器、运动执行器等多种传感器,可以自由度(DOF)移动。  苹果在玻璃台面下放置一个显示器,可以用作大型显示器。苹果还指出,这张桌子的次要用途可能是用于未来的办公室或家庭办公室,专利中并没有关于该场景未来应用的详细信息。作者:佚名原文链接:新浪科技_新浪网(sina.com.cn)
            0 0 795
            分享
          • 软件测试面试中,介绍做过的项目,可以说是必不可少的一道面试题了,对于面试的同学来说,该自己发挥呢?把项目的所有功能噼里啪啦说一遍就完事了?当然不是,我们要搞清楚,面试官问这个题的目的。面试官主要想知道你参与项目的体量,你在项目中做了哪些有价值的事情,对整个项目起到了什么作用,你具备什么能力,这些能力是否能复用到新的工作岗位,能否带来更大的价值。清楚了面试官的目的,我们就可以开始发挥了,主要可以从以下几个方面展开:1、项目的背景主要包含项目面向的用户群体,用户量,常用的用户场景,甚至可以说下商业模式。例如这是一个B/S架构的系统,分为代理商前台和运营后台,用户量大概在5w左右,主要的用户场景是,...
            0 0 1539
            分享
          • 测试分类按开发阶段划分测试金字塔与业务测试分析测试金字塔模型(1)从下到上三层测试,投入相同的时间,人力资源等,回报率(产出)越来越低;(2)从下到上,测试的效率越来越低;(3)从下到上,定位问题越来越难;SDK,全称:SoftWare DeveLopment Kit,一般是指软件工程师特定的软件包建立的开发工具集合。ROI:投入产出比。单元测试单元测试是对软件组成单元进行测试。其目的是检验软件基本组成单位的正确性。测试的对象是软件设计的最小单位:模块。又称为模块测试。测试阶段:编码后或者编码前(TDD)Test-Driven-Develop测试驱动开发;测试对象:最小模块;测试人员:白盒测试...
            0 0 1452
            分享
          •   功能:  1、支付金额的最小值是0.01元  2、支付的时候是否可以选择多种支付方式  3、支付方式是否支持第三方支付,例如微信、支付宝  4、支付方式是否支持银行卡支付  5、是否支持朋友代付  6、是否支持人脸识别、指纹支付  7、支付密码输入错误、指纹、人脸识别错误时,是否会有支付失败的提示  8、当选择的支付方式余额不足时,是否会有提示  9、每天的支付金额是否有上限  10、输入的数字格式不符,例如负数,或者输入的不是数字,是否会有错误提示  11、银行卡支付时,银行卡账号输入错误  12、支付成功的话,是否会发送消息提醒  13、用户在支付过程中,是否能够取消支付  14、当支...
            11 13 3921
            分享
          • 读者提问:阿常,我们在实际测试中经常会出现漏测,客户经常会向我们提出优化的点,想请教一下,业务测试需要怎么测,才能避免发生漏测现象 ?阿常回答:首先我们需要定位漏测的点是属于哪一个类型,然后再针对具体情况具体分析:1、测试用例里面遗漏了这个测试点解决方案:参与需求评审,深入理解业务,提高用例的需求覆盖率。2、没有执行测试用例中的该测试点解决方案:严格执行测试用例中的每一条 case,做到极致的测试执行。3、产品设计类错误,需求文档错误解决方案:需求评审时,不放过每一个业务细节,遇到产品设计不合理的地方一定要深究,坦诚地和产品经理当面提出来,最终将错误纠正。4、其他用户体验相关的优化类问题解决方...
            0 0 2025
            分享
      • 51testing软件测试圈微信