工作十年+的测试应该具备什么能力?

大概是2014年的时候,我开始接触面试工作,就是从应聘者转为面试官,记得印象深刻的是面试了一位做了8年的测试。对方气场很足,嗯,毕竟那时的我还只是一个3、4年经验的小测试,相反,印象深刻的并不是对方的气场,也不是精湛的测试技术(其实对方面没什么测试技术,就是对自己公司的业务比较熟悉),只是因为对方面做了8年测试,是的,那时我并没有见过什么世面,遇到的都是做了5年以下的测试。可是,转眼间我已经在测试行业8年了。不过,我要说的并不是8年的测试应该怎样。

随着行业的发展,越来越多的测试会走到自己的测试十年。刚好,我最近有幸面试了一些十年以上的测试人员,毕竟,我离10年也不远了,毕竟你们早完也会做到十年,来看看他们的能力和现状对我们来说具有很好的参考价值。

技术能力

十年以上的测试无疑测试技术一定要是全面的,根据项目的现阶段所面临的问题选择最合适的测试技术。

自动化测试:

这是测试绕不开的技术,能够深刻的理解自动化测试的价值与优缺点,独立设计自动化测试框架,根据项目的特点适当的选择自动化方案。比如,我在面试其中一位测试人员时,她跟我详细的描述了他们项目的背景,以及工作中面临的问题,找出影响测试效率的原因,并提出改进的方法,这其中用到了少量的自动化测试。这一改进确实有效提高了整体的测试效率。

自动化真正变成了为我所用的工具,而不再是为了自动化而做自动化。

性能测试:

性能测试不再是关注JMeter或LoadRunner的使用。做性能测试之前要清楚的知道为什么要做性能测试,以及达到的预期效果,这中间应该是如何设计性能场景,如何做好系统的监控,以及系统的部署和调优。我曾面试过一位性能测试,他为了模拟线上非必现的一个性能bug,深入分析线上重现场景,用Java自己实现了一个性能工具,并不是使用一下多线程那么简单,具体细节我记不太清了,总之,那种情况单定位问题都花了很久。他告诉我最难实现的部分是性能测试数据的收集。收集间隔太大得到的数据不精确,收集间隔太短本身也产生一定的性能,以及收集之后的数据如何统计与展示。

学习性能测试的重点不是学习性能测试工具,站在略高于开发的角度理解整个项目架构,才能真正的测出和解决性能问题。

测试平台:

测试平台并不是一定要做的,测试平台是为了更方便的服务于更多的测试和开发人员。比如测试和开发频繁操作而又步骤一样的一些事情,就可以集成到平台中。这样可以让他们一个按钮搞定。

如果对软件测试、接口测试、自动化测试、性能测试、LR脚本开发、面试经验交流。感兴趣可以175317069,群内会有不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。

我目前所开发的测试平台,使用最多是开发人员用的接口管理功能,和以及测试人员用的一键创建测试环境(我们的测试环境用docker管理)。

编程能力:

这是一个隐含技能,以上所介绍的技术,没有一样是可以离开编程能力,甚至要求不亚于开发水平。所以,不懂开发,或开发能力很弱,这将是最大的硬伤。

管理能力

无一例外,超过十年的测试都担任过管理角色,管理其实也是需要学习的软技能,然而,却常常被我们忽视。

最重要是角色的转变,从专注于自己手上的工作,变成关注于整个团队的工作。对上,如何利用现有资源提升产品质量与测试效率。对下,帮助每个人的成长,发挥每个人的优势。

说来非常简单,做起来你会碰到各种各样人和事,这都需要你有很强的沟通能力和处理问题的能力。

以上,希望对你有帮助。

扩展阅读

原文地址:https://www.cnblogs.com/NaQ01666/p/10216093.html

时间: 2024-08-27 23:02:42

工作十年+的测试应该具备什么能力?的相关文章

几年工作经验的我,到底应该具备哪些能力

1.外包公司 每一次刷一次简历,最早接到的公司的电话,都几乎是毫无疑问是来自外包公司.据我了解,很多从公司出去的人,也都去了外包公司,这让我有一种错觉,是不是我的下一份工作也是外包公司.每一次接到这种电话,我都觉得是一种诱惑,但莫名其妙也一直坚持到现在.这让我总结一个经验:想去哪家公司,直接投简历,有一定工作经验的人,不需要再海投了. 2.非IT类公司 有一次,有一家公司也找我,他们是一家服务类的公司,可能找外包公司做了一个系统,现在需要人员来维护,就想招聘一个人来维护,这样的公司也是够牛的,就

论合格测试工程师的Coding能力修养

如果说前几年想混进测试圈子还是一个比较easy的事儿的话,那这两年各位会发现情况已经在悄悄得发生变化.对于一个合格的测试工程师来说,掌握一种或多种Coding的能力,业已成为一个不争的事实.        虽然对于Tester来说,软件的业务特性也同样需要重点关注,但作为软件产业的一份子,一个成熟的Tester应该要去关注行业的发展趋势.国内目前的软件产业的发展实际已经被互联网/移动互联网所主导,即我们会默认互联网/移动互联网的行业需求就是产业需求.简单分析一下当下国内互联网/移动互联网公司的现

