文章 答疑

测试人员年薪 50w 必备技能

移动互联网发展到现在,软件测试这个角色在工程中变得越来越重要。每一年也有越来越多的人进入软件测试这个行业。软件测试从以前比较单纯的一个角色变成了现在综合能力要求很强的角色。 软件测试本身包括功能测试、接口测试、自动化测试、单元测试、性能测试、专项测试等。而测试人员在越来越快的项目迭代中也会和 PM、PD、Dev、SQA 等各种角色打交道。这些也让现在的测试工作越来越多元化。 在测试人员在追求自身提升的同时,相信大部分的测试也会有另一个追求——收入。本专题希望达到的目的:能够让大家从更高的高度全局的来了解软件测试,同时从别人的职业经历中能少走更多的弯路。最终祝愿大家收入都多多up。

测试职业发展经验教训血泪谈

作者简介:- 天衍信息技术有限公司:北斗应用相关项目 - 淘宝技术部: - 闲鱼客户端/服务端测试 - 淘宝PC端业务测试 - EMC公有云存储系统测试负责人 - 微软操作系统SDK测试 - 游戏开发 - 简历:https://github.com/yingl/resume/blob/master/chinese.md

这次被拉来做主题为“测试人员年薪50w必备技能”系列的主题chat有种被中央钦定的感觉。说实话从99年上班以来,回顾自己的收入,到13年才摸到50万,14年突破100万,然后16年初创业又重新归零开始。。。成功的经验获取有那么一点,但更重要的是各种茫然、踩坑以及选择错误之后的血泪教训,希望这次分享能帮大家在职业发展中少走弯路,争取毕业3年年薪过50!

关于我的简历可以访问:https://github.com/yingl/resume/blob/master/chinese.md,具体内容可以在chat上再提问。

下面根据chat大纲把问题逐一展开:

如何在搬砖队伍中脱颖而出

很多同学在工作后都会普遍的遇到一个问题,工作内容没有技术含量,可能是天天修bug,或者是不停的写大同小异的增删查改操作或是各种web页面,每天加班累死累活,总是不停跟着进度走确没有成长和挑战。这种时候是不是靠跳槽或者抱怨就能解决问题呢?90%的概率是不能!根据28定律,一个公司中只有20%的人在做着真正重要的工作,其余80%人的工作就是维护打杂,这就是事实真相。以大淘宝技术部为例,近1000名工程师中真正编写核心交易和类目相关的大约不超过100人,大多数工程师的任务就是日复一日的为各种大促活动编写业务逻辑,为商家工具修修补补,这些工作事情不少,但真要说技术含量,我从入职时的不会Java,现学一周后也能上去勉强应对。但是能说这些工作没有意义吗?显然不能,就像每天吃饭喝水,虽然不是什么轰轰烈烈的事但必不可少。核心业务为什么核心?因为关系到公司的生死存亡和发展大计,必须找能力最强或者最可靠的人去做。所以,当你一个新人还没有证明自己的时候,做为领导怎么敢把你放到核心业务团队中去?所以我们要做的就是在日复一日的平凡工作中证明自己!

在这里我举2个例子。在微软工作的时候,有个产品是一个有10年历史的数据库访问SDK,测试代码累计超过600万行,虽然偶尔有些hotfix,但基本没有什么问题发生,看上去完善的不要不要的。就是这么一个成熟得看上去只应该维护的产品,在某个牛人看来简直就是千疮百孔。日常工作中这套代码存在着以下重大问题:1)执行时间过长,一轮完整测试需要2天时间执行完毕。2)测试结果不稳定,很多结果靠测试人员的经验和历史数据判断,95%的测试通过率不能反映真实情况。然后的结果就是通过对测试执行脚本的优化,一轮完整测试时间降低到4小时以内。测试通过率超过99%,基本上每次错误都被证明是产品的bug。这些工作本身并没有太"

2017年5月31日,周三晚上8点30分,曾就职于淘宝技术部负责闲鱼客户端/服务端测试和淘宝PC端业务测试,现任某创业公司技术合伙人的林应带来了主题为《测试职业发展经验教训血泪谈》的交流。以下是主持人Leo整理的问答实录,记录了作者和读者问答的精彩时刻!


内容提要:

  • 我看到简历上显示,你在游戏行业工作了 6 年,于 2006 年09 月跳槽到微软,请问这个选择是怎么考虑的,当时做这个决定的优劣势分析能分享一下吗?现在回想起来是什么感受?
  • 你在不同类型的公司里工作过,我想知道,业务不同会给测试开发工作带来多大差异?长期在一个行业里做测试开发工作的人,跳槽到不同业务公司里做测试开发,他最需要转变的东西是什么?如何快速适应、主动适应这个转变?
  • "每个人的天分是有上限的,机遇是可遇不可求的,不仅要不断的学习钻研,还要接受那些更聪明、更努力、思路更开阔的新同事的挑战。” 对于“机遇”“学习钻研”“思路开阔”你有更多的理解吗?
  • 向上管理,是否遇到过工作目标无法与领导达成一致的问题,是如何处理的?团队建设方面,如何把控技术发展和应用方向的?比如对于自动化框架的技术选型,团队内部存在多种不同声音时,如何与团队成员达成统一呢?对于测试效率和质量易于产生争议,是否遇到过周边部门对测试团队效率提出质疑的情况,如何解决的?
  • 我很少向领导请求资源支持,这样是不是不太好?作为员工,找上司汇报工作/沟通的时机选择有讲究吗?作为上司,员工汇报工作/沟通时间怎样分配?对上管理,和对下管理和领导的问题,那对于同一层级的其他同事的关系处理,在你的过往经历中有可以分享的例子吗?
  • 如何能在新环境快速上手一门陌生语言,要求掌握的程度是能看懂RD的代码,从代码里梳理调用关系,掌握其实现方法?
  • 在工作中除了对业务的更熟悉以外,功能测试的技巧技术一直就停滞不前了在工作中自动化测试的工资一直无法展开,空闲的时候使用appium写了一部分UI自动化的测试用例,感觉在我们公司测试过程中用不上,一直迭代功能,感觉在这样下去自己会被飞速发展测试行业淘汰?你对于我的现状有什么建议和意见?
  • SDK测试没做过,能具体讲讲这块是怎么进行测试的?
  • 敏捷测试应该注意什么?
  • 都说现在测试的日子越来越难了,对于那些仍然想要加入测试大队的同学,能谈谈对测试未来出路的看法,作为一个合格的测试人员需要具备哪些技能?以及测试人员如何进行职业规划,寻求技术上的成长?
  • 对上线后的bug被指责“都是测试没测到”这个问题怎么看?
  • 如何协调领导和同事两者之间的关系?
  • 如何建立自己的测试发展之路?在测试行业要求越来越高的今天,如何保持让自己在测试之路上能走的更远?
  • 我在一家上市公司测试5年了,目前在前端做测试设计以及用例编写,但是感觉每天都在干重复的事情没有机会提升,没用过行业的测试工具,请问老师是否建议像我这种情况是否该考虑换到小公司,身兼多岗全面提升?
  • 如果遇到领导本身脾气不是很好,有些一言堂,不是很好沟通的话,怎么样能做好向上管理?

问:我看到简历上显示,你在游戏行业工作了 6 年,于 2006 年09 月跳槽到微软,请问这个选择是怎么考虑的,当时做这个决定的优劣势分析能分享一"

即可阅读本专题全部文章

打开微信"扫一扫",将本文章分享到朋友圈

快给朋友分享吧!

收藏 收藏

1236人已收藏