• 0
  • 0
分享
  • 软件测试面试必问:为什么要选择软件测试?——软件测试圈
  • 恬恬圈 2024-03-14 15:49:01 字数 1840 阅读 403 收藏 0

  经常会遇到一些面试官没事的时候问,为什么选择软件测试?

  我都在这个行业,你怎么还问我为什么选择软件测试?

  错误回答一:我觉得软件测试收入较高。

  我们都知道软件测试收入是很高,但是这也不是你面试回答的点啊

  行业收入高不高大家都知道,不应该成为你面试的回答点和你被录用的原因!!!

  错误回答二:我觉得软件测试比较简单,好入门。

  这个回答你想表达什么?

  对你的面试有什么好处?

  体现你没本事,就会做简单的吗?

  多余的就不说了,我们来说说什么叫好的回答

  经典回答一:

  我大学期间就对软件很感兴趣,并且也了解到软件测试是一个非常细致的工作,我自己本身也是一个很细致的人,就专门自学了软件测试相关的一些知识,从校招开始就开始从事软件测试的相关工作。

  经典回答二:

  从很早我就对自己的思维各方面有些研究,我发现我个人思维的严谨性远大于我思维的逻辑性,后来也了解到软件测试是一个需要高度并且严谨的工作,自己也在网上看了相关资料,进行学习,大学期间也找到对应的公司进行实习,锻炼了我相关的测试技能。

  除此之外,经典面试题还有:

  1、编写测试用例有哪些?

  答:等价类、边界值、错误推测法、场景法,我个人常用的方法就是这些

  2、Beta测试与Alpha测试的区别?

  答:两者的主要区别是测试的场所不同。Alpha测试是指把用户请到开发方的场所来测试,beta测试是指在一个或多个用户的场所进行的测试。Alpha测试的环境是受开发方控制的,用户的数量相对比较少,时间比较集中。而beta测试的环境是不受开发方控制的,谁也不知道用户如何折磨软件,用户数量相对比较多,时间不集中。一般alpha测试先于beta测试执行。通用的软件产品需要较大规模的beta测试,测试周期比较长。如果产品通过了beta测试,那么就可以正式发行了。

  3、上家公司有多少测试,你们是怎么分配工作的?

  答:测试3人,老大负责分配我们的任务,每个人负责对应的模块或者是不同的客户端,完成自己的一端时间的任务就行。

  4、为何从上家辞职?

  答:1)上家公司比较清闲,不利于我的长期发展,所以离职了;

         2)上家公司的业务比较少,基本上是事情比较少的情况,年轻人要多奋斗下,所以我选择离职,去更加忙一点的公司。(2选1)

  5、能不能说下你们公司的项目流程或者说介绍下你们公司的工作流程?

  答:首先会召开需求分析会议,参加人员有产品、开发和测试,主要是探讨需求主要的一些功能点;然后开发就排期进行开发,主管开始编写测试计划,对我们进行任务分配。

  我们参考需求规格说明书及原型图编写测试用例,写完之后会进行用例评审,有评审修改的就修改整理形成最终的用例版本;开发人员版本编译完成后,我们会先进行预测,主要对主功能业务进行测试,如果主业务流程不通过,直接返回给开发进行修改。预测通过,依据测试用例进行系统测试。测试过程中,提交bug,跟踪bug,进行回归测试直至不存在严重bug,满足用户需求,测试完后编写测试报告;产品发布上线后,关注web是否正常运行,要进行常规的维护性测试。

  6、写过测试计划或者是测试报告么?测试计划包括哪些主要步骤和信息?测试报告包括哪些内容?测试报告交付文档有哪些?

  答:写过;1)测试计划包括:项目信息、参与文档、测试范围、测试策略、测试时间人员安排、测试环境;2)测试报告包含:项目背景、参考资料、测试范围、测试结果及缺陷分析、测试结论与建议,风险评估;3)交付文档:主要是测试用例、测试计划、测试报告。

  7、对于重现率不高的BUG怎么处理?

  答:先在出现问题的环境上尽量重现,保持浏览器环境、出现问题的特定账号等的一致,多次尝试仍然不能重现,也要记录到bug平台,将出现问题的特征步骤尽量描述清楚,附带问题截图及日志截图、注明偶现;如果项目时间允许,bug等级高,需要开发协助重现;如果时间不允许,记录到BUG平台后续在跟进。

  8、bug的生命周期?

  答:Bug的生命周期,就是一个bug被发现到这个bug被关闭的过程,生命周期中一般缺陷状态:新建、指派、已解决、待验、关闭。如果待验证的bug在验证是没有解决好,我们需要重新打开(激活)→指派→已解决→待验,循环这个过程,中间其他状态:重新打开、拒绝、延期等。


