• 0
  • 0
分享
  • 职场秘籍:面试&加薪,竟然拥有不同的技巧!——软件测试圈
  • 曼倩诙谐 2023-07-13 14:49:23 字数 3120 阅读 1048 收藏 0

  假如你是一位测试主管,去评价一名测试工程师是否优秀,那么你将如何去判断呢?你最看重的是哪方面的能力呢?

  对于这个问题,是不能一概而论的,要分为两种情况,情况不同,答案一定是不同的。

  我先给你举个例子,听完这个例子之后,你就知道我为什么这样说了。

  你去商场买一件东西,比如说手机,首先你会选择正规大商场去购买,然后会选择大品牌。

  为什么这么说呢,因为你肯定知道,选购手机的时候,只能短暂的体验,想全方面了解,只能买到手里以后慢慢用才行。所以,手机的品牌、口碑、产品参数等等这些能看得到的数据就是重要的参考依据了。

  但是,一旦买到手,成为了你的手机之后,你的想法立马会不同。你会希望它好用、存储量大、反应迅速、超长待机、看视频不卡顿、玩游戏流畅等等。

  你是不会再去考虑品牌、参数了,因为这些已经没有多大意义了。

  所以,这就是我接下来要说的两种情况:招人和用人。

  招人

  在招聘测试工程师时,学历、年龄和工作年限一定是招聘方考虑的因素。

  虽然学历只是说明一个人曾经在哪里读过书、学习了多长时间,它并不能说明一个人在工作中的表现和实际能力。

  年龄和工作年限也不能代表一个人的能力和工作表现,因为一个人的经验和能力并不仅仅是通过时间积累的。但是,面试官无法在那么短的时间内了解你的全部。

  专业对口、产品知识和专业能力也是比较重要的考虑因素。

  测试工程师需要具备与所测试产品相关的专业知识和技能,才能更好地完成测试任务。而专业对口的背景也能够让他们更快地了解测试对象,快速掌握测试方法和技巧。

  此外,专业能力也是衡量测试工程师综合能力的重要标准,包括但不限于测试技术、测试工具的熟练程度和编程能力等。

  用人

  在实际工作过程中,最重要的是测试工程师的学习能力、责任心、目标感和沟通能力。此时,学历背景、年龄已经不是关注点了,你现在能给公司创造多少价值和你将来能为公司做多大贡献,才是重中之重。

  学习能力

  学习能力是指测试工程师能够快速学习和掌握新的测试技术和方法。在快速发展的IT行业,技术更新迅速,只有不断学习才是保持竞争力的关键。

  学习能力较强或者说学习意识较强的测试工程师有如下表现:

  1.学习新技术

  测试工程师需要不断学习新的测试技术和工具,以便更好地适应不断变化的测试环境和测试需求。例如,他们需要了解新的测试自动化工具、测试方法和测试框架等等,以提高测试效率和准确性。

  2.学习业务知识

  测试工程师需要了解产品业务领域的相关知识,以便更好地理解产品的功能和需求,并能够更准确地设计和执行测试用例。例如,测试工程师需要了解银行业务的相关知识,以便测试银行应用程序的正确性和安全性。

  3.学习开发技能

  测试工程师需要了解一定的开发技能,以便更好地理解软件产品的代码和架构,以及更准确地定位和修复缺陷。例如,他们需要了解编程语言、代码结构和算法等等,以便能够更好地协作和沟通。

  4.学习管理知识

  测试工程师需要了解项目管理和团队协作的相关知识,以便更好地与其他团队成员协作,提高团队的效率和质量。例如,他们需要了解敏捷开发、Scrum框架等等,以便更好地与开发团队和产品团队协作。

  责任心

  责任心是指测试工程师对工作的认真负责,始终把客户的需求和公司的利益放在首位,积极协作,尽最大努力完成测试任务。

  有责任心的测试工程师才会持续学习和提高技能

  测试工程师应该始终保持对新技术和测试方法的关注,并不断学习和提高自己的技能和知识。例如,他们可以定期参加相关的培训和会议,阅读最新的测试文献,以及与同事和行业专家交流经验和见解。

  有责任心的测试工程师才会对测试工作严谨和细致

  测试工程师需要对测试工作负责,并在测试过程中注重细节和精度。例如,他们应该编写详细和完整的测试计划和测试用例,对软件产品进行全面的测试,并记录和报告所有发现的问题和缺陷。

  有责任心的测试工程师才会有协作和合作精神

  测试工程师需要与其他团队成员积极合作,包括开发人员、项目经理和质量保证团队等。例如,他们应该积极参加团队会议和讨论,并提供有益的建议和反馈,以便推动项目的进展和改进。

  总之,测试工程师的责任心不仅表现在他们的工作细节和技术能力上,还体现在他们的协作精神、道德标准和对客户利益的关注上。只有具备高度的责任心,测试工程师才能够保证软件产品的质量和稳定性,并为客户提供更好的服务。

  目标感

  目标感是指测试工程师能够理解公司和客户的需求,能够将测试工作与产品开发的目标联系起来,具备明确的目标和计划,能够按照计划高效地完成任务。

  有目标感的测试工程师有以下表现:

  1.确定测试目标

  测试工程师需要与其他团队成员合作确定测试目标,例如测试软件的功能、性能、安全性等。然后,他们可以根据这些目标制订详细的测试计划和测试用例,以便在测试过程中确保达成这些目标。

  2.持续关注和监控测试进展

  测试工程师需要对测试进展进行持续关注和监控,以确保测试工作按计划进行,并及时发现和解决问题和缺陷。

  例如,他们可以利用测试管理工具和报告系统进行跟踪和汇报,以便及时了解测试进展和问题的情况。

  3.优化测试流程和方法

  测试工程师需要不断优化测试流程和方法,以便更好地达成测试目标并提高测试效率和质量。例如,他们可以利用自动化测试工具和技术,减少测试时间和成本。

  也可以采用敏捷开发方法,提高测试反馈速度和灵活性。

  沟通能力

  沟通能力是指测试工程师具备清晰的表达和理解能力,能够与客户和开发团队沟通,了解和收集客户的需求和反馈,以及向开发团队反馈测试结果和问题。

  有较强的沟通能力的测试工程师会有如下动作:

  1.与开发团队沟通

  测试工程师需要与开发团队进行有效沟通,以便了解软件开发的进展和相关技术细节,并将这些信息传达给测试团队,以便进行测试计划和测试用例的制定。此外,在测试过程中,测试工程师还需要与开发团队紧密合作,共同解决问题和缺陷,以确保软件产品的质量和稳定性。

  2.与产品团队沟通

  测试工程师需要与产品团队进行有效沟通,以便了解用户需求和产品规划,并将这些信息传达给测试团队,以便在测试过程中进行验证和确认。此外,在测试过程中,测试工程师还需要与产品团队共同解决测试结果和用户反馈之间的差异,以确保软件产品满足用户期望和需求。

  3.与测试团队沟通

  测试工程师需要与测试团队进行有效沟通,以确保测试计划和测试用例的准确性和有效性,并及时交流测试结果和问题。此外,在测试过程中,测试工程师还需要与测试团队共同解决测试环境和测试数据的问题,以确保测试的准确性和可重复性。

  4.与客户沟通

  测试工程师需要与客户进行有效沟通,以便了解客户需求和期望,并及时解答客户问题和反馈。此外,在测试结果出现问题或者客户需求变更时,测试工程师需要与客户共同协商并制订解决方案,以确保客户的满意度和信任度。

  总的来说,招聘优秀的测试工程师需要综合考虑多种因素。而在实际工作当中,最重要的是测试工程师的学习能力、责任心、目标感和沟通能力。这些因素是一个测试工程师成功完成测试任务的关键。

  上面说的选人和用人原则,不仅仅适用于测试工程师岗位,对于其他岗位特别是技术类岗位也是基本适用的。所以,作为测试工程师,你在拥有一定硬实力的基础上也要充分提升自己的软实力,这样才能在职场立于不败之地。

  作为一位测试主管,你要在心中有杆秤,不要错失有能力有潜力的优秀的人才。