朋友公司的内部分享《工作十年我是如何实现财务自由的》

下面是看到朋友分享的文章,标题是<工作十年我是如何实现财务自由的>,看后蛮有同感,收获不少,所以分享给园子里的朋友.虽然一些观点,想法无法合所有人的看法,但我觉得至少说出了很多在路上人的心声. 文章中的实践方案,对于做事的评定倒是有点意思,激发积极性对于那些搞代码的还是很重要的.不过我觉得完全可以应用到任何岗位上,也可以应用到自我评价上. 避免广告,这里将公司名更改为T公司和Z公司,其他未做任何改动. 老实说:梦想这个词太大,普通人都只是为了活的更好,更爽一些罢了,财务自由也许就是很多人的目标

BeagleBone Black板第十课:测试PWM功能

BBB板第十课:测试PWM功能 上一节课我们初步学习了BBB板上ADC数据的读取方法,本节课将把学到的PWM的知识贡献给和我一样的初学者.以下这张彩图来自网上,详细标明了14个PWM和四个定时器的引脚位置.本实验中,我们只测试其中的P8_13引脚,名称为eHRPWM2B. 需要准备的实验工具:一个二极管发光管和数字万用表及其他小线材 一.PWM知识(部分知识直接摘自网上) PWM全称Pulse WidthModulation,脉冲宽度调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有

十二年测试修炼旅程

人生能过几轮回,一眨眼工作已过一轮回,而自己也面临思虑如何更好的发展的另一个挑战.十二年回首依旧如去年,往事如风时环绕.光阴流逝,自己工作十二年,在高伟达公司就职已快8年,担任管理岗位也接近8年,发现自己竟然十年之余都在金融行业拼搏,做测试做咨询做管理,学做处理甲乙乙三方合作模式,学做对上对下管理关系,学做与其他部门合作关系,学做如何更有效的技术支持各分公司等. 这十二年,忙里偷闲得几回,梦里随风万里飞,落语文字化成烟,青春已埋葬荒凉,指尖飞洒青春忆成殇.以"博学之,审问之,慎思之,明辨之,笃行

徐家骏:我在华为工作十年的感悟 (转)

徐是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万,数据中心是用火山岩建的深入地下的一个大型建筑.防辐射,可防卫星的电子,雷达等手段的侦察.里面有象卫星发射中心那种超大屏幕,机房里满是三米的大型服务器和大型计算机.连接整个华为全球的每一台终端,整个华为每天三十多万封邮件,海外和全球的同步研发,内部的信息管理,内部流程,华为的国内国际IP电话都是通过出去. 上周,我正式提交了离职报告,准备给自己的职业生涯一个很大的转折,这是我长时间的思考最后所做的决定.但真的提出离职后,回

十二年测试生涯随笔

 十二年测试 毕业至今入行已经十二年,经历了多个项目的洗礼,获取了很多的开发与测试方面的经验,但越是这样越发现自己的欠缺与不足,此文愿与大家一同分享这十多年来在自动化测试工作中的经验和教训. 一.天不怕地不怕的菜鸟 什么项目都敢接,什么需求都敢答应,没有评估的经验,对项目整体没有掌控力,也把握不了项目的进展和节奏,对自动化测试没有任何概念,认为就是写程序,完成测试任务就好,在这个阶段中,每做完一件事,就有巨大的幸福感和成就感填充自己的小宇宙.并且在不断重复幸福感的过程中,不断的写程序.回头看看,

【转】测试开发工程师必备软硬能力&amp;高级测试开发工程师需要具备什么能力?

对于测试的基本知识,可以查看软件测试相关书籍 对于在公司成为一位优秀的测试开发工程师,我觉得下面这篇文章涉及到的是我们需要的,稍微进行改动https://blog.csdn.net/sinat_21026543/article/details/79909062 测试流程方面:从最开始的分析需求开始,逐步地跟着项目走完整个测试流程,包括纯手工测试,包含了自动化的测试流程,包含了性能测试的测试流程,直至每一个测试报告的最终形成,理解一个科学,正确,严谨,正规化的测试流程. 测试方法方面:注重理论知识

工作十年的他,为何只拿毕业三年的工资?

我有个朋友,简称为Z吧,五年前认识他的时候,他是一家小公司的软件程序员,而五年后他还在那家公司,依然是一名普通的程序员.(这时候可能很多人会得出一个结论,程序员是吃青春饭的,过了三十就不值钱了.我非常不同意这个观点,后面会详细阐述),算起来,他工作也有十多年了,但是,他却告诉我,他的工资已经好几年没有涨过了.有大环境的原因,毕竟他所处的传统软件行业普遍效益不是很好,工资没钱赚,自然不会给他们加工资.而具体到个人的情况,虽然很多人不满意待遇纷纷跳槽了,而他虽然也想过跳槽,但是,总感觉自己好像没有底