记录一下今天的日期:2017年11月2号。我是 14 年 7 月毕业,到目前已经三年多工作经验,其实准确的说只有两年经验。在这三年里边听了太多测试行业、互联网行业的是是非非,人情世故,我觉得自己不是那个最聪明的人,因为三年时间,我思考了太多太多,但是一件我认为拿得出手的东西都没有。
作为一个 90 后,我也算是新生代的新四军了吧。当时实习直接到北京实习,毫不夸张的说,大学时代纯粹是玩过来的。心理不平衡过,甚至羡慕鄙视和仇恨的眼光看待过从什么 211、985 出来的牛逼的测试人。
(1) 当时其实测试行业还没有那么高的要求,但是包括各种招聘网站上的学历要求,动不动就好学校背景,心理不好受,因为我本身一个专科出来的人就很难找了,再加上各种压力,不由的会仇视。
(2) 后来想法慢慢捋顺了,公司都是要能干活,能吃苦,能力比一般人稍稍强一点的,怎么就过分了呢?所以,我想明白了,不管哪个行业,你既然要吃这碗饭,你就必须有与别人不一样的闪光点或者比他人强 (比别人牛逼) 的点。这点很重要,必须要有比别人牛逼的点。
(3) 所以当时找了小公司慢慢熟悉业务,写用例,了解互联网行业的工作模式,重中之重就是培养自己的闪光点。
(4) 15 年年末这个小公司就黄了,而后 16 年初换到了一个差不多的公司开始慢慢的积累自己的闪光点。
回顾 14 年 9 月到 15 年 3 月那段时间,一直有一个师傅带我,当时真的真的很感谢他。虽然平心而论他没有教我什么东西,但是为我后边打下了坚实的基础。那段时间的心路真的是很困苦,自己慢慢的接触测试的东西,拼命在努力学习,并且有不懂的任何东西我都领悟出了几种解决问题的途径,这里我就分享出来:
15 年 3 月到 7 月,也就是年后,这才算是真正的互联网公司,虽然这段时间呆的时间不长,但是团队氛围不错。说一下我认为不错的点:
流程这玩意我向来就是觉得很麻烦的东西。之前听金阳光说过:” 不管什么流程,每个环节都会有裂痕,然而你却不能没有这个东西。” 是的,这东西是把尺子,丈量着项目的推进。以前开发会随意提代码,在” 完成在自己手机上测试没有问题后” 之后,开始 push 代码,然后催促测试进行测试。哦,如此这样,是不是我测试也可以随便” 找一个测试机”,测完没问题,就没问题了?什么逻辑?开发自己的代码质量测试丈量?然后我测试提一个 Bug,你就改一个,我要是不提这个 Bug,你是不是连看都懒得看?如此这般,我测试难道天天给你开发舔屁股,那我还不得累死。。。所以,我们测试联名搞了个开发自测,并且将开发自测流程规范了起来,好吧,我觉得这算是我在那个公司接触到的可以保证质量并且行之有效的办法之一,当然,测试也会比开发硬气,据理力争,为什么要这样,说大了就是项目质量嘛。
这个公司呆了只有 3 个月,学到了一些东西,软技能懂了一些。因为我的师傅,我们的缘分再一次有了交集,通过他的引荐与提携,我到入了他的公司,开始我的心路历程的” 第三段”。
15 年 7 月到 17 年 9 月,两年时间,在一个大公司,接触了很多东西,时间是把杀猪刀,如果说在这个过程中我明白了哪些东西:做人的道理。
如果没有师傅在前面为我挡风遮雨,我恐怕是要在这物竞天择的职场中混不下去了。首先说一下大家喜欢的大公司流程规范:
职责流程划分更细,人员要求更加严格。哪个测试跟踪哪个开发的 bug;流程究竟卡在了哪里;这个东西为什么那么难测,难道事先就没有规划好时间多长时间测试,多长时间回归 Bug 么?大公司各司其职的确是好事,但是很多时候很多事会让你忙不过来,而且这个时候官大一级压死人的那一套官场做派比较明显。
起因:经常在各种测试群里听到很多人扯测试必须要提高自身技术水平,要搞自动化、性能、接口测试等,当然这是好事,毕竟没有人想要退步。
我的态度:很多人没有搞清楚自己到底会什么,学什么,人云亦云,我除了能给你句” 加油”,还能说什么。是的,我的测试工作我也不喜欢,但我也在努力在我感兴趣的点上一直努力着。当然不排除有人也在其他方面正在拼着命。
正如我之前说的那样,测试专业性不同,维度不同。
说说我对测试的理解,不应该认为懂代码的就是牛逼的,不应该觉得功能测试就不能拿到高工资。
测试行业在两年时间内变得竞争更加激烈,以后的日子更是会缩短。我见过有些所谓的测试领导在面试测试时,一副得意洋洋的样子,觉得自己懂得很多,像这种人,我只想说一句,go fuck yourself。为什么呢,因为你站的角度不同,比如你可能站的是功能业务测试相当熟的角度,或者你站在测试开发相当牛逼的角度。但是对人应该有相应的礼貌。
那么我现在来从不同角度分析分析:
1.如果你面试的是个小公司,那么这个小公司的测试 leader 可能说话语气就不会很横,除非那种很高傲自大之人,因为小公司正缺人手干活,他们不会趾高气昂的对候选人巧言令色的。相反那些正在处于上升期或者成熟期的大公司,会比较不耐烦,为什么?因为他们一天不知道面试多少人,好像皇上选妃子,再好的人才,他们也看腻了。中国人众多,劳动力这么旺盛,就算给你几分钟的面试谈话时间,也是给了你几分薄面了。
2.人都是这样的,当膨胀的心已经无力遮掩,不如就让他涨破,看他到底要溅到哪里。我之前面试过某个单车公司,那领导一句话说的我哑口无言:” 这个工作给谁做不是做啊。” 我呀呀呸的,你这是招人还是招给你卖力的亲信啊。
各大网站都在调侃互联网行业加班的各种段子,想想就觉得好笑,这群人是不是有病呢?自己加班也高兴?暂且不说有部分人是起哄,如果真的天天是 996 你会去吗?我之前面的一家公司,理直气壮的跟我说,是 9-10-6,工资给的倒是不低 (您暂且认为是很多很多吧)。这里你是不是很乐意去了呢?好比之前我听的那个段子:” 假如让我吃一口马云的屎,他给我 XXX 钱,我能吃到马云吐血。” 这样的段子真的那么好笑吗?你倒是给我吃个看看啊。真是吹牛皮扯淡不嫌败坏整个社会风气。所以我除了鄙视那个公司外,还不忘评论了一句,又是一个让员工各种卖力、不顾员工死活的公司。
说回来测试如何避免加班:
(1) 指定测试计划、时间节点。这个最基本的不用说了。
(2) 明确影响测试进度的关键问题点。关键问题点就是是开发还是产品、还是我们自己延误的,如果是开发、产品,那就不加班,并且告知自己的领导,记住,一定要告知自己的领导,如果领导说那你加一下,可以,那你就加,然后发邮件告诉所有人,下次怎么避免类似问题影响排期,如果是测试延误,那就必须我们自己尽职尽责的完成了。
(3) 与各种人 pk。pk 的技巧还是要自己摸索,但是绝不能示弱,必须拿出自己理论依据。