作者:快乐至上    

来源:http://www.51testing.com/html/15/n-7796115.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 我是从开发半道转去做测试的,当时刚从事测试这个行业的时候也是意气奋发,对未来充满无限憧憬,但是在这个行业摸爬滚打了十多年后,渐渐发现这个行业不像当初描绘的那么美好,特别是网上看了一篇文章,文中对软件测试前景和发展方向的分析,真是给我们泼了一盆冷水,但比起很多粉饰测试行业多么有前景,鼓吹自动化测试、性能测试多么有前途的文章,我更喜欢这些引人反思的内容,我现在把这篇文章的关键部分转出来(做了一些改动,加些自己的想法)。一、功能测试的现状和未来目前入门的门槛很低,不少人可能都不是计算机专业毕业的,对计算机一窍不通,或者不是大学毕业的,进入测试岗位,通过中介机构的几个月的培训,良莠不齐的基础,进入某些...
            15 15 1476
            分享
          •   据《华尔街日报》报道,Meta 将于本周早些时候推出 Threads 的网络版,这是公司为 X(前身为 Twitter)量身打造的竞争产物。有趣的是,网页版的Threads自这一短消息社交平台服务开始以来一直缺失,令人沮丧。  Meta 首席执行官马克-扎克伯格(Mark Zuckerberg)在本月早些时候表示,公司正在努力增加这一功能,同时改进搜索功能(其实就是搜索功能--现在,你只能在该平台上搜索用户名),"未来几周内"就会准备就绪。  不过,《华尔街日报》称,消息人士透露,该功能的"推出计划尚未最终确定,可能会有变化"。莫塞里上周在 Thre...
            0 0 1036
            分享
          • 很多年前看到一个“老板让俩员工买土豆”的故事,可能很多人都知道这个故事。故事大概讲的是,老板让两个新人去市场上看一下今天有没有卖土豆的。小李很快回来了,说:“只有一个农民拉着土豆在卖,我们要不要?”老板笑了笑没有回答。过了一会,小王回来了,说:“今天只有一个农民在卖土豆,总共有40袋,每斤五毛五,土豆质量不错,价格也很优惠。根据以往的经验,这批土豆大概能支持我们一周的使用量。如果全部要的话,还能再优惠五分钱。我带回来一个,您看看,这还有那个农民的电话。”当时看完之后,内心觉得小李做得好,应该向小李学习。但是好在哪里、怎么学习,却不是很清楚。激动不过三天,之后就慢慢遗忘了。一次偶然的机会,和一个...
            1 1 1278
            分享
          •  Apifox 自动化测试模块新升级,在流程测试原有功能上新增了测试步骤循环、判断、等待时间的流程控制条件,以及测试步骤分组管理等能力。当业务需要多种判断时,流程控制可用于控制测试步骤的复杂执行顺序,更能模拟用户真实的使用场景,提升测试人员对复杂测试场景的工作效率。循环当测试步骤需要重复执行时,可以通过设置固定数量的有限循环来快速实现。同时支持设置中止条件或遇错处理的逻辑判断,以保证循环能按需运行。注意:右侧运行参数设置模块也有循环功能,但该功能是针对的是整个测试用例。场景实例宠物店需要在当天营业结束后,对今日售出的每个宠物进行信息查询并将「在售」状态变更为「已售出」。假设今日售出 ...
            0 0 1334
            分享
          • 凡事了解一些性能测试的工程师,都知道要做好性能测试除了要会使用性能测试工具编写性能测试脚本外,更重要的两项工作是性能测试执行后,到底是否存在性能故障?以及存在性能故障的原因存在于何处?是网络原因、数据库原因、算法原因、硬件设备原因亦或是架构设计等等其他原因造成的呢?即使定位了性能故障,接下来如何对系统性能进行调优,使其满足用户的需求,这又是一大难点工作......而今天想和大家交流的是性能测试中最最有价值又最最容易被忽略的事情—性能需求及风险分析!我们先看一张图,下图是软件缺陷的修复费用示意图,大家一定都不陌生。从这张图中我们可以清楚的看出在后期bug修复的成本可能比需求阶段高出1000倍。那...
            1 2 1812
            分享
      • 51testing软件测试圈微信