你问我答,及测试人员方向发展

大家好,我是TT,互联网测试行业多年,没有牛逼的背景,也没有什么可炫耀的,唯独比他人更努力,在职场打拼。遇到过的坑,走过的弯路,愿意与大家分享,分享自己的经验,少走弯路。首发于个人公众号【测试架构师】

原文如下:


做开发好还是测试好?如果做测试怎么入门?

既然还有人问这样的问题,我想应该还有部分人可能会有这样的疑问,我并不觉得这问题问的多么可笑,可能对于刚进入职场之前的我们也会有这样的疑问。我个人觉得,首先,应该去了解开发和测试需要做的事情,使用到的技能,在问这些问题之前有没有去主动的了解和学习这个行业的知识。如果要想进入某一个行业,是否自己发自内心的喜欢这个行业,是否愿意去学习相关知识和技能?个人也整理了并分享了一些资料,有些朋友也都已经拿到手,有入门的书籍和视频教程,也要进阶的书籍,只要认真看,在测试行业也能有不错的发展。

想参加一些培训班,有没有推荐的?

问这个问题的人可能是刚参加工作,或者准备进入测试行业的同学,可能还是想通过培训机构进行学习。说实话,测试行业在不断发展,培训机构越来越多,培训的费用1万开外,效果真的有那么明显吗?当然我个人不反对培训,但大家要明白,无论参加什么形式的培训"免费的或收费的",自己要不断努力,要想办法多实践,尽量不要参加纯理论的培训,要找一些具有真实的案例分析和有实践的培训。总而言之,不是不让大家参加培训,要慎重考虑去选择。

一直做功能测试,想学习自动化测试,怎么提高?

之前我写过一篇文章《公司到底要不要做自动化测试》,里面写到了我个人的观点,在这就不过多阐述。功能测试是否做的够深了,是否能达到一种效果,当给你某个功能让你独自去测试的时候,你是否都能搞明白功能的实现及将要测试的用例,需要测试的点在脑海中都能形成,能够保证尽可能的覆盖场景?不是不建议自动化,而是不要太盲目,如果觉得功能测试已经达到一定程度了,个人建议可以学习的技能是性能测试(如:LoadRunner)及会熟练编写一门脚本语言(比如python、java等)。可能还有部分朋友问到APP native相关测试,可以多去了解一些:ddms、adb命令、monkey测试、instrumentation、robotium、appium、traceview、Memory Analzer tool等

最近看到一些测试朋友,对测试未来比较迷茫,不知该如何前行,无方向感。目前来看,业界目前存在一个普遍的矛盾,一方面很多人会觉得测试没有发展前途,另一方面,又有非常多的企业急需专业的测试人员。当我们公司开启招聘的时候,也都会为招不到优秀的测试人员而苦恼,平均面试10个人能进来一个就谢天谢地了。

其实在我们的实际工作中,可能大家也都见过一部分测试人员转行做:产品经理、开发人员、项目管理、运营人员、创业者等等其他角色。如果有比当前机会更好、更有发展前途的,那么可以考虑转行。针对这些转行的测试人员不过多讨论,这里我们重点讨论继续在测试领域发现的测试人员,以下几点方向,大家可根据自身情况考虑:

  • 具备有丰富的业务测试经验的测试人员

可以努力成为具有丰富业务测试经验的测试人员,并且也要具备测试设计能力、质量推动能力、沟通协调能力。测试设计能力对于测试人员来说是一项很重要的技能,这就需要长期的练习和培养。测试分析和测试用例设计能力的全面性和深度,能够更好的发现大部分缺陷。业务测试人员对项目全局的把控,能够持续的推动项目质量而不仅仅停留在发现bug,所以这就要对研发流程非常了解,推动研发项目提交测试的质量。

  • 具备开发能力和测试思维的测试人员