作者:少年游    

来源:http://www.51testing.com/html/78/n-7797878.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 您还记得大多数开发人员跳上代码质量潮流之前的情况吗?在那些日子里,熟练地放置main() 方法被认为既敏捷又足以进行测试。kes!从那时起,我们已经走了很长一段路。首先,我非常感谢自动化测试现已成为以质量为中心的代码开发的重要方面。这不是我要感谢的全部。Java?开发人员拥有大量工具,可通过代码指标,静态分析等来衡量代码质量。哎呀,我们甚至设法将重构归为一组便捷的模式!确保您的代码质量要获得与代码质量有关的问题的答案,请访问由Andrew Glover主持的 “代码质量”讨论论坛。所有这些新工具使确保代码质量比以往更加容易,但是您必须知道如何使用它们。在本系列文章中,我将重点介绍确保代码质量的...
            0 0 1778
            分享
          •   我们平常使用的网站、APP和桌面客户端等软件,都离不开一个叫做数据库的东西的助力,数据库就像一个商店的仓库,如果没有这个仓库,那么商店就不能提供给顾客任何实质性的物品。目前数据库技术已经渗透到比如政务,金融,银行,医疗,军工,互联网行业等,而随着软件体量的增长,曾经被忽略的数据库功能、性能和安全都越来越急需得到更多的质量保障。  相信很多测试小伙伴一开始做功能测试(黑盒测试)时,更多地关注的是前端UI、主要功能和逻辑的实现,而忽略了数据库的测试,或者说在数据库这块只是进行简单的增删改查检查就草草结束了。其实数据库要测试的方面有很多,今天就列举一些和大家分享。  首先我们来认识一下目前主流的...
            0 0 803
            分享
          • PerfMon并不是JMeter原生的工具。要使用这个工具还需要下载一些插件。1、JMeter Plugins Manager下载:该插件是一个管理插件的插件。下载页面(https://jmeter-plugins.org/downloads/all/),下载后是一个jar(jmeter-plugins-manager-0.10.jar),把该jar放到jmeter的lib/ext目录下,重启jmeter即可。jar下载地址:https://jmeter-plugins.org/get/说明地址:https://jmeter-plugins.org/wiki/PluginsManager/重启...
            12 12 1235
            分享
          • 作者:优测团队测试专家杨余超 背景介绍       近日优测测试服务团队在进行某客户PC端产品整体测试的过程中,也涉及到PC性能测试部分。本文将结合该项目实际经验,总结如何应用本地监控性能的方案进行PC性能测试。本文内容主要为监控CPU、内存、网络以及GPU的性能使用状况等,重点介绍监控项目的定义及相关结果判定的准则。对于性能监控的实现方法也注明了实现步骤,方便测试同仁进行参照。    CPU 内存 网络1、Windows开始菜单→Windows管理工具→性能监视器。 2、点...
            0 0 2416
            分享
          • 初学阶段对数据库、mysql等知识的较浅程度的理解近段时间了解了数据库等知识的概念以及MySQL的初步学习,以下就是我在学习过程中的一些收获,跟大家分享一下。数据库(DateBase,简称DS)数据是数据库中存储的基本对象。数据的种类有很多种,文本(Text)、图形(graph)、图像(lmage)、音频(Audio)、视频(Video)、各种档案记录等等。这都是属于数据的部分。数据库,概念:数据库顾名思义就是存放数据的仓库。数据库的存放空间很大,可以存放上亿条数据,但是数据库不是随意的将数据储存进仓库的,它是有一定规则的,因为这样保证了查询数据时的效率,否则查询效率会非常低。数据表(Date...
            13 13 2456
            分享
      • 51testing软件测试圈微信