在测试部门,能通过测试技术和工具提升整个部门的测试深度和效率的测试开发工程师。这也是部分测试人员不断追求的一个目标,所以目前具备良好开发能力的测试人员也是非常紧缺的。如果说只具备了良好的code功底是不够的,还需要有一定的测试思维和经验,最好去尝试和实践做一些测试平台和工具的开发,从而提高测试深度和团队工作效率。再次强调一下,一个能写代码的开发人员未必能够做好测试工具的开发,一定要有测试思维和经验,不然很有可能开发出来的东西偏离。

  • 测试团队负责人(管理路线)

我面试候选人时也经常会问到,未来3-5年有什么规划,几乎大部分人都会说到向测试管理岗发展。有梦想当然是好的,不是随便说说的,要实际行动的,拆分长期目标为短期目标去实现,坚持下来的才是赢家。比如:把自己的目标、计划以及每天的进度情况、个人总结,发布到我们刚刚成立不久的『测试技术分享圈』--点击-->小密圈

测试团队的负责人,需要有良好的技术功底,因为测试团队负责人的技术能力和开阔的视野,对团队成员影响是很大的,要考虑是否可以把团队的技术能力带到一定的高度。除了技能能力之外,还要有对人的洞察力,团队成员的定期沟通,以及部门内与外沟通协调能力,最后还要具备良好的规划能力,能够系统的考虑团队面临的问题,需要提升的方向及制定最终达成的方案。这些都是必不可少的技能。

  • 公司的CTO、CEO

大家看到这个方向或许会觉得我疯了,我想告诉大家的是这个是真实存在的,只不过是要付出更多的代价,比其他人多努力很多。这个就不过多描述了,也是我个人的大目标!??

测试人员的发展线路可能不止这些,可能还有其他发展线路,总而言之,测试人员的发展空间还是很大的,未来还有很大的希望。奔跑吧,测试朋友们!!!

测试技术分享圈,目前定价为199元永久会员,随着人员的增加,到达200人后门槛会更高,进入圈子的门槛会越来越高。

付费,除了能过滤掉一些广告之外,还能筛选出愿意一起探索测试技术,志同道合的朋友加入,一起成长。期待你的光临!

时间: 2024-10-01 12:32:09

你问我答,及测试人员方向发展的相关文章

关于全功能团队及测试人员的发展

这两天部门内部在讨论全功能团队的相关东西,希望后续能慢慢的实施起来.这里全功能团队的概念,简单来说就是希望能够减少团队的规模,加快产品交付的节奏,类似于敏捷开发模式中的小步快跑,能够频繁的有版本上线运行.总体方向来说是好的,这套东西很多互联网公司也玩的很顺畅,但是在华为,最起码在我所在的部门内,还非常缺乏这方面的积累和氛围.整个研发的运作模式和管理层都是从传统的运营商转型过来的,团队庞大,低效,笨重...等等一系列的缺点. 关于这种团队模式的优缺点,如何根据自身的项目实际来运作,以及在这种模式下

测试未来发展,测试人员的发展方向,测试趋势

最近在脉脉上看到某某公司斩掉测试团队啊,某某开发嘲讽测试人员啊╮(╯▽╰)╭,转个测试行业看法聊以自慰,至少现在还有碗饭吃. 测试行业的趋势有这么些: 功能测试依然存在,但是会变得越来越难找工作 功能测试不可能消失,即使Google这种高技术的公司,也依然存在功能测试,所以功能测试肯定不会消失,但是工作一定会越来越难找.国内的企业招聘都是从众心理,大家都觉得BAT的招聘是业界的方向,所以现在都开始要求测试人员必须会各种编程语言,实际上他们也不知道自己要什么,入职后也可能还是点点点,但是由于他们都

转:什么样的测试人员是好的测试人员

1 工作积极主动 工作态度如何,是评价一个测试人员最主要的方面,一个高水平的测试人员(指纯技术能力)如果没有一个好的工作态度,在测试团队中有时候不但不能对测试工作起到推动作用,有时候还起到阻碍作用,而一个愿意工作的测试人员,哪怕他的技术水平不高,人也不聪明,但对自己的工作认真负责,你告诉他的事情,他都可以认真去做,这个测试人员也会对测试工作起到很大的促进作用.这也是为什么很多企业愿意让刚参加工作的人员做测试工作的一个主要原因.另外,测试人员对工作是否主动也会很影响一个测试人员的发展,举一个例子,

好的测试人员应该是什么样的?

1.工作积极主动 工作态度如何,是评价一个测试人员最主要的方面,一个高水平的测试人员(指纯技术能力)如果没有一个好的工作态度,在测试团队中有时候不但不能对测试工作起到推动作用,有时候还起到阻碍作用,而一个愿意工作的测试人员,哪怕他的技术水平不高,人也不聪明,但对自己的工作认真负责,你告诉他的事情,他都可以认真去做,这个测试人员也会对测试工作起到很大的促进作用.这也是为什么很多企业愿意让刚参加工作的人员做测试工作的一个主要原因.另外,测试人员对工作是否主动也会很影响一个测试人员的发展,举一个例子,

测试人员的分工

最近看了点敏捷测试的东西,看得比较模糊.一方面是因为没有见真实的环境与流程,也许它跟本就没有固定的模式与流程,它就像告诉人们要“勇敢”“努力”.有的人在勇敢的面对生活,有些人在勇敢的挑战自我,有些人在勇敢的面对失败与挫折.好吧!他们都实现了“勇敢”,勇敢到底是如何去做,也许说不清楚.或者说每个人都有自己的实践方式.但是他们却同样靠着“勇敢”攻克不自己所面临的困难.当然了,敏捷并不是简单一个词语,经过前人的不探索与总结,还积累与总结相当多的经验可供我们借鉴与参考. 按照本文的主题还是来谈谈软件测试

软件测试人员的发展路线

体会:让自己一下明白了方向,不被多个测试职位迷惑,说真的和软件开发发展方向类似:技术类.搞管理的.监督质量的. 正文: 测试人员的发展路线一般可以分为以下几个: 第一条:软件测试技术路线 从初级测试工程师到中级测试工程师.高级测试工程师.资深测试工程师 这个是我们多数人的发展路线,里面包括了性能.自动化.安全等.性能测试是一个比较好的途径,相比自动化编码要求没那么低,但需要比较广的知识和分析能力.这个也是行业中最缺少的. 第二条:软件测试管理路线 初级测试工程师.测试组长.测试经理 一般外向.健

对于软件开发中开发人员与测试人员关系的理解

在软件开发中都会有开发人员(以下简称开发)和测试人员(以下简称测试),在一些小型公司可能并没有测试,仅仅是开发兼任测试.在这里我仅针对于有专业的测试和专业的开发的项目. 每个公司应该都有考核机制,对于开发和测试的考核实际上很难量化,通常来讲大的方向就是开发所负责模块的bug数,对于测试来讲就是测出来的bug数,但这真的有效吗?这也许对开发有约束力,理论上开发是能够自己控制bug数的,如果从产生的bug数来评判开发的绩效还算有效,这样开发自然就会把代码写得更加认真.但如果根据测试测出来的bug数来

OpenGL快问快答

OpenGL快问快答 本文内容主要来自对(http://www.opengl.org/wiki/FAQ)的翻译,随机加入了本人的观点.与原文相比,章节未必完整,含义未必雷同,顺序未必一致.仅供参考. 我写这个是为了加深印象,好记性不如烂笔头,好记星不如烂键盘. +BIT祝威+悄悄在此留下版了个权的信息说: 名词术语 渲染:等于"画",等于"draw". OpenGL是什么? OpenGL是Open Graphics Library(开源图形库)的缩写.它是一本说明书

测试人员的核心能力与素质

声明:该文不是我的原创作品,是我的同事魏增艺的大作,独家授权我来进行发表. 在<测试人员的角色>一文的最后,我们相信优秀的测试人员是项目的前灯,是整个研发系统的反馈回路.那么什么是优秀的测试人员呢?具体说来,具备哪些核心能力与素质的测试人员才能胜任这样的角色呢? 对于能力模型,例如常见的"冰山"模型."洋葱圈"模型等,都将一个人行事的内在动机或价值观等置于核心位置.同样,对于一个测试人员,我们并非看他在进行什么活动,而是要关注他为什么要进行这些活动.本文