设为首页 收藏本站
云服务器等爆品抢先购,低至4.2元/月
查看: 3386|回复: 0

[经验分享] 平凡的测试【测试黑皮书18禁】

[复制链接]

尚未签到

发表于 2017-2-19 13:54:06 | 显示全部楼层 |阅读模式
  本文纯属胡编乱造,请勿对号入座。如有雷同,一定是你看花了眼。
  1
  总记得刚参加工作时那股青涩,还有那份梦想。现在想来,天真应该是最好的诠释。时至今日,剩下的激情还有多少?不知道。
  2002年走出校园,进入社会。虽然求学期间打过散工,但真到这天还是忐忑不安。走进面试的公司,看着对面的面试官,说不紧张那是吹牛。凭借着大学期间积累的一点微薄的软件开发知识(Delphi+Sqlserver),加上天生一副厚脸皮,总算磕磕碰碰通过了面试。说起来,好像当时应届生面试的时候,被问到熟悉哪些数据库,一般都会说Sqlserver,不知道现在说的是什么。当通知我可以上班时,不禁狠狠的往地上吐了口唾沫:“丫的,老子现在也算是他妈的白领了。”只到两年后我才明白,白领?丫挺的就是个民工。
  公司前几年接了个电信的单,很大。前几年全国电信系统大改造,要上一大堆的管理软件。项目美其名曰XX(年份)工程。到现在也没闹明白里面是些啥。总之,凭借我在Delphi上的一点基础,上班第一天就被派出去出差,那天是六一。我虽然不是儿童,但在节日里出差还是满心不甘,万恶的资本家。
  目的地是襄樊,从武汉到襄樊四个半小时火车。在火车上饿的头晕眼花,当X工问我饿不饿时,还要满面红光的回答:“不饿不饿,杠杠的。”看着他满意的点点头,当时就想给自己两嘴巴:“真他妈虚伪。”对了,当时对公司老员工都要叫某工,比方说叫龚某某,那尊称就是龚工。
  下车了,跟着X工直奔宾馆,至少我认为是宾馆。当我看见眼前两层楼的危房及周围一圈发廊的时候,小心肝噗通噗通直跳,难道今晚……
  Check in,放下行李,在我还没有饿晕前,用水汪汪的大眼睛看着X工:“晚上咱们吃啥啊?”
  X工:“这里可以点炒饭,你直接叫,记在房费上。”
  我:……
  X工:“好热,头发又长了,我去理发,你别乱跑。”
  我:……
  哐当,看着合上的房门,欲哭无泪。
  这次出差主要是系统部署上线,并对前系统数据进行迁移。忘说了,当时应用层是用Delphi,数据库是Oracle7。跟着X工还有襄樊电信的几个员工,在襄樊及下属几个市县来回跑了两周。感觉啥也没学到,会的还是会,不会的终究还是不会。
  回武汉后,X工分配了几个功能给我做,那叫一个兴奋。那年头也没什么需求,PRD、UC啥的闻所未闻。也就是把你叫到跟前,指着屏幕,这个这个还有这个,去做。然后我就屁颠屁颠的开工了。每天7:30到公司,9:30回家,白天在路上,晚上在床上脑袋里都想着功能如何实现。总算花了三天把功能做好了,美滋滋的把工作成果递交上去。
  X工翻了翻眼皮:“我要你做了这些的?”
  我:……
  X工:“自己检查下。”
  我:……
  我:“日你个先人板板!”
  这是心里在想。
  又过了一周,继续出差。这次是和Y工到洪湖。“洪湖水啊,浪呀么浪打浪。”老子出过一次差,现在是老鸟了。这次去当洪湖赤卫队,嗷嗷……
  这次是坐汽车。叮呤哐啷晃啊晃的到了洪湖。一看宾馆,乖乖,标准间一晚100。这里要说明下,当时出差一天补助是100,包含所有。没错,所有。这就等于说我们要是住这里,那饭钱还有其它什么的得自己掏。对了,忘说了,Y工是女的。
  女人嘛,对环境要求总是高的,住!住了没几天,当我还在盘算这次出差要贴多少钱的时候,公司一通电话让我傻了眼:“马上回武汉,下周去上海,预计出差半年。”OMG……
回到公司后,突然发现新来了好多人,特别是——美女。中午在公司食堂吃饭,磨磨蹭蹭的腆到一个长发美女的餐桌上。大眼睛,小鼻子,吊带衫,不施粉黛,正是我YY的类型。

看了眼美女,我:……

美女:……

扒了两口饭,抬头,我:……

美女:……

搁下碗起身,头也不回的离开食堂。“很酷,绝对留下了好印象。”正在我偷偷暗爽的时候,美女在身后喊我:“那个谁,你餐具没收拾。”

Shit!

  这是我和老婆第一次亲密接触。当然,我是这么认为的。奇怪的是,多年后说起这件事,老婆却怎么也想不起来了,说我是做梦梦到的。天地良心啊!
  小记:6月份还没拿到毕业证,所以跟我谈的是先来实习,每月600。但第一个月工资发了1800多,税后喔。当时看到卡里的金额还怕是不是发多了。隔天去找财务,结果沟通了半天财务mm以为我嫌发少了,安慰了我半天:“刚毕业是这样的啦,好好干,我看好你喔……”OMG……
  2
上海,一座充满魅力的老牌资本主义城市。当然,也充满着腐朽、堕落,还有诱惑。我蹲在地上,手里紧紧拽着蛇皮口袋,看着老A唾沫横飞的给我们介绍此行的目的地。“你们要小心小心再小心,绝对不能被糖衣炮弹所腐化,绝对不能!”老A仿佛觉得语气还不够强烈,想再说两句增强气势,但把手挥舞了半天,最后还是从屁股口袋拿出皱巴巴的火车票,一人发了一张。

老A三十,五短身材,小鼻小眼,从里到外都透露着南方人的精明,起码当时我是这么认为的。我们一行五人,老A年纪最大,理所当然成了带队的老大哥。其他几个都是和我一样屁也不懂的新兵蛋子。

F和我一样做开发,写C的。看着浓眉大眼,但我总觉得别扭,哪别扭也说不上来。后来过了半年,因为偷女同事内裤被开除了,那时我才恍然大悟。一SY成瘾的SB,眉宇之间总不自觉的流露出下贱还有淫荡。

S是做市场的,倍儿精神的一小伙子,人也单纯,一身的名牌。现在这厮在上海一家公司做市场总监,前段时间听说我到杭州了,非要过来带我见识下杭州的酒池肉林。感叹社会真是个大染缸,再纯洁的小男生几年后也变成了欢乐场所的常客。臭S,说要带我去的到今天也没对现,鄙视。

B是女的。

这就是我们五人组。

等等,B啥样啊?怎么女人就不介绍了。废话,当时哥们一心奔事业,眼里哪容的下这种庸脂俗粉。

武汉到上海,当时坐火车要17个小时。我们个顶个的象打了鸡血一样兴奋,纷纷诉说心里的雄心壮志。就算老A在一旁提醒,咱们这次只是去出差也不管用。上海,你爷爷我来了,洗干净菊花给爷爷等着!

一路无话,早上到上海后,面临的第一个问题就是地铁,没人坐过啊。老A说跟着大部队走准没错,于是五个人扛着大包小包就随着人群朝前涌动。突然听见B叫了一声:“哎呀!”大伙回头一看,B的马脸涨的通红。咋啦咋啦,被煮了?不对不对,被人卡油了?MD,当咱们湖北佬好欺负啊!不长眼的家伙在哪呢哪呢。哥几个今天要教训教训这不开眼的,让他知道马王爷有几只眼。B连忙摆手:“不是不是,是我箱子拉手坏了。”MD个小娘皮,屁大点事叫啊叫的。哥们心肠好,顺手拎起箱子继续往前走,B在后面小声说了声:“谢谢……”

上海公司在张江开发区,几个人晕头转向的好不容易到达了目的地,一座三层楼的建筑。

“上海公司就是气派啊!”,这是F在发春。我极度鄙视的瞄了F一眼,没见过世面的土包子,俺家门口的省委大楼有十层高呢。一年后,正对张江地铁口,Lenovo修起了一座几十层高的大楼,看着楼顶上那巨大的Logo,我浮想联翩。

前台mm皱着眉头看着我们几个:“武汉公司的吧?”

我们:“嗨一嗨一”

前台mm:“难怪……”

我们:……

前台mm:“你们先到会议室等着,往里走。行李不要在地上拖,喂喂,那个扫把头,说你呢!”

S拍了我一下,我一脸茫然的回头看着他,S朝前台mm呶呶嘴。“跟我说话?”我指着自己,前台mm不耐烦的说:“废话。”老子……

这都要怪我武汉几个哥们。临出发给我饯行的时候,非说我这身打扮丢武汉人的脸,拖着我四处流窜制备行头。末了说我发型不好,找了个相熟的剃头师傅,咔嚓咔嚓给我剪了这么个造型。小时候玩过街机里那个街头霸王没?对,就和里面美国兵一样的发型。

从那天开始,上海公司全体同仁就知道武汉公司来了一位不屈不挠的革命斗士,象鲁迅,头发都是竖着的。我就这样出名了,我苦。不过我这发型没骚包几天就结束了它的生命,并引发了一系列的故事,这是后话。

我们在会议室坐了会,然后跟个行政mm一起到了宿舍,三下五除二的安顿好后又回到了公司。那天,算是我在上海工作的第一天。现在回想起来,从刚开始的期盼到失望,到想回武汉回不了,到最终知晓是被卖在了上海而不是出差,不过短短一个月时间。


小记:拿武汉的工资干上海的活,这不是第一家这么干的公司,也绝对不是最后一家。



3

毫无疑问,我和F都分在了技术部。当然,在不同的项目组,心有戚戚。

我参与的项目涉及到Java+Oracle+turbolinux+weblogic+……除了Oracle接触过之外,其它的是一无所知。当时公司的个人PC上不允许访问外网,也就不能在网上查资料。向别人请教?拉倒吧,这是在社会不是在学校,谁理你!况且我一向没有求人的习惯。时至今日,我也认为“勤学好问”中,“勤学”在哪都适用,但“好问”就不一定。在学校是交了学费,在公司是拿工资,明显不同。但F不一样,他喜欢“不耻下问”。

F:“这个是什么意思?!”

某位同事:翻翻白眼。

F:“这个代码应该怎么写?”

某位同事:装作没听见

F:“你为什么不告诉我?”

某位同事忍无可忍:“我为什么要告诉你!!!这都是我自己学会的,也没人教我,我凭什么教你?!!!”

F:……

类似的事情在我工作这几年看到了很多很多。不觉得有什么奇怪,这就是社会,这道理我12岁那年就明白了。

虽然很多方面都不会,但工作还是要做。做好了是应该的,做不好没理由就是能力不行。发觉第一家公司对我的影响真的很大,很多工作风格就是那时候形成的,虽然我对第一家公司恨之入骨。

首先是买书,趁着刚开始两天的调整期,下班就到书店。有用的没用的买了一堆。

然后就是偷师。简单讲,前辈在PC、服务器上操作的时候,找理由站在后面,看着他一步一步怎么做的,拿本子记下来,回去再一点点的整理。

最后就是自己动手实验,一次次的实践。

我一直对自己的快速学习能力引以为豪。大概一周不到的时间,我就基本掌握了操作方法。当然,很肤浅,只知道应该怎么做,不知道为什么要这样做。

那年头,JAVA没有什么Struts-Spring-Hibernate,有我也不会;Oracle会简单写点存储过程、函数啥的;Linux会点基本操作命令;Weblogic会点简单配置。当我连C/S和B/S有啥区别都不清楚的时候,我就正式开始参与项目编码了。

项目周期短,工作量大。我估计了下,从开始到结束,大概有接近三个月的时间没有一天休息,每天是8:30到9:30,忘说了,公司“法定”每周上六天班。有一次实在熬不住,下班就回宿舍了。第二天一上班,迎接我的就是狂风暴雨。这里奉劝下诸位应届生,除非你真的天质过人、才华横溢,或有相当的背景,否则就夹着尾巴乖乖做人。老鸟都没走你凭啥走,没事做?没事也要在这傻坐着!

还有件事也是我一直刻骨铭心的。

走廊上碰见领导,领导问:“进度怎么样?”

我:“还可以。”

领导一边往厕所走一边问:“什么叫还?有什么问题?”

我跟着领导往厕所走:“没有没有。”

领导站那嘘嘘:“年轻人要谦虚,多象老员工学习。”

我在旁边连连点头:“一定一定。”

领导抖了两抖,收拾好后拍了拍我的肩:“好好干。”

我脸上堆满笑容:“明白明白。”

这就是社会。

看着现在很多应届生对身处的环境不满,你们他妈的有什么不满的。

项目结束后,很顺利的,我涨工资了。


小记:做人要靠自己。


4

在项目期间有几件事要讲。

第一个是我头发剪了。项目期间,全国四十几个省市的政府单位来参观,活动做的很大。插一句,在这家公司说一百样不好,但有一样是公认的,那就是实实在在开阔了眼界,包括后来温JB都来视察过。为避免影响市容,开大会的时候老总专门点名说那个谁发型要换下,但我没听。后来在机房调试的时候,另一个老总加两位总监跑过来说这发型真不合适,没办法,只有剪了,本来还想留长点扎辫子的。

理发店就在宿舍隔壁,看着不起眼,剃完收了我60,MB。隔天到公司又引起轰动,鲁迅变成瘌痢头啦。

第二个是喝酒。我们一帮武汉过来的,包括后来又陆陆续续来的几个,长发美女也来了,一起在宿舍楼下大排档喝酒。结果其他人还好,长发美女和B喝多了。不知道受了啥刺激,两人在楼下抱头痛哭,我和S怎么拦都拦不住。左邻右舍看着都以为是咱俩干了什么天怒人怨的事,最后还是S麻利,直接往肩膀上一扛,一人一个扛了上去。后来我和老婆说起这件事,她打死不承认,鄙视!

第三个,我不想做开发了。现在回想起来,根源上应该是对编码没兴趣。但做测试也要编码啊,特别是我离开开发也没有直接做测试,而是做了段时间DBA、SA、SCM、售前,最后才转到测试的。为什么不想做开发?这问题我也问了自己好久。最后才明白,不是不想做开发,而是单单对编码没兴趣,并且没兴趣的原因是我不擅长,或者说我认为自己的天赋不在这上面。经过这几年,也慢慢验证了这一点,我更擅长的领域是需求分析、系统设计、项目管理,喜欢做前瞻性、预演性的工作,看来当年的决定没错。

许多人都曾经问我,为什么总能保持这种旺盛的精力,这种对工作的激情。无他,知之者不如好知者,好之者不如乐之者,如此而已。

就这样,我一面忍气吞声的做项目,一面勾搭长发美女,一面准备转岗。


小记:成功=99%的努力+1%的天份,也就是说没有那1%的天份永远成功不了,秀才永远比不上天才。每个人或多或少都有属于自己的天份,一定要正确找到自己的天份,很多时候往往和兴趣是一致的。

再记:郭靖有天份吗?有——“毅力”。这种天份无与伦比!


5

记忆中,大概是2002年底离开开发职位的。在没转测试前中间做过几个不同的职位,但时间都不长。其中映象最深的是Oracle DBA,当时公司用的是Oracle 9i。要说我对数据库了解有多深那是吹牛,但我对数据库确实很敏感。

刚来的时候F买了本Oracle9i管理员手册,厚厚的一本,叫嚣要一周内看完。我劝他,这又不是看小说,重点在于理解运用,他不听。后来在某个项目设计数据库的时候,会上他侃侃而谈,实际操作却一筹莫展,最后还是我做的,坐实了纸上谈兵这四个字。这也是后来我转DBA很顺利的原因之一。过了几年后,我再次兼任DBA,发觉当初的一点基础还在。一方面是工作几年一直都在和Oracle打交道;另一方面是除了测试外我对数据库的兴趣最浓。

废话少说,总之期间兜兜转转一大圈,最后终于转到软件测试上了。也是我持之以恒,到今天也不离不弃的行业。具体转入的时间真记不清了,只记得在后来差不多一年的时间里,我连升三级,当然工资也涨了三次。在我2003年底离开公司的时候,周围同事说:“cx走了,公司没人懂测试了。”这句话是对我第一份工作最大的肯定。

在这不到一年的测试工作中,从对软件测试一无所知,到测试部门主管,其中发生的事情太多太多,各位看官且听我慢慢道来。

对了,还有件小事。2002年11月9日21点37分,我和长发美女确定关系了,开始了漫长的六年的马拉松式爱情长跑。


小记:闻道有先后,术业有专攻,如是而已。


6

刚接触软件测试的人员一般都是由功能测试开始,很多人也认为是黑盒测试,也有称之为数据驱动测试的。一般说的黑盒测试方法包括:等价类划分、边界值分析、因果图、判定分析表、正交实验设计等。其实这些方法在白盒测试中运用的也不少。

等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭示程序中的错误都是等效的。等价类划分的办法是把程序的输入域划分成若干具有相同特性的部分,然后从每个部分中选取少数代表性数据当作测试用例。

所谓边界条件,是相对于输入情形,输出等价类直接在其边缘上,稍高于其边界和低于其边界的这些状态条件。边值分析是对等价类划分的有效补充。

因果图着重分析输入条件的各种组合,每种组合条件就是“因”,它必然有一个输出的结果,这就是“果”。而在一些数据处理问题中,某些操作是否实施依赖多个逻辑条件的取值,即在这些逻辑条件取值的组合所构成的多种情况下,分别执行不同的操作。处理这类问题的一个非常有力的分析和表达工具是判定表。通常,因果图和判定分析表是结合起来使用的。

正交实验设计是从大量的实验点中挑选出适量的、有代表性的点,应用依据伽罗瓦理论导出的“正交表”,合理地安排实验的一种科学的实验设计方法。它其实是组合测试里的一个分支,组合测试是什么后面再讲。

除此之外,还有组合测试、基于模型测试错误推测、测试场景分析、随机测试、猴子测试等很多测试方法。其中场景分析是近几年我常用的测试设计方法。组合测试、基于模型测试这两种是各大高校、科研机构的重点研究对象,每年发布的论文有不少。题外话,我对这两种方法不感冒。

很多测试新人一接触测试就拼命看这些资料,其实最开始要了解测试思想。

首先,如果从标准论来看软件测试,可以定义为软件测试就是"验证(Verification)"和"有效性确认(Validation)"活动构成的整体,即软件测试 =V&V。"验证"是检验软件是否已正确地实现了产品规格书所定义的系统功能和特性。验证过程提供证据表明软件相关产品与所有生命周期活动的要求(如正确性、完整性、一致性、准确性等)相一致。相当于,以Spec为标准进行软件测试活动,验证软件产品和Spec的一致性。"有效性确认"是确认所开发的软件是否满足用户真正需求的活动。相当于,保持对软件需求定义、设计的怀疑,一切从客户出发,理解客户的需求,发现需求定义和产品设计中的问题。这主要通过各种软件评审活动来实现。

其次,业内有两种截然相反的指导思想。一种认为要验证软件是"工作的",以正向思维,针对软件系统的所有功能点,逐个验证其正确性。其代表人物是软件测试领域的先驱Dr. Bill Hetzel (代表论著《The Complete Guide toSoftwareTesting》)。另一种认为要证明软件是"不工作的",以反向思维方式,不断思考开发人员理解的误区、不良的习惯、程序代码的边界、无效数据的输入以及系统的弱点,试图破坏系统、摧毁系 统,目标就是发现系统中各种各样的问题。其代表人物是G.J.Myers(经典著作《The Art ofSoftwareTesting》)。他给出了与测试相关的三个重要观点:测试是为了证明程序有错,而不是证明程序无错误;一个好的测试用例是在于它能发现至今未发现的错误;一个成功的测试是发现了至今未发现的错误的测试。这两种都有很多的拥护者。在我所见过的测试活动中,采用第一种指导思想进行测试工作的多,特别是设计测试用例的时候。

当思想与基本方法了解的差不多了,是不是就可以开始做测试设计了?当然不行,还要熟悉业务。2004年在北京的时候和当时雅虎中国的技术总监交流,我说我一直想寻找一种方法可以跨行业开展工作,说白了不熟悉业务也能进行测试,回答是做梦。到现在2009年,我还是想寻找这么一种方法。这也是我认为测试理论、方法高于测试技术、手段的原因。

准备工作做好,可以尝试做下测试设计了。我的做法是,拿到PRD,按照因果图、判定分析表的规则进行业务、功能分析,然后针对每个功能进行等价类划分、边界值分析。恕我数学没学好,正交试验设计每次用到一半就进行不下去了。

当然,现在测试设计时采用的方法已经不同。更多的是使用路径法划分功能点,场景法设计业务流程。

业内还有个争论,是否需要编写详尽的测试用例?我当时没这些过多的想法,只知道熟能生巧。所以在自己学习及后来参与的前几个项目中,画了大量的图(几百幅是有的),写了大量的测试用例(几万个是有的)。量变到质变这句话是有道理的。再后来一拿到PRD,脑海里就会自动拆分功能点,自动梳理业务流程。历史总是惊人的重复发生,项目也一样。当你做了上百个项目后,你会发现开展的测试活动大同小异。也许,此时只有大型(比如项目团队人员规模在千人左右)、超大型、非常有特点的项目才能吸引你。

紧跟着做的几个项目没什么好说的,无非就是从测试需求分析开始,然后经过测试团队组建、测试环境构建、测试计划、测试设计、测试实施、测试结果收集与分析、测试总结等阶段,最后项目结项。

测试流程、测试模型啥的后面再说。这里要先叙述下和Intel合作的一个测试项目,就是这个项目,给我打开了一扇崭新的测试大门。


小记:我亦无他,唯手熟尔。


7

传说中的Intel,一说起它不知道别人首先想到的是什么,我脑海里最先出现的是“嘣~嘣嘣嘣嘣”。

和Intel合作的是一个系统集成测试项目,这样说可能很多人不明白,啥叫系统集成?去google。公司是家系统集成商,当时有个大项目要评估下硬件平台、软件平台的支撑能力。硬件平台选择的是Intel的安腾系列,软件平台选择的是Redhat AS3、Oracle 9.2.0.2、Weblogic6、Openldap,仿佛是这几个版本。简单讲,就是在安腾服务器上运行这些软件,检测运行状况、性能,其中Oracle主要验证的是集群性能。现在明白为什么要和Intel合作了吧。当时64位服务器刚出来,安腾老贵的,据说一台上百万。公司一口气弄了三十多台扔在机房里做实验,结果被我们当成了板凳。细节不多说,大体上讲有点类似于标准测试(benchmark),但远没有那么复杂。

Intel上海实验室的测试工程师只有6个人,据说就是这6个人负责中国大陆的所有测试工作。啧啧,真是敬仰之情犹如……后来才知道并不是这样,中国大陆是只有6名,但美国总部有庞大的测试团队提供支持。

参与这个项目的我方一共四人,Intel四人,基本上一对一。这里要特别提到一个人,当时的测试主管C。

C也是湖北的,和我一般高,浓眉大眼,家在农村,非常勤奋、质朴,来公司两年了,此项目由他负责。之前他认识了个女孩,当老师的。他是落花有意,女孩却流水无情,每天愁眉苦脸的想着该咋办,后来不知咋地烧香烧到我这来了。

我给他出主意:“女人嘛,推倒了就是你的。”

C挠挠脑袋:“咋推倒?”

我一脸藐视:“灌醉撒还用问!”

C恍然大悟:“是哦……咋灌醉?”

我:……

本着救死扶伤的革命精神,我带着长发美女陪着C一起约老师吃饭。

老师长得还真不错,难怪C茶不思饭不想。开始老师还羞羞答答的,后来在我和长发美女的游说下连干几杯,对了,喝的白酒。酒过三巡后不得了,频频举杯,忒豪气,这时候才知道老师是山东人。妈的,C不早说,害我喝的东倒西歪。

我斜着眼看着老师:“C是你男朋友不?”

老师醉眼朦胧:……

我指着C破口大骂:“妈的,是男人就给老子证明下。”

也许是酒壮怂人胆,C猛的一下扑过去抱着老师一阵乱啃。从那天起,这对狗男女的关系就确定下来了。没过一月就他妈的同居了,比我动作还快,呸。

那次后C把我引为知己,这次项目前就给我透露机会难得,要我好好把握。做好了前途无量,我深以为然。

项目断断续续的做了快两月,期间的感触真是一言难尽。

就是这个项目让我感受到一名合格的测试人员一定是复合型的,特别是技术复合。比方说检测Oracle集群,你对Oracle不熟悉怎么做?这还不够,做集群还要了解操作系统,了解数据存储。操作系统不用多说,Linux是一定要会的。数据存储当时重点关注的是Raid技术、磁盘阵列的使用,总之还有很多。所以我一直说,一名合格的测试人员如果想转到其它技术岗位,那是轻而易举。工欲善其事,必先利其器;测试前要对待测产品所使用的技术做充分了解,大致是这么个意思。

还有些零散的感悟。比方说,性能测试的时候首先要保证测试服务器不能成为性能瓶颈。也就是说,如果压力太大,会造成测试服务器本身无法正常发起请求,此时得到的性能指标肯定有问题。

总之,这是第一次见识到国际化大公司是如何开展工作的。之前总觉得公司的资源已经蛮充足的,服务器都有几千台,接触Intel后才发现差的是十万八千里。

项目快做完了,我们个个累的象驴一样。有天从Intel出来,和C找了个地方喝酒。C突然跟我说:“兄弟,我准备结婚了,改天陪我去买戒指。”我呸他一脸唾沫:“SB。”

第二天一早到公司听到消息,C早上在来公司的路上出车祸了。到中午,抢救无效死亡。

兄弟,一路走好。


小记:熟读唐诗三百首,不会作诗也会吟。如果不能自舒机杼的话,顶多也就做几首打油诗了。

再记:人有旦夕祸福。


8

C的葬礼很隆重,公司同事都去了。那天天空下着小雨,我蹲在灵堂门口,在地上摆了三根烟。看着漂浮上升的缕缕青烟,我吐了口烟圈,这该死的生活。C走后我郁闷了好长时间,但工作仍要继续,项目还没完。忙碌加上时间,确实是治疗伤痛的特效药。项目结束后,很顺利,我又升职加薪了,并且没过几天我的级别再次提升了一次。

这里先说下测试部门的组织结构。开始,部门是采用流水线式的作业方式。做测试需求、设计的有帮人,做测试实施的有帮人,测试管理的有帮人。按照这种模式,很多时候一个人会在几个项目组里。我在公司前前后后做了大几十个项目,就是这么来的。然后公司改革,改革的时间说出来大家都知道——非典。改革后形成了项目经理责任制,这种制度下项目经理的权限很大,可以任意招聘、解聘项目组成员,加薪减薪也是PM说了算,包括测试人员。这样一来之前的测试部门结构就不再适合,于是整合了所有测试资源,成立了测试中心。项目所需的测试人员,由项目组向测试中心报备。测试中心根据实际情况派遣测试人员加入项目组,特别是指定项目测试经理。测试团队在项目中受PM节制,TM的工作向PM汇报,并定期向测试中心发送工作报告。也就是说,在项目过程中,测试中心对TM的约束力很小,更多的是提供资源上的支持。

根据测试类型的不同,测试中心又分为两大块。一块主要做单元、集成测试;一块主要做系统、验收测试。很多企业都是根据V模型来进行测试类型的划分,公司也不例外。为什么我说类型而不是阶段呢?很多人诟病V模型的主要原因就是他们认为V模型是线性过程,从单元到验收是不能并行的。而我认为V模型的重点在于对应关系,单元测试对应编码,集成测试对应详设,系统测试对应概设,验收测试对应需求,这才是最重要的。另外还有一点,很多人认为黑盒测试技术含量低,系统测试是要发现概设中的问题,这难度小吗?

组织结构调整后,我被任命为测试主管。当时公司本想让我负责单元、集成测试这一块,但我拒绝了,因为每当我看见编码的IDE界面就有砸屏幕的冲动。谁知道负责系统、验收测试后仍然天天写测试脚本,真是无语!也就是从这天开始,我算是勉勉强强步入了中层管理,如果从大学毕业算起,用了不到一年的时间。


小记:一份耕耘一份收获+高付出高回报


9

我不喜欢做管理工作,真的。相比统帅,我更喜欢做参谋,就是那种嘴唇边上有个痣,痣上有撮毛的狗头军师。奇怪的是,大部分人都觉得我的管理能力比其它能力要强,真是世上不如意事十常居八九。

我的管理手段很强硬,喜欢采取高压方式。有次部门开会,我把需要完成的工作大致分配后,看了看表:“现在是上午9点11分,下午16点11分前我要看到结果。”了解我的同事二话不说赶快行动,有部分新同事会提出质疑,P是其中典型代表。

P理直气壮:“这任务不可能完成。”

我:“为什么?”

P雄赳赳气昂昂:“我手头还有什么什么(此处略去5000字)工作没完成,是谁谁谁(此处略去1000字)安排给我的。”

我直接走出会议室,下午P就被调离。过了两礼拜听说P再次被调岗,再往后就没此人的消息了。

采用这种管理方式有个前提,就是前面说的,高付出一定要有高回报。你作出成绩,马上就兑现回报。不来什么花里胡哨的,直接升职加薪。

我认为对一个团队而言,最重要的是高凝聚力与高执行力。如何达到这两点?短期就是物质刺激;长期就是企业文化,信仰的力量是很可怕的。除此之外,作为团队的管理者必须要有独特的个人魅力,能够吸引并感染周围的人,有时候也需要用点权谋之术。比方说,有段时间,我把每月工资的10%拿出来作为部门奖金,虽然不多,但绝对起到了收买人心的作用,说到这里想起了一个故事。

有家公司每年年底都给员工发三薪,有一年效益不好只能发双薪。老总就愁啊,这帮被宠坏了的员工能接受吗?会不会造成很大的负面影响?此时旁边的狗头军师蹦出来大喊:“主公休慌,只需如此这般即可。”老总听了龙颜大悦。

第二天,老总召集公司所有中层管理干部开会。会上说因今年效益不好,年底可能会裁员,现阶段只是通个气,各部门主管不得随便透露。散会后,员工看着这么大的动静就四处打听,开始各主管还不敢说,到后来忍不住就告诉了几个亲信。这下好,立马一传十十传百,全公司都知道了,员工都忧心忡忡,这快过年了要是被裁了咋办。

没过两天(时间间隔不能长),老总又把全部主管召集起来开会。会上说公司仔细考虑了下,再苦再难也不能对不起大家伙,会考虑其它方式度过危机,不进行裁员。消息传出去后,员工都偷偷松了口气,可以安心过年了。

又过两天,再次召开会议。会上老总饱含深情的说:“为了对得起大家一年来的辛勤工作,我决定就是卖房,年底也要给大伙发双薪!”这消息一传出全公司炸了锅,老总万岁的呼声此起彼伏,老总得意的笑了。

要记住,这种手段可一不可再,阳谋总比阴谋要好。


小记:将乃兵之胆


10

一晃眼到2003年底了,期间公司越来越多的做法让我看不惯,特别在团队组建上。我很喜欢《曾胡治兵语录》中的一句话:谋议可资于众人,决断须归于一将。在一个团队里,建议权可以有多个,但决定权只能有一个。即使是上级领导也无权直接插手团队的内部事物,有意见可向团队负责人提,但绝对不能绕过负责人直接操控团队,否则要负责人干嘛?!如果再碰上外行指挥内行,好家伙,坐着等死吧。当然,没人会承认自己是外行。

应该是在10月中旬,公司再次进行结构调整,这次测试中心的直属领导换人了。新官上任三把火,一来就召集测试中心管理人员开会,当时真正意义上的测试主管只有我一个,还有几个是分散在项目组的TM。会上领导对测试中心之前的工作进行了初步的肯定,然后希望在以后的工作中再接再厉,等等等等。请原谅,对于这种打官腔的讲话我实在没兴趣。正在我迷迷糊糊打瞌睡的时候,领导突然点我的名:“cx,对测试中心未来的规划有什么想法?”那段时间刚好我在想办法提升测试团队整体能力,未加思索就列出了十几条内容。领导听后很满意,要我放手去做,他会全力支持。我见新领导这么支持也很高兴,于是投入了更多的精力做这件事。谁知道……

我花了好几晚撰写的改进建议,领导在审核的时候没说什么,到执行的时候就指责这也不行那也不行,我非常怀疑他是不是真看了。行,有意见咱改嘛,这回可以了吧?结果执行初期不作声,执行到一小半的时候又插手了。这次说的更直接,说我采取的方式根本就是错误的。这时候我也算看出来了,小部分是想给我个下马威,更多的是不肯放权。到这步田地再做下去也没意义了,也没办法再做下去。几次我的决定都被推翻,在团队里的话语再无权威性,队伍没法带了,于是我萌生去意。

我经常讲:光说不练假把式,光练不说傻把式,又说又练真把式,这年头假把式太多。另外,有的人行事只会听别人安排,就像算盘珠子,拨一下动一下,没有自己的想法;有的人想法很多但从来不敢付之行动;敢想又敢做的人很少,想的正确执行力高的更少,快赶上熊猫了。

这世道,什么都缺就不缺“专家”,一个个象世外高人一样。但是,真正的世外高人可以对事无所谓,但不必讥忿嘲骂。否则并不是真正的眼界超然,而是酸溜溜的小肚鸡肠,或幸灾乐祸的小人样。喜欢一味否决他人,喜欢通过否定他人意见来表现自己,这种人太多太多。

一个良好的部门结构,一个充满活力与激情的工作氛围,一个合理的团队管理形式,这是我一直所追求的,今时今日也不例外。我这人一向说干就干,既然不想呆了,那就走吧。

2003年11月底,我递交了辞职报告,离开了人生第一份正式工作。


小记:做TM时经常讲,送死你去黑锅我背。放心大胆的去干,有我呢!


11

记忆中,没办离职手续我就离开了上海,这是因为离职本身就有家庭因素在里面,具体原因涉及隐私无可奉告。我一向是生活高于工作,家庭永远在第一位。后续手续是托人办的,特别是离职证明。当时的HR主管说我合同没到期,没要我赔钱就不错了,不能开离职证明。我懒得理这二百五,托人把离职证明开出来了,别忘了,长发美女就是做HR的,HOHO。

说起这个HR主管那故事就多了。她本来是深圳公司,做后勤保障之类的,类似于办公室这种职能。后来上海公司的HR总监提升到其它职位了,主管行政财务这块的副总裁就把她调到上海来负责HR的工作。原因嘛……你猜?!

这人和之前的HR总监那是天壤之别。所以说人呐,即使再有背景,抱的大腿再粗,没本事就是没本事,给你个位置你也坐不稳。她来了没几天,就导致公司司机和保安打了一架。

当时因为公司员工经常会加班,加班如果太晚,公司会安排车辆送员工回家。附带说句,加班公司还提供夜宵哦!所以司机会值夜班,值夜班就会有床,有生活用品。这家伙一来就说在公司里不允许放这些,然后要保安统统扔了出去。恰好这天当班的司机晚上送客户到机场,很晚才回,看到自己的东西被扔在外面勃然大怒,质问保安,保安也不是个省油的灯,三言两语话不投机大打出手。据说司机吃了点亏,一气之下给总裁打电话,他之前是总裁的专职司机。总裁听了大发雷霆,马上打电话给这人,如果今天晚上摆不平明天你直接卷铺盖滚蛋。再据说,当时已经是凌晨两点。第二天听到这个消息我脸都笑抽筋了。有人说我幸灾乐祸,我反问你这是在表扬我吗?也是因为这个SB,当然还有其“它”SB,长发美女没过多久也辞职了。

每每回忆在上海的这段日子,虽然对公司有种种不满,但算得上是刻骨铭心,或许是第一次的原因。不像在第二家公司,虽然呆的时间远远高于第一家,但离开后一点感觉没有,或者说麻木,这是后话。

人生总是有起有落,邓公三起三落,不论何时何地仍然保持一颗平常心,对比下我算什么。在上海工作的这段时间里其实就明白一个道理,小人物也要活得有尊严,男人没钱,没女人,没枪杆子,都是小事,但没了尊严,路边的狗都不会拿正眼看你。

这里强烈推荐一本书给大家:《亮剑》,这是我近十年看过的网络军事文学中最好的一部。不要看电视,电视只拍到55年授衔,而全书的精华部分就是55年授衔后发生的故事。很多年没有看书看的热泪盈眶,除了这一部。我向很多人推荐过,大部分人开始不信,不就是本小说吗哪有这么夸张,但看完后无一例外都和我一样被深深打动。这本书从头至尾只讲了两个字:“骨气!”


小记:不义而富且贵,于我如浮云。


12

回武汉后,一边安顿家里的事情一边准备好好休息下。找工作?不担心。在上海的时候就有企业联系我了。记得第一次接到猎头的电话激动了半天。

我:“你哪的?你贵姓?你咋知道我联系方式的?为什么会找我?嗬嗬嗬嗬嗬嗬嗬嗬~~”

对方:……

现在是麻木了。回家的第二天就接到一家公司的电话,很有意思。

HR小姐:“喂,是cx吧?”

我:“我是,你是?”

HR小姐:“你明天几点可以来上班?”

我看了看电话线有没有接好:“啥?”

HR小姐:“对了,我是……”此处略去吹嘘他们企业有多好5000字。

我抽了根烟,喝了两口水:“哦。”

HR小姐:“你明天早上9点过来吧。”

我:“没兴趣。”

咔嚓。

我听说过这家公司,做防火墙的,在国内还有点名气,但这HR的秀逗让我对这家公司持有严重怀疑态度。而后接到的几个面试电话都算正常,我一一约好了时间。其中第一个联系我的就是在上海已经沟通过,并且是我一直向往的企业。最后我也只面试了这一家就重返被剥削阶级了,现在想想,嫩啊。哪家?你猜!

回来后几个朋友给我接风,照例是酒足饭饱搓麻将。武汉的红中赖子杠那时刚出来,具体玩法很复杂不多说。那段时间手气奇好无比,我算了下,大概一年时间内我基本场场赢,一周至少两场哦。然而从第二年开始我基本场场输,输了两年。所以说,出来混迟早是要还的。有人讲牌品好人品就好,这句话的确有道理,打牌的应该有体会。对钱太看中的人我不喜欢来往,钱是王八蛋用完了再赚。对那种喜欢炫富或者哭穷的人我也敬而远之,特别是哭穷,我又不找你借钱你对我哭什么穷。

我去第二家公司面试的时候,面试官问我觉得自己能不能胜任这个职位,觉得自己哪方面能力最强。我给她讲了个故事:

有个小丑到马戏团应聘,他来到五楼团长办公室。团长问他有什么本事,他说我会飞。团长听了哈哈大笑心想来了个神经病,打趣他说我们这里人人会飞。小丑很失望,于是低着头走到窗边,打开窗户飞了出去。这个故事的名字叫——不识货。

我想大概也只有那个时候我敢在面试官面前胡咧咧,如今是江湖越老胆子越小,这狗屁的生活。很奇怪,照此家企业的风格应该是不会招纳我这种个性张扬的人,但不知为什么就是把我招进去了。我当时还沾沾自喜,岂知这根本就是个错误。在后来的五年多时间,我吃尽了苦头。


小记:千里马常有而伯乐不常有,你想做千里马还是伯乐?


13

签合同那天天空阴沉沉的,偶尔响几声闷雷。冬雷震震这种异象都没能唤醒我,活该被糟蹋。合同上的劳动关系注明是北京,我很奇怪。

HR老嫂子妩媚的对我一笑:“北京好啊,可以享受北京的福利待遇。”

我抓了抓脑袋:“酱紫啊。”

HR老嫂子又抛了个媚眼:“小傻瓜。”

我下意识的说:“逼要。”

HR老嫂子把上身倾过来:“啥不要啊?”

我傻傻的看着零下四度穿着低胸露乳装在我面前汹涌澎湃的人间凶器,五迷三道的签上了大名。男人呐,你个只会用下半身思考的畜生。

入职后照例是先熟悉工作环境,认识新同事。前台MM很漂亮,我正想上去勾搭勾搭马上被告知此坑已占,IT公司太可怕了。靠着一贯的自来熟,不到一周就上上下下打成一片,周末被拖着去打牌,牌桌上坐着公司的一把手、二把手、三把手,然后加上我。

挪威人喜欢吃沙丁鱼,尤其是活鱼。市场上活沙丁鱼的价格要比死鱼高许多,所以渔民千方百计设法让沙丁鱼活着回到渔港。但是由于沙丁鱼生性懒惰、不爱运动,加上返航路途长,捕捞的沙丁鱼往往一回到码头就死了,即使有些活的也是奄奄一息。但有一条渔船除外,它总能让大部分沙丁鱼活着回到渔港。船长严格保守着秘密,直到船长去世谜底才揭开,原来船长在装满沙丁鱼的鱼槽里放进了一条鲶鱼。鲶鱼进入鱼槽后,由于环境陌生便四处游动。沙丁鱼见了鲶鱼就四处躲避,加速游动。如此一来,沙丁鱼活蹦乱跳地回到了渔港。这就是著名的“鲶鱼效应”,我喜欢做鲇鱼。

来公司没几天遇上一件奇事,不知是哪位领导一时冲动想倾听下民间疾苦,决定在某天下午公司局域网内开放匿名聊天室,让员工上去发表对公司的意见。结果不出意外成了倒苦水、发牢骚、人身攻击的谩骂大会。

甲:“我觉得公司管理层都是SB,什么都不会,只会穷嚷嚷,人浮于事。”

乙:“TJJTDS。”

丙:“那个谁谁谁,你爸当初咋没把你射在墙上。”

丁:“还不涨工资,TMD。”

戊:“打酱油。”

己:“我……我其实……其实我想说……我说……”

庚:“大家别乱讲,说点正经的,我们要为公司的发展出份力。”

辛:“马屁精。”

壬:“马屁精。”

癸:“马屁精。”

我:“这是一次团结的大会,胜利的大会。”

从那以后再没哪位领导敢发神经了。


小记:不自见,故明;不自是,故彰;不自伐,故有功;不自矜;故长;夫唯不争,故天下莫能与之争。这境界我也没到。


插曲

臣战言:小涛创业未半而中道崩殂。今测试五分,服务疲弊,此诚危急存亡之秋也。然功能之臣不懈于内, 性能之士忘身于外者,盖追小涛之殊遇,欲报之于服务也。诚宜开张圣听,以光小涛遗德,恢弘测试之气。

部门内外,俱为一体;陟罚臧否,不宜异同;若有偷懒滑头及KPI不符者,宜付有司论其刑赏,以昭小涛平明之理;不宜偏私,使内外异法也。

组员星星、盘盘、小洁、阿震等,此皆良实,志虑忠纯,是以小涛简拔以遗服务。愚以为组内之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。

将军小林子,性行淑均,晓畅测试,试用于昔日,小涛称之曰能,是以众议举宠为督。愚以为组外之事,悉以咨之,必能使行阵和睦,优劣得所。

亲贤臣,远小人,此淘测试所以兴隆也;亲小人,远贤臣,此互联网测试所以倾颓也。小涛在时,每与臣论此事,未尝不叹息痛恨也。星星、盘盘、小洁、阿震、小林子,此悉贞良死节之臣,愿服务亲之信之,则服务之隆,可计日而待也。

臣本布衣,躬耕于关山,苟全性命于乱世,不求闻达于诸侯。小涛不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以测试之事,由是感激,遂许小涛以驱驰。后值倾覆,受任于败军之际,奉命于危难之间,尔来六月有一日矣。

小涛知臣谨慎,故临崩寄臣以大事也。受命以来,夙夜忧叹,恐托付不效,以伤小涛之明, 故五月项目,深入服务大厅。今大厅已定,资源已足,当奖率三军,北定CRM,庶竭驽钝,攘除需求,兴复服务。此臣所以报小涛,而忠服务之职分也。

愿服务托臣以测试兴复之效,不效,则治臣之罪,以告小涛之灵。若无兴德之言,则责星星、小洁、阿震等之慢,以彰其咎。服务亦宜自谋,以咨诹善道,察纳雅言,深追小涛遗诏。臣不胜受恩感激。

今当远离,临表涕零,不知所言。


小记:与小涛及服务&Tboss线全体共勉。


14

这家公司的部门按“处”划分,象测试部门就叫测试处,听着是不是象国企?负责人的职位是处经理,当时是位质量管理方面的资深人士兼任过程改进处与测试处的处经理,也就是说公司Sqa、Test都归他管。他是我见到的第三位称得上专业人士的IT从业人员,前两位分别是之前公司主管技术的副总裁和总监。我跟着他前前后后做了不少项目,在他身上学到了不少质量管理方面的技能还有做人的道理。特别是有年在襄樊做项目,那叫一个苦,就差没抹脖子上吊了,但也由此让我的综合素质与专业能力得到了大幅提升,并与项目组成员结下了深厚的革命友谊。这哥们现在在HP,混的那叫一个风生水起,正儿八经的高管。我从这家公司离开的时候差点又投入了他的门下,为啥是又?他招我进公司的。

进公司一周后开始做项目。项目不大,和前家公司动辄金额过亿成员上百的项目比,算小虾米。想想,团队规模大概三十人吧。照例经过立项、需求评审等等之后,开始写测试计划,我是TM。

测试计划是什么?是预判、是推断!如何做的精确?我们不是神仙,不会掐指算命。我们首先要收集大量的相关信息,并从中筛选出有关联、有价值的,有点类似情报分析。然后经过严谨的逻辑分析,推断事物在未来的发展趋势。如何收集信息?如何评估项目规模、工作量?如何更好协调项目的进度、成本、范围、质量?有太多太多的人发表了自己的观点。在此我就说一点,存在即合理。

在测试计划中,毫无疑问时间计划是核心,其它还包括测试范围、测试资源、测试环境、测试风险等信息。制定计划往往不是最难的,难的是执行。我一向秉承的观点,计划一旦制定就要无条件执行。不要找理由,谁事情不多,全国人民都忙。

项目中,有位测试人员在阶段任务到期的那天说无法完成任务,我问他原因他回答家里出事了。我说其情可悯,其罪当诛。有事为什么不早说?说白了还不是对计划不重视。后来我做PM更是把执行放在首位,这种做法一直延续至今。


小记:人治还是法治?



15

一晃在公司呆了一年多,其间让我感触最深的就是规范化管理。公司在2002年就通过了CMM4,这在当时是很了不起的。不像现在给点钱就有第三方公司过来帮你做并且包过,弄的CMMI和ISO一样臭不可闻,这也算是中国特色吧。插一句,公司直到2008年才通过CMMI5,花了5年多时间才达到这个高度,所以我总说过程改进不是一蹴而就的,需要时间来沉淀。在后来接触的许许多多的企业里,没有一家对过程管理的重视程度有这么高。但很可惜,随着公司里几位重量级质量管理人员的离开,CMMI5也逐渐变成了一种形式甚至是噱头。

2007年在深圳带项目做PM,客户现场有四五家软件企业,都算是国内知名公司。客户方无论是高层还是普调员工,对我们的项目管理都赞不绝口,一致认为是最正规、最标准的项目团队,让我非常自豪。项目结束后,客户婉转表达了想挖我过去的意思,被我拒绝了,因为当时对公司还抱有希望。最后把项目的技术经理挖走了,据说一开口就是月薪2w年薪保底30w上不封顶,用银弹砸的技术经理两眼金星乱冒,满脑子都是人民币。技术经理走的时候我没阻拦,人往高处走水往低处流,每个人的追求不一样。再者,他也算是我手把手带出来的,我乐于看到身边的人一个个都能大展宏图。到今天,他带项目的时候也会来询问我的意见,咨询各种解决方案。真正的朋友就是这样的。

2008年在集团做项目,负责某个测试子团队的工作。这次客户是对我的技术能力非常认同,这比赞扬我管理能力强让我高兴得多。项目过半就表示希望我能转到他的部门,我仍然拒绝了,同样是因为对公司还抱有希望。毕竟呆了这么多年,不忍心让几年的心血付之东流。现在看来,一饮一啄莫非前定,有些机会错过就再也没有了。昔日飞将军若得遇汉高祖,万户侯不过唾手之物,其时也、其命也、其运也。

2006年有个项目,北京、上海、深圳、武汉四地联合开发,我负责武汉的项目工作。项目伊始我就和北京的总负责人打招呼,集成测试是个麻烦要规划好。北京总负责人的管理能力其实相当不错,2004年我在北京做的一个项目就是她负责,跟着她学了不少项目管理上的技巧,有段时间还准备去考PMP。但是这次她失策了,挑选的测试总负责人“Z”的能力很成问题。

项目到尾声需要进行集成测试,我再次发函提醒所有项目人员集成测试的注意事项,特别是接口配置,但Z置若罔闻,最终导致四地的代码提交后主流程根本跑不起来。这时候Z发了封邮件,其中有句话我映象非常深:“因上海、深圳、武汉三地提交的代码质量不合格,导致集成测试无法进行,请三地的开发、测试人员把握好质量,不要再出现类似现象。”

我一看邮件就火了。别说这不关我们事完全是你配置问题,就算是我们的原因TMD什么时候轮到你出来指手画脚装大尾巴狼。这是我的人,要打要骂也是我的事,你是哪座庙里的菩萨!二话不说我回复邮件,回复所有人并抄送给公司高层。邮件中我痛骂Z,说她祸国殃民人尽可夫,大致是这么个意思。邮件一发出好家伙,本身项目牵涉面就广加上我又四处抄送,基本算是场小地震。

许多项目成员很担忧,问我接下来怎么办。我眼睛一瞪:“凉拌!都TM跟老子去干活。”把胸脯一拍:“出事,我扛!”现在想来,真是蛊惑仔看多了。

不出意外,北京召开紧急会议,听说会上Z失声痛哭。会议后项目总负责人打电话我:“cx啊,人家是女孩子你也这么凶。”

我有点心虚但鸭子死了嘴巴硬:“老首长你是知道我的,脾气来了天王老子也当作狗屁!”

总负责人:“行了行了,这次我也不说你,各打五十大板。”

我听着不像要处罚我马上顺杆往上爬:“那不行,这事要不说出个子丑寅卯,老子没完!”

总负责人有点恼火:“给点阳光就灿烂,如果不是Z确实在工作上有失误,就凭你在邮件上那些泼妇骂街的话我就把你扫地出门!”

我一听不对劲赶快就坡下驴自己找台阶下:“知道老领导不舍得啦,哈哈哈哈哈哈哈。”

这事就这么大事化小的过去了,项目最后也算顺利完成了。不过有两个副作用,第一个是我更出名了,北京的清洁阿姨都知道武汉有个cx;第二个是公司的小mm看我的眼神都不对了,水汪汪的充满着欲望与激情,导致我每天上班前都要默念几遍长发美女,祷告懂不?!

在公司呆了五年多,前后加起来差不多有四年在外做项目,长发美女怪我不陪她聚少离多,想想真有点对不起她。婚后不到半年我又跑出来了,送我上机场大巴的时候,看着她在路边强颜欢笑挥着手,眼泪在眼眶里直打转,心里一阵刺痛。这狗日的生活。


小记:管理到底是什么?

再记:老婆老婆我爱你,就像老鼠爱大米。过来给老子亲个,啵~~~~~


16

说起功能测试很多人都不屑一顾,但它的确是最难做好的测试类型。一条线一万美元的故事大家听过没?没听过?

20世纪初,美国福特公司的一台电机出现故障,很多人搞了两三个月都修不好。在束手无策的情况下,有人向公司推荐了当时已经移居美国的德国科技企业管理专家斯坦门茨。斯坦门茨在电机旁边仔细观察、计算了两天后,就用粉笔在电机的外壳上画了一条线,说:“打开电机,在记号处把里面的线圈减少16圈。”人们半信半疑地照他的话去做,结果,毛病果真出在这里。电机修好后,有关人员问他要多少酬金,他说:“一万美元!”啊?一万美元!那人还以为自己听错了呢!于是便要求斯坦门茨列一张帐单说明费用的支出。斯坦门茨写到:“用粉笔画一条线1美元,知道在哪里画这条线9999美元。”帐单送到了公司老板那里,老板看后连连点头,很快照付了一万美元,并用重金聘用了他。

这个故事有很多扩展版本,但源头是这个。

我一直讲为什么微软的产品能够垄断?就是功能强大易用性好。其它原因有没有?有,但不是根源。大鱼大肉人人会做,萝卜青菜方显功夫。你要能把豆腐做成五花肉,五味俱全,那才称得上是天人合一的境界。金庸小说里,白驼山的武功和全真教比起来上手极快,但越往后练提升的越难,并且很容易走火入魔。功能测试就有点类似。

相关的争论有很多,早期在论坛上看到对立的观点我是一定要争论到底的,吵的天翻地覆甚至人身攻击都不罢休。后来再遇到类似的事一般就回复两个字:“SB。”现如今碰到,要么懒得理,要么回复:“楼主你好有才哦,真是太崇拜你了,神州6号是不是你发明的啊?表谦虚,肯定是你!”

功能测试的方法前面谈过一些,这里着重讲下我现在常用的路径法与场景法。路径法来源于白盒测试,它是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。后来有人把它用在黑盒测试上面,运用思路也是类似的。

场景法是Rational提出的,它认为用于功能性测试的测试用例应来源于测试目标的用例。应该为每个用例场景编制测试用例。用例场景要通过描述流经用例的路径来确定,这个流经过程要从用例开始到结束遍历其中所有基本流和备选流。简单讲,从用例(UC)中生成测试用例(TC),这就是场景法的核心,是不是有点一脉相承的感觉?特别说明,有些企业是不通过UML建模的,没有设计UC这种过程。

路径法与场景法看上去有点类似,很多人也提出质疑,而我在使用过程中这两种方法有明显不同。我用路径法来划分功能点,划分越细约好,最好能分到最小功能单元。划分过程中我并不关心路径本身,而是路径的终点,终点就是功能点。而场景法就要关注路径,关注上下文,关注各种分支,关注各种与或非条件……越复杂的事情越简单,就是这样!

每个人都是独立的个体,千万不要人云亦云。我们可以学习权威,但不要迷信权威。每当听到有人讲“谁谁谁就是这么做的”我都嗤之以鼻,他、她、它做的就一定是对的?相对论还有广义、狭义之分呢。测试方法也一样,不要盲目的学习,要找到适合自己的。比方说组合测试方法,PairwiseTesting早几年很火,其实它的概念很多年前就提出了,不仅是测试领域使用,很多科学实验也会用到。我不敢说唾弃,因为毕竟有很多“专家学者”都在对它进行研究,但我就是不喜欢用,可能是我对数学没天份吧。

对方法深入了解、精通原理,并通过大量实践进行了验证后,慢慢就会形成一种感觉,我称之为测试感。一旦拿到PRD脑海里就会自动分解功能单元并用一条条的业务场景线把它们串联起来,紧接着一行行的TC自下方出现,三维的哦。佛教中有阿赖耶识一说,测试感与之有点类似,能达到此种境界的人万中无一。

庖丁解牛都学过的吧,以无间入有隙,就是这个意思。


小记:听说星星已经略微有这种感觉了?恭喜恭喜!


17

性能,国标上称为效率,港台称为效能。性能测试怎么做?去网上搜索下可以找到一大堆性能测试“工具”如何使用的文章。这是目前业内的风气,开口只谈技术手段,无视理论方法。

刚入行的时候在微软高级测试论坛上结识了一大帮朋友,其中大部分是新人,那时候啥51testing、测试时代才起步。有几个朋友志同道合,大家经常在一起探讨,而后一起转战51testing、测试时代、中国软件测试论坛(深圳)。题外话,中国软件测试论坛后因种种原因关闭了,测试时代去年也因种种原因拆分成两家,啥原因?你说呢?

大概是06年,有个朋友想写本关于性能测试的书,把大纲给我们几个朋友看了下。我看后跟他说:“你如果想写工具使用说明直接翻译帮助手册就好。”他听后不服还是写了,最后落得无人出版。他此时幡然醒悟,决定改稿,写成性能测试实例的讲解。把新大纲给我看后我说:“出版应该没问题但销路不会好。”最后我帮他写了一部分,关于性能测试用例应该如何设计方面的。出版时问我是否要署名我说不用,最终这本书的销路可以用惨淡来形容。

为什么会有这种结果?就是前面说的,只关注某个工具在某个项目中如何使用,而不关注为什么可以这样用。比方说,51testing论坛上曾经有过“在线用户”和“并发用户”如何换算的争论,这就是理论方法的探讨。可惜,这种探讨很少很少,并且越来越少。经验主义害死人,知其然而不知其所以然。所以我说现在培养的是IT工人,都是装配车间的一个熟练工,而不是工程师、设计师。

此外,拿来主义要不得,更不能一味抄袭,要独创,要能自出机抒。有水平的可以尝试做下纯理论的研究,然后在国际上的各大科研核心期刊上发表论文,被认可了那名利还不哗啦啦的。走这条路的就要研究“回”字有多少种写法。水平低点的就选取各种各样适合自己的方法、技术进行学习,而后融会贯通临敌时需要用到什么则信手拈来,这也算是独辟蹊径,也能开宗立派。笑傲江湖里左冷禅对嵩山派最大的贡献,就是整理补齐派中前辈遗留的残缺不全的剑谱,所以也称得上一代宗师。

最后,象我这种姥姥不亲舅舅不爱扔在人群里马上被淹没的平头百姓,就老老实实的混吧。间或写点YY小说骗点小mm的眼泪,稿费是别想了,不被开除你TM就知足吧。


小记:性能测试怎么做?看国标。

再记:专家?哪来这么多专家?你看到谁说自己是专家只管上去给两大嘴巴,我呸!


18

2004年底到2006年中有几件事要专门说下,这是我外号也是msn名称的由来——X超人。

一,04年下半年我开始负责测试处的工作,之前兼任的那位专心做SQA去了。最开始有实无名,或者说只尽义务没有对等的权力。责权对等很重要,做了段时间我就和公司提,如果不正名,如果不赋予我相应的权力、地位、待遇,无法开展工作。公司能够理解,于是在2005年初发布任命命令。公司在正规发文时采用的是红头文件,象政府那种,算是给我正名了。

二,因连续几个项目表现优良,06年获得最佳员工称号,奖金是2000还是3000记不清了,证书在拿到的当晚就被用来垫桌脚了。

三,公司高层对我复合型的能力很赞赏。于是先让我兼任售前、需求分析,类似PD;然后兼任PM;再兼任DBA、SCM、SA;跟着兼任售后、技术支持;最后竟然把网管、HR也交给我了。当然,不是我一个人做而是把工作交给我负责。从那以后我每天就是开不完的会出不完的差写不完的文档。在公司几年,除了财务、市场、开发编码的工作没怎么做过之外,其它职能都涉及到了。当时我的msn签名上有长长一串工作说明,08年到集团去的时候集团同事加我的msn,一下子我就出名了。

四,终于忍无可忍无需再忍,第一次因意见不合在领导面前拍桌子。我这人很情绪化,看不顺眼的事情怎么憋也憋不住,脾气一来对面是谁我根本不管。有次和老总争论,争的面红耳赤最后我把桌子一拍:“你TM狗屁不懂,老子不干了!”还有次一个开发人员在代码里写的提示信息不对,语句不通。我当着整个团队的面狠狠挖苦了他一下,然后还在项目周报里写下批语:“小学没毕业。”类似的事情后来发生了很多,所以现在我很少与人争论,如果有人上杆子和我争,我要么鄙视的看它一眼要么对它说你是对的你万岁。

五,买房了。当时房价和现在比那叫一个便宜,现在番了三、四倍还不止,但和公司同事比就贵了三、四倍。他们买的早啊,我首付都可以买下他们的房子了,一帮七十年代的孽畜。额外说下,我在公司算小朋友,80%的同事年纪比我大。这加深了我的仇富心理。

其它鸡毛蒜皮的烂事就不说了,现在知道我外号是怎么来的了吧。还不知道?小学没毕业!


小记:一切有为法 如梦幻泡影 如露亦如电 应作如是观


19

春秋时期,有一次楚庄王依靠名将养由基平定叛乱后大宴群臣,宠姬嫔妃也统统出席助兴。席间丝竹声响,轻歌曼舞,美酒佳肴,觥筹交错,直到黄昏仍未尽兴。楚王乃命点烛夜宴,还特别叫最宠爱的两位美人许姬和麦姬轮流向文臣武将们敬酒。

忽然一阵疾风吹过,筵席上的蜡烛都熄灭了。这时一位官员斗胆拉住了许姬的手,拉扯中,许姬撕断衣袖得以挣脱,并扯下了那人帽子上的缨带。许姬回到楚庄王面前告状,让楚王点亮蜡烛后查看众人的帽缨,以便找出刚才无礼之人。

楚庄王听完却传令不要点燃蜡烛而且大声说:“寡人今日设宴,诸位务必尽兴。现请诸位都去掉帽缨,以便能尽兴饮酒。”听楚庄王这样说,大家都把帽缨取下,这才点上蜡烛,君臣尽兴而散。

席散回宫,许姬怪楚庄王不给她出气,楚庄王说:“此次君臣宴饮,旨在狂欢尽兴,融洽君臣关系。酒后失态乃人之常情,若要究其责任,加以责罚,岂不大刹风景?”许姬这才明白楚庄王的用意。

七年后,楚庄王伐郑。一名战将主动率领部下先行开路。这员战将所到之处拼力死战,大败敌军,直杀到郑国国都之前。战后楚庄王论功行赏,才知其名叫唐狡。他表示不要赏赐,坦承七年前宴会上无礼之人就是自己,今日此举全为报七年前不究之恩。楚庄王大为感叹,便把许姬赐给了他。

“这就是历史上著名的绝缨宴。”我看着下面坐着的学生侃侃而谈:“各位走出校门踏入社会后,如能遇到这样一位领导,幸何如之。”

06年受人所托到高校进行培训,四个课时,半天讲完。我讨厌上课,所以也讨厌给别人上课,但盛情难却,当然也看在不菲的培训费上。四个课时要把软件测试做大致介绍时间将将够,我上课的开场白就是前面这个故事。

一大早走进校园,看着一帮水灵灵嫩得一捏一把水的小朋友,一股优越感油然而起。“这群超级大菜鸟,出去后还不知会被怎么蹂躏。”我拍拍SY的肩膀说道。是SY介绍我来培训的,他也是我前面多次提过的质量管理方面的专业人士。

SY唾弃的看了我一眼:“只要你这个孽畜不糟蹋就行。”

我仰天大笑:“要是到我手下那绝对被操练死。”这是我刚入行时立下的誓言,等成老鸟后要拼命欺负新人。

SY没理我,仍旧用YD的眼神扫视着来往的学生:“那个那个,快看。靠!好大。”

我看着迎面走来一拳头可以打死一匹马的巨无霸,无奈的摇摇头。

我们俩鬼头鬼脑的绕着校园走了半天,愣是没找到培训教室,打学校负责人的电话也没人接。“这破学校修这么大准备当墓地啊”我蹲在路边掏出根烟点上:“再找不到我可闪了啊” SY对着我屁股踢了一脚:“慌个p”对着前面一个高挑女生大叫:“同学同学,嘿,别到处看,就是你”跑上前和高挑女生嘀嘀咕咕半天,高挑女生把头发一甩:“我带你去”边说边对着SY灿烂的一笑,可怜我被自动忽略,再次无奈的摇摇头。

好不容易找到教室,在教室门口和学校的负责人打了声招呼,负责人告诉我麦克风坏了,MD不要紧哥们嗓门大。一走进教室我就傻眼了,不是说就几十个人吗?这TM几百人了。老大一个阶梯教室,密密麻麻坐满了男男女女老老少少,当我听负责人介绍下面还坐着博士生的时候不禁腿一软,SY你害死我了。

就我所了解的大学生,是以无知为荣学习为耻整天不是溜鸡斗狗就是打情骂俏的反动黄色团体,所以我根本没怎么准备,拿着原来在公司做培训的几份文档就来了。谁知道……事到临头没办法只有硬着头皮上。

当我把故事讲完,看着台下一双双渴求知识的眼睛不由感到惭愧,对不起这些莘莘学子啊。然后当我看到坐在后排的一对男女正在亲密接吻的时候,我不由热泪盈眶,终于看到熟悉的校园了。

两节课讲下来我唇干口燥,嗓子眼冒烟,对着几百人吼哥们容易嘛。我靠着楼梯扶手一边抽烟一边喝酒,不对,是喝水。两名学生走了过来,其中一个四眼仔对我说:“请问下节课讲什么内容?”我累得要死装作没听见。见我没反应另一个四眼仔文质彬彬的说:“老师您好,我们是XX级博士班的,我们觉得您讲得很好,请问下节课您准备讲什么内容”我一口水喷了出去。

本来单元测试、集成测试不准备讲的,但现在不讲不行了,在校生对白盒测试的兴趣比黑盒大的多。再次鄙视下这号人并唾弃下这种分类方式。我再次硬着头皮走上讲台,对着下面一通乱侃,大谈语句覆盖判定覆盖条件覆盖路径覆盖,大讲JunitDunitNunitPHPunit,日构建持续集成TDD一个个名词抛出去。看看表还有半小时,没办法又接着讲安全,网络安全系统安全信息安全公钥私钥PKI。

终于讲完了,我送了口气。看着下面的学生突然觉得挺可怜,马上他们就要步入社会然后被社会一遍遍的QJ有时候还是LJ。但我没有办法,世上没有捷径可走。

我40度鞠躬:“谢谢大家。”

全场掌声……


小记:无奈朝来寒雨晚来风 自是人生长恨水长东


20

测试工具,最开始接触的是junit,没用多长时间,再次接触是两年后。跟着接触的是WAS,微软一款免费的性能测试工具。界面那叫一个丑陋,操作性那叫一个差,所以从那以后对微软的测试工具一点好感都没有,包括之后的LTA。WAS用了没多久就换成Webload和Etest,这两款工具还是不错的,功能齐全易用性高,但有次和IBM合作后就没用了,说起这事就无语。

有次和IBM合作,对一款Portal产品进行测试。我们用Etest做性能测试后得到的性能指标很差,IBM工程师说是我们用的工具不好。好吧,换Webload,结果得到的性能指标还是不行。IBM工程师说中国大陆的测试人员都喜欢用这两款工具,言下之意就是土。我问他IBM用的什么工具,他说自主研发的,在小型机上测试的时候速度嗖嗖的,我当场就想拿一板砖拍他脑门上。没办法,最后换成了Loadrunner。说起Loadrunner那是真不错,哪不错?产品设计做的好。Mercury的产品都有这个特点,不一定是它产品实现上用了多高深的技术,而是系统设计上很符合测试行业的特色,做设计的当之无愧可以称之为测试架构师。然后,Mercury被HP收购了,再然后,产品越来越差了,可惜啊。

放眼国内的测试行业,有很多企业或民间机构或个人都在做测试工具。先不谈资源是否充足,在测试设计上很少见到有人能独辟蹊径。前两年有家公司在做第四代白盒测试工具,我仔细看了他们的介绍,如果真象他们说的那样前途不可限量,可惜这两年没消息了。反观Parasoft公司的Jtest到是越做越好,痛心疾首啊。

另外,原来公司自主研发的一款缺陷管理系统相当不错,麻雀虽小,五脏俱全。当初做设计的是北京那边的测试经理,北航的硕士,那年头硕士还是有点值钱的,不比现在博士硕士满地跑。后来其他人改版,想做成测试管理平台包含设计计划什么的。改完后惨不忍睹,所以在武汉我一直没更换版本,老版本一直延用了六年。

衷心期盼国内能诞生划时代的测试工具。


小记:胖子你要努力哦!


21

测试到了实施阶段怎么做?用一句话就能概括:“不谋万世者,不足谋一时;不谋全局者,不足谋一域。”

很多测试人员只关心自己负责的那快,从来不站在全局的角度看问题,也没能力站在更高的层面分析问题。但偏偏喜欢大放厥词,指责这个打击那个,要知道,很多事情站在不同的角度会有不同看法,目光短浅狭小能发现真正的问题吗?

很多人都在分析如何提高测试实施效率,什么做好设计啊,做好计划啊,做好风险控制啊,提高人员能力啊等等等等。其实最重要的是“激情+服从命令听指挥”,站在团队角度说就是“高凝聚力”。

工作四五年后,我有点自我膨胀,忘了当初一颗淡定从容的心。做管理工作多了,“居其体养其气”,说话都开始打官腔,不知不觉成了我最讨厌的人。工作没激情,不听指挥,喜欢否定他人,标准一老油条,满脑子都是“既不得其时,更不得其主”的想法。加上公司采用的大锅饭式的管理方法,工作效率可想而知,执行测试时基本是敷衍了事。

那时候V模型里的各个阶段我基本不参与了,最多做点指导工作,更多的是做X模型里提出的探索性测试,类似的还有什么随机测试、猴子测试,每天无所事事就骂别人SB。然后碰见了一位资深测试人员,也是到今天我唯一遇上的测试专家。

其实很早就和他是msn上的联系人但一直没怎么联系。有天估计他穷极无聊逛到我的博客,或许看着还有点意思就在下面留言。开始看见了我也就随便回复下,时间长了你来我往就产生了兴趣。我主动和他联系,先是msn再是email最后电话差点准备见面,可惜他移民了——温哥华,万恶的资本主义,你那的月亮为什么这么圆!走的时候我送了他八个字——“上海以西,测试第一。”

接下来的日子我收拾心情,苦练内功。细细体会“他强任他强,清风抚山岗,他横任他横,明月照大江”的意境,一心想达到“任他支离狂悖,任他颠倒颇僻,我自八风不动,我自心如磐石”的境界。终于,花了半年时间突破了知见障,这是第一次清楚的感到个人综合素质及专业能力的提升。时过两年,当我再次遇上知见障,我选择了离开。

许多人都喜欢一句话:“大丈夫不能流芳百世,亦当遗臭万年”。可惜大部分人都只是平民老百姓,做不了东晋恒温。做老百姓好啊,我爷爷是,我父母是,我哥是,我也是,我一辈子都是。


小记:得之我幸 失之我命


22

“妇人本质,唯白最难。”长发美女一边对我谆谆教导一边拿起标价为800的护肤品,对我呶呶嘴,我愁眉苦脸的到柜台交钱。女人的皮肤是养出来的,我赞同这句话。很多女人靠化妆来维系自己的青春,这是要不得的,多保养比什么都强。我一向的观点,判断女人外在美最好的方式就是带她去游泳,一下水原形毕露。但每次长发美女买护肤品做SPA我都肉痛半天,“算了,舍不得孩子套不着狼。”我一边安慰自己一边掏钱。

和长发美女在一起差不多六年了,一路走来,有句话咋说的?“我们可以翻开历史,看一看资本主义的血腥发家史。看看他们资本的原始积累,那是一幕充满着贪婪,充满着黑奴血泪的屠杀和掠夺。那就是血雨腥风中的资本主义的原始积累。”嗯,就是这样。可惜我不知悔改,下定决心一条道走到黑。也没胆子敢不走,长发美女经常对着我冷笑:“敢对不起老娘,哼哼,咔嚓!”边说还边对着我下半身比划,苦啊。

看我拿着大包小包舌头伸在外面直喘气,长发美女不屑的哼了声:“找地方坐会。”感动的我小心肝噗通噗通乱跳。在KFC拿着可乐我突然对长发美女说:“到我家住几天吧,好长时间没去俺爸妈挺想你的。”

长发美女点点头:“几天?”

我挠挠脑袋:“一周?”

长发美女歪着头对我眨眨眼。

我揉揉脸:“一月?”

长发美女笑着露出两个小酒窝。

我搓搓手:“一年?”

长发美女两手托腮不说话看着我。

我恼羞成怒一拍桌子:“TMD,一辈子!”

长发美女:“好!”

就这样我求婚成功,没有烛光晚餐,没有音乐伴奏,没有万众瞩目,没有鲜花戒指,只有那份浓浓的情意。

过了没几天买的期房也交了,收房后在装修的问题上,长发美女哦不对是老婆,充分发挥了“至德者不和于俗,成大功者不谋于众”的精神,所有规划她拍板,我负责掏钱。谁说女人愿意嫁给你后会帮你省钱的?纯粹造谣,苦啊。


小记:In me the tiger sniffe the rose


23

“飞鸟尽,良弓藏;狡兔死,走狗烹。”古人诚不欺我也。

08年参与了一个大型项目,实实在在的大型,项目参与人数达到了2000,全球十九个国家同步上线,我想这辈子再遇到这种项目的机会是凤毛麟角了。做了两年PM后重新回归做TM,当然,在项目中只担任某个子团队的TM。为这个项目付出的太多太多,具体做了些什么不想讲,项目中出现的问题是我怎么也猜不到的,我躺在手术台上也没想到。

老婆总说我傻,自己都没顾好就想着别人。

我当时说的很直接:“将心比心,便是佛心。员工拼死拼活的干是为什么?你们这些高高在上的大老爷就不能多想想?整天坐在办公室里指手画脚,人浮于事,真把自己当资本家了?任人唯亲,有便宜就占,有黑锅让下属背,你们比旧社会的地主老财还狠!不要求你们做到公平公正,只期盼你们偶尔能摸摸自己的良心,你们能有今天的地位今天的财富是靠你一个人就能得来的?说白了你们也是打工的,打工皇帝就不是打工仔了?读史可以明智,各位多读读史书,看看那些贪官污吏是什么下场。君子挟才以为善,小人挟才以为恶,你们连小人都不是,一帮伪君子。宁教我负天下人,休教天下人负我,你以为你做得了曹操?物不平则鸣,不在沉默中暴发就在沉默中灭亡。君子报仇十年不晚,小人报仇从早到晚,武汉的气候不适合诸位,奉劝一辈子别来。”

问菩萨为何倒坐,叹众生不肯回头。职业发展的路在何方?不知道,真的不知道。测试人员转其它岗位是很容易,但做了这么多年忍心换吗?天下熙熙皆为利来,天下攘攘皆为利往。难道金钱是唯一的追求吗?

工作七年后终于领悟了一个道理,替人做臂膀的必然下场是什么?如果顶头上司不具备足够宽阔的心胸,臂膀再重要,关键时刻也不惜来个壮士断腕。老鼠没了要猫干嘛?手上的资源不能随便给他人,一定要有某项工作除了自己其他人无法替代。

很多人对待上司下达的任务,事先会让上司觉得自己只能完成十分之八,最终给出百分之一百二的成绩,这样就会有惊喜。我一向讨厌这样做,就象我讨厌明哲保身人怕出名猪怕壮木秀于林风必摧之这些话一样。

年中的时候,老婆被家知名金融企业高薪猎头过去负责人力资源工作。一命二运三根骨,四积阴功五读书,机遇果然是第一位。

此心拖泥带水,是人生最苦处。2008年8月,我萌生去意。


小记:老夫聊发少年狂,左牵黄,右擎苍。 锦帽貂裘,千骑卷平冈。 为报倾城随太守,亲射虎,看孙郎。 酒酣胸胆尚开张,鬓微霜,又何妨!持节云中,何日遣冯唐? 会挽雕弓如满月,西北望,射天狼。


24

我一直觉得当一件事情需要通过辩论或者争吵来让对方屈服时,这不代表对方的不可理喻,而是自己的无能,所以我从不试图去说服谁或者刻意解释什么。

走自己的路让别人笑去吧,MY的这个观点我很喜欢。

不招人嫉是庸才,自古如是。

入行的时间越长,觉得自己懂的越少。草莽之中不知隐藏了多少英雄好汉,我们不要做井底之蛙,夜郎自大。

狂妄自大不可取,妄自菲薄也不必要,闻道有先后,术业有专攻,如是而已。

牢骚太胜防肠断,风物长宜放眼量,做人应该有宽广的胸怀。

温水煮青蛙是要时刻警惕的。如果有机会遇上前辈高人,甘为门下走狗又何妨?

百年老店首重传承,回首看看,有哪些是我们可以给子孙后代所继承的?

有人递烟给你,接可以,别急着抽。害人之心不可有,防人之心不可无。

做人要有肚量,特别是驭人。刘备手下的五虎将个个是带兵打仗的好手,为什么这些人死心塌地跟着他?因为这些人会将兵,而刘备会将将。

测试的未来在哪里?在每个测试人员手里。嗯,就这么简单。

2008年国庆,我结婚了。


小记:谷神不死,是谓玄牝。玄牝之门,是谓天地根。绵绵若存,用之不勤。


第一部完


有人说,T测试的历史,是一部五大测试部门的征战兴衰史,有人说,T测试的历史,是一部测试真相掩埋和发掘史,还有人说,T测试的历史,就是测试架构六大师之间的争斗史……这六个巨人的影子对后世影响之深,以至于任何的史卷都无法不提到他们,而每一部史册上,每一种传说中,他们的形象又是那么的不同啊……


注视着眼前众多慷慨激昂的测试工程师,满座衣冠似雪。想起如许大好男儿,行将热血洒遍T大地,忍不住热泪盈眶。

  “很伤感么?”他问。“……我看见你的眼泪。”
“不,这很美……”她说,“这是你一生所坚守的,在这一刻变成奇迹。”


“我的兄弟

你还记得

当那项目遮去了阳光

恐惧在开发的梦中穿行

沉沉黑夜里

楼宇间响起敲打垃圾桶声

那是谁

象流星划过西湖国际

带来了大姐头胜利的消息

他手举着旗高喊着:

“测试,与荣耀!”

那万众惊醒了

他们谈论着英雄的名字

和所有在天际的光辉来临之前

倒下的人

在桶声里

T派来的战士

被重新引导回各地

但一样东西留了下来

那是四处闪烁着测试的旗帜

召示着T大地的奇迹”


这是一个英雄辈出的年代,这是一个百家争鸣、百花齐放的年代……


  毛毛
毛毛蹲在马桶上一边抽着卫生纸一边骂:“这破公司尽是马桶连个蹲坑都没有,真TM不习惯。”突然一股浊气自上而下遇觅门而出,“噗~~~~~~~~~”正在他痛快无比的想一口气放完这悠长的响屁,“碰!”厕所门被推开了,现出了保洁员的身影。保洁员捏着鼻子用怪异的眼神瞅着毛毛,似乎是惊奇有人能放出如此之臭屁。

毛毛看着保洁员出去心里大骂:“你MD不放屁。”然后准备继续刚才没放完的屁。放了一半被硬生生的打断真不爽,“等等,这不等于吃屁吗?”毛毛暗乐。酝酿了半天猛的一用劲……洗手间传来了毛毛的惨叫声:“啊~~~~~~我的裤子~~~~~~”

毛毛,真名杜大毛,浙江人,26岁,其貌不扬,丢在人堆里任谁也找不到瞧不出有啥与众不同之处。但熟悉他的人都知道,他是外表平实内心狂野奔放的典型代表,仅看遍布胸口长达2寸的黑毛就能略见一斑。

闲暇时毛毛喜欢溜鸡斗狗在街边看下棋在书吧和老嫂子用英文聊天,间或去旧货市场转转淘点不知什么年代哪旮达出产的莫名其妙的东西。当然,最喜欢的还是躺在被窝里一边看日本大片一边抚摸着胸口的黑毛:“咋就没女人慧眼识英雄发现我的与众不同捏?!”

这天是周末,毛毛百无聊赖闲的蛋疼,只好悠哉悠哉的晃到旧货市场。在市场门口看了会两中年大妈为5毛钱的一把白菜吵得天翻地覆的架,继续晃晃悠悠的往里走。东瞧瞧西看看,来到了一个卖旧书的地摊前。

随便翻了翻,突然被一本封面破烂的旧书吸引了。书很薄并且残缺不全,封底已经没有了,封面上的书名毛毛没注意,他一眼瞧见了书名下的一行小字:十八禁。毛毛一把把书抓在手上,急匆匆的翻了几页,“好书。”毛毛心里暗赞。“这插图画的惟妙惟肖,难得旁边还有文字说明各种姿势,正好最近看日本大片看多了,换换口味。”

“喂,老板,这书怎么卖?”毛毛冲着正在和其他几人打着双扣的地摊老板叫唤。地摊老板大概拿了付好牌正一门心思想捉两家,不耐烦的挥挥手:“一律五块。”

毛毛:“这破书要五块?拉倒吧,五毛卖不卖!”

老板此时才瞟了眼被毛毛拿在手上的书:“2块拿走。”

毛毛:“一块,就这么多。”

老板:“钱丢那盒里。”

毛毛兴冲冲的拿着书跑回家,囫囵吞枣的把书翻了一遍。“这破书,插图这么少。”翻完了顺手扔在一边,打开电脑玩尾行去了。

毛毛在一家IT公司供职,做软件开发。这天主管把他叫进办公室,和颜悦色的对他说:“小杜啊,最近有个项目,你兼任下测试吧。”

毛毛心知这个口子不能开,否则以后都会要他兼任,但是话到嘴边不知该怎么拒绝:“主管,我是开发啊。”

主管:“年轻人多锻炼嘛。”

毛毛:……

回到座位上毛毛幽怨的像个怨妇,但是工作还是要做。他找项目同事拿来了项目文档,看了下对测试的需求,一大堆新鲜名词让他头都大了,只好一边查资料一边整理。查了一下午也没理出个头绪,正在灰心丧气的时候突然看到测试需求里有“可移植性测试”几个字眼。“好熟啊,我好像在哪里看到过?”毛毛歪着脑袋想了半天,想着想着想到了小泽玛利亚,突然猛的一拍大腿,“是了,昨天买的书里面有这个字眼。”

毛毛很奇怪,一本十八禁的色情书里面怎么会出现软件测试的相关名词。下班后回到家把书找了出来,重新仔细看了下。这才发现,在介绍各种姿势的描述里,间或穿插了一些对软件测试的叙述。他看到的“可移植性测试”几个字是写在观音坐田这幅插图的正下方,所以他才有印象。

书里对“可移植性测试”是这么叙述的:可移植性又称为兼容性,是指与软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性。它包括易安装性(与应指定环境下安装软件所需努力有关的软件属性);易替换性(与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性);遵循性(使软件遵循与可移植性有关的标准或约定的软件属性)。对于可移植性测试应遵循以下原则……

毛毛对书里的话半信半疑,但现在对项目测试工作一筹莫展,只能死马当活马医先试试再说。隔天一早他就把书带到公司,按照上面写的一步步规划测试工作。当他把做好的测试计划、测试设计交给项目组审核的时候,得到的是一片赞美之声。当项目按照预定规划进行后,产生的效果出奇的好,让公司的测试经理欣喜若狂,终于发现了一个做测试的好苗子,有天赋啊。

这个时候,毛毛终于知道,他捡到宝了。残破的封面上写着书名:“平凡的测试。”



  小生
  西风如枪,满地冰霜。
  浙江电子大学实验楼二楼的走廊上,一群垂头丧气的学生从二号实验室鱼贯而出。打头的是个中等身材的男学生,年纪不过二十出头已两鬓斑白。跟在后面的是一对情侣,女的正低头抽泣,男的在一旁小声安慰,但女的只是不断掉泪。这时只听实验室里传来一破锣嗓子的声音:“哭什么哭,就你这样的下次再来还让你不及格!”
  离开实验室数米外有间教室,教室门口站着几个女孩,其中一个带眼镜的女孩见到这等情景,不禁长叹一声,眼眶也红了,说道:“可怜,可怜!”
  一旁有位扎马尾辫的女孩问道:“眼镜,他们怎么了?”那眼镜女孩道:“怎么了?昨日和今朝已考糊了三十几人,都是我们浙电有名的才子,个个都是惨不忍睹。”她说到“惨不忍睹”四字,声音压得甚低,生怕给实验室里的考官听见了。那马尾女孩道:“那个女生考试没过哭两声又咋了,这也要骂?真没道理。”那眼镜女孩道:“你懂得考官没道理,真是不容易。咳,人为刀俎,我为鱼肉,人为鼎锅,我为麋鹿!哪来的道理可言?!”
  这几位门口站着的女生,连同刚从实验室出来的那批学生,都是浙电大四的毕业生。毕业考试中有一门上机实验,考的是软件测试相关理论知识,出题的老师是浙电有名的更年期综合症小儿麻痹症患者“旺仔小馒头”。据说她婚前问她老公:“我胸小,你嫌弃吗?” 她老公问:“有馒头大吗?”她说:“有!”洞房之夜,她老公冲出洞房,跪地仰天长呼:“天啊,旺仔小馒头也算馒头!”
  马尾女孩拉着眼镜女孩的胳膊:“眼镜,咱们怎么办啊,明天可该我们了。”旁边几个女孩也同声附和。
  眼镜女孩慢慢的摇摇头:“难,这次旺仔小馒头是铁了心的要挂一批,以此报复这几年她的课居高不下的旷课率。”
  马尾女孩愁眉苦脸:“那咋办,我可不想留下来补考。”
  眼镜女孩扶了扶眼镜框:“也不是完全没有办法,除非……”
  其他几个女孩连忙追问:“除非啥,除非啥?”
  眼镜女孩低头盘算了一下,抬头问:“除非有人肯帮我们。”
  “帮我们?谁啊?”旁边有人问。
  “你们听说过我们系的一句谚语吗?” 眼镜女孩问。
  “谚语?”马尾女孩迷惑了一下,“我知道了,你说的是……”
  “没错!”眼镜女孩打断马尾女孩的话。“就是——平生不见成小生,便称美女也枉然。”
  几个女孩一说起八卦马上兴趣盎然,叽叽喳喳讲个没完。
  “听说他号称浙电第一帅哥!”一女孩说。
  “不止不止,还号称第一才子!”另一女孩说。
  “打球打的特棒!”
  “我看到他开宝马5系来学校!”
  “今年硕士毕业!”
  “年少多金,风流倜傥,一表人才!”
  正当女孩们讲得眉飞色舞的时候,旁边突然传来了传来一阵阴森森的声音:“这次真是好运,逮到几个不尊师重道在背后胡乱编排造谣的学生。”几人转身一看,只见旺仔小馒头站在后面一脸得意的笑。
  “你们过来。”旺仔小馒头对几个女孩手一挥。“别说我不给你们机会,问你们一个问题,如果答上来了这次就算了,如果没有~~~嘿嘿,明天的考试你们自己想吧!”几个人面面相觑,等着旺仔小馒头出题。
  “易维护性测试怎么做?” 旺仔小馒头一字一顿的问道。
  “完了,这次铁定要补考了,听都没听说过。”几个人一脸沮丧,等着旺仔小馒头的宣判。
  “易维护性包括四大子特性,分别是:易分析性(与为诊断缺陷或失效原因及为判定待修改的部分所需努力有关的软件属性);易改变性(与进行修改、排除错误或适应环境变化所需努力有关的软件属性);稳定性(与修改所造成的未预料结果的风险有关的软件属性) ;易测试性(与确认已修改软件所需的努力有关的软件属性) 。易维护性测试应该遵循以下原则……”正在众人一筹莫展的时候,只听一旁传来一阵抑扬顿挫的声音,一名身高六尺满脸书卷气的男生缓步走来,此生给人的第一眼感觉就是——诗书满腹气自华。
  男生微笑着对旺仔小馒头说:“我和她们是一起的,刚离开上厕所去了。老师,我回答的对吗?” 旺仔小馒头上下打量了几眼男生,哼了一声转头走了。
  那男生走进几个女孩子,耸耸肩表示没事了。几个女孩子不住道谢,问起姓名。
  那男生笑道:“贱名适才承蒙小姐齿及,在下姓成,草字小生。”
  小鸡
  “快看快看,那就是高小鸡!”
  “好酷哦……”
  “好想跟他说话!”
  “等下有他的交流会。”
  “真的?哪?快点去占位置!”
  女厕门口几个长满青春痘的少女看着走过的小鸡满眼星星一脸花痴象。
  高小鸡,男,高大但不威猛,英气勃勃,虽谈不上英俊但可称为英丑。混迹于软件测试行业多年,能言善辩,尤为擅长培训,是众多花季少女的梦中情人。
  时间:16:00
  地点:二月阁
  人员:小鸡+花痴女
  小鸡看着下面黑压压一片来听分享的无知少女,心里那个得意,但脸上表情严肃。轻咳了一声,用他那富于磁性的声音说道:“你的测试设计力度把握不是很好的时候,是不是害怕测试执行的效率了?你在测试执行的时候有没有灵感突现发现重要缺陷的兴奋时刻?你在测试执行的时候有没有觉得越测试越觉得还想测?你在测试设计时间不多的时候,是不是怕测试执行时的覆盖率低了?你是否想提缺陷的时候,开发说你这个缺陷场景真BT但又敬佩你?你是否想了解下国外目前正流行的独特的测试方法?今天,我来为大家一一解答这些问题。”
  “啊~~~~~~~~~~”下面响起一片尖叫声。
  “小鸡小鸡我爱你,就像老鼠爱大米!”这是坐在最前面一帮“小鸡亲卫队”在喊口号,人人头上绑着一条布带,上书——小鸡◎护命。
  “ET是什么?是……”小鸡一口气滔滔不绝的讲了半个小时,听得下面的人如痴如醉。
  小鸡喘了口气继续:“可靠性包含三大子特性:成熟性(与由软件故障引起失效的频度有关的软件属性);容错性(与在软件故障或违反指定接口的情况下,维持规定的性能水平的能力有关的软件属性); 易恢复性(与在失效发生后,重建其性能水平并恢复直接受影响数据的能力以及为达此目的所需的时间和努力有关的软件属性) 。可靠性测试应从以下几个方面入手……”
  整个交流会历经两个小时,期间没有任何人打断小鸡的演讲。小鸡最后说:“自古相传,测试界有本奇书,遵照此书修炼可无往而不利,见佛杀佛,遇神杀神,什么测试工作都不在话下。可惜啊,失传了,如今只流传下来一些零星的传说。”话毕一副惋惜的表情。
  “什么书?”下面有人问道。
  小鸡缓缓的说道:“平凡的测试。”
  说话的时候小鸡一只手放在臀部,他面部的侧影显示着一种冷酷的自豪的力量,他的身子采取的是漫不经心的、盛气凌人的“稍息”姿势,重心是放在稍稍错后的一条腿上的。他那个样子,使人想起了古罗马皇帝的雕像,那些皇帝凭着君权神授的理论,掌握着他们同胞的生死大权。
  二十年后,在T测试大学的门口竖立着一座小鸡的雕像。每个新学员入校的时候导师都会把他们带到这里,带领他们对雕像鞠躬并尊敬的叫道:“唐!”
  星星和林子
  古镇,小桥,流水,人家。
  星星对着朝阳吐纳了几下,慢慢睁开了双眼。林子快步上前,紧紧握着星星的手,满脸心疼:“别练了,这本秘籍残缺不全,强练有害无益!”
  星星摇摇头:“不行,我一定要把测试感提升到第三级。”抽出被林子握着的手,拿起放在旁边一本残破的书,没有封面,薄薄的几页纸。“这是测试界第一奇书,虽然只有最后几页缺少前面的图形说明,但是仍然可以据此修炼。”她转过身看着远处的天空,“只有到第三级才称的上略窥测试门径,无论如何我都要达到这个目标!”
  林子一脸无奈,走上前搂着星星的肩膀说道:“好吧,不管怎样我都支持你。”星星把头靠在林子的肩膀上,闭上双眼说道:“嗯。”
  这两人是京兆第一世家桑家的子弟。从小青梅竹马,长大后也一起继承了家学,同时进入了测试界,只是二人所学不同。
  桑林子学的是效率,熟称性能测试。讲究的是:时间特性(与软件执行其功能时响应和处理时间以及吞吐量有关的软件属性);资源特性(与在软件执行其功能时所使用的资源数量及其使用时间有关的软件属性)。
  而童星星学的是功能测试,是测试界最繁杂的一门学问。其中包括:适合性(与规定任务能否提供一组功能以及这组功能的适合程度有关的软件属性);准确性(与能否得到正确或相符的结果或效果有关的软件属性);互操作性、互用性(与同其他指定系统进行交互的能力有关的软件属性);依从性(使软件遵循有关的标准、约定、法规及类似规定的软件属性);安全性(与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性)。
  星星为了提升能力,拉着林子偷偷从祠堂里偷出了一本残书。这本书是桑家祖上传下来的,有祖训说“传子不传女,传嫡不传庶,子嗣未满不惑之年不得观看,未得家族长老钦点不得修炼”。前两句好理解,但后两句就让人摸不着头脑,只到林子看了后才明白。这本书太深奥了,又加上残缺不全,照书修炼很容易走火入魔,只有当测试感达到相当境界才能练,并且一定要在长老们的协助下才能保证把危险降到最低。
  本来林子想着自己是长房长孙,偷出来即使被人发现了也没什么大不了,不就是本书嘛。但现在他后悔了,星星看到书后一头扎进去,没日没夜不停的练。本来她的测试感就只有一级,又这么急功近利,林子非常担忧。虽然短短两个月内星星就有所突破达到了二级,但这更坚定了星星修炼的信心导致修炼幅度越发增强。
  林子暗自叹了口气,心道:“不管怎样,我豁出这条命陪着星星就是。”低头看着星星熟睡的脸庞,“我一辈子都守护着你!”林子握紧了拳头。
  这句誓言在后来的十年里,随着T测试的脚步传遍了大江南北……
  三十
  书,一屋子的书。
  任何一个走进侯三十房子的人第一印象都是这个。
  “三十,三十!”一个留中分穿廉价西服脚蹬球鞋的青年男子在门口叫道,“MD,一屋子破书连个落脚的地方都没有!”
  喊了半天才从里屋走出一个消瘦的男子,20多岁,皮肤苍白。“你来干什么?”侯三十把堆在门口的书收拾了下腾出个落脚的位置问道。
  中分男扒了扒头发说道:“我这不是来看看你嘛,好久没见怪想的。”
  三十冷冷的说:“杜大毛什么时候这么好心了,有事直说没功夫陪你闲耗。”
  毛毛陪着笑脸:“别,别,我这不是专程来看你顺道找你帮点忙嘛。”
  三十没接话转身走进了里屋,毛毛赶紧跟上去。
  里屋没象客厅那么乱,书籍整整齐齐的码放在书架上,其中很多书看着很上年头。这是三十的爱好,喜欢收集古书,越是孤版越喜欢。毛毛知道他不喜欢废话,连忙把一本封面残破的书递了过去。
  “平凡的测试?”三十不屑的看了一眼没有接过来。“这种后仿我这里一大堆,你从哪里拣来的还当个宝。”
  毛毛把胸脯拍的震天响:“这是真金白银买来的,而且我对照实践过。”
  三十鄙视的看着毛毛:“就你还实践,要是真的你现在早名扬天下了。”话虽如此还是把书接了过来。开始很随意的翻了翻,紧跟着脸色凝重了起来,从桌上拿起放大镜对着光仔细查看,过了差不多半小时才抬起头来。
  毛毛早等的不耐烦了,在一旁嘀咕:“还老吹自己火眼金睛一眼就能看出真假,这都不知看多少眼了。”看到三十检查告一段落,忙上前问道:“咋样?真的不?”
  三十揉了揉太阳穴说道:“很像,特别是这些图。”
  “这些春宫图?”毛毛指着书中的插图问道。
  三十抬腿照着毛毛的屁股就是一脚:“什么春宫图!这是提高测试感的观想图。”拿起书指着其中一副插图,“比方说这幅,看着是老汉推车,其实是测试感第一级的入门观想图。自古相传,《平凡的测试》分为前后两部,前面是图后面是文字解说,二者相辅相成,对照修炼可达到测试感最高级第九级,真正是测试界的宝典。”他爱怜的抚摸着书的封面,“可惜啊,你这本只有上半部,没有下半部的文字解说,所以我也只有90%的把握说这是真的。”
  毛毛听着一愣一愣的:“啥?这么牛逼?!我还以为就是本指导书呢。不对啊,我对照上面的一些文字做测试工作也行得通啊,你咋说没文字解说?”
  三十摇摇头:“你看到的这些是后人对此书的批注。写批注的人应该也是一位测试大家,他只看到图,然后结合自身的理解与经验写了这些,但远没有原书的神韵。比如说这段:
  易用性包括易理解性与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性);易学性与用户为学习软件应用(例如运行控制、输入、输出)所花的努力有关的软件属性易操作性与用户为操作和运行控制所花努力有关的软件属性)。
  只讲了基本概念但没说明实施方法,对测试感的提升没有实际帮助。”
  毛毛拿着书左看右看不得其法:“这些图怎么观想啊?横看竖看也瞧不出个所以然。”
  三十满脸无语:“行了,你就当春宫看吧。说重要的,这本书哪来的?”
  毛毛把得来的经过说了一遍,听得三十额头青筋直冒,心道:“这SB真走狗屎运。”拍拍毛毛的肩头:“出让给我吧,随你开价。”
  毛毛憨厚的笑道:“咱俩谈啥钱啊?俗!你开口只管拿去就是。就是现在我还要用两天,用完了马上给你送过来。”话音未落人已一溜烟的跑不见了。
  三十追赶不及,在后面破口大骂:“匹夫无罪怀璧其罪,你就等着吧。”
  毛毛回到家把书翻来覆去的瞅着,想了老半天终于做了决定:“听说此书最早是从T测试流传出来的,好,就到那去碰碰运气。”
  如彗星般耀眼的六个人即将碰面,他们会蹭出怎样的火花?他们会有怎样的宿命?当人们用故事讲述过去,讲述现在,讲述未来,人们总是把火炉旁最好的位置留给了T测试的说书人……
  面试
  “为什么想来T测试?”面试官面无表情的问毛毛。
  毛毛谄媚的说道:“因为T测试是我的梦想,是我的全部,我愿为它捐精,不不,奉献终身!”
  面试官一脑门黑线……
  “为什么想来T测试?”面试官妩媚的看着小生问道。
  小生嘴角略微上翘用他那招牌式的微笑淡淡地说道:“为了吃饭。”
  面试官满眼放绿光就差没扑上去直接推倒……
  “为什么想来T测试?”面试官全力克制自己不给对面坐着的小鸡一大嘴巴。
  小鸡肆无忌惮的用色眯眯的眼神盯着面试官的胸部说:“小姐,我们好像在哪见过?”低头做沉思状,“知道了,是前世!”话毕上前想抓面试官的手。
  “啪!”
  “为什么想来T测试?”面试官好奇的看着面前连面试都要在一起的两人。
  星星用很坚定的声音说道:“突破!”
  林子温柔的看着星星:“因为她。”
  面试官一脸无语……
  “为什么想来T测试?”面试官崇拜的看着三十。
  三十不耐烦的摇摇手说道:“因为无聊。”
  “麻烦给我签个名吧。”面试官递出笔记本。
  三十对着天花板翻白眼……
  Nothing is Impossible!
  千宝四百三十八
  侯三十一走进T测试大厅就觉得不对劲,“好一个藏风聚气的地方!”他举目四望啧啧称奇。宅以形势为身体,以泉水为血脉,以土地为皮肉,以草木为毛发,以舍屋为衣服,以门户为冠带。若是如斯,是事俨雅,乃为上吉。“看来有风水大家堪舆过。”三十暗道。他走到大厅中央环顾四周,但见左青龙,右白虎,前朱雀,后玄武。坐北朝南顺应天道,得山川之灵气,受日月之光华,颐养身体,陶冶情操,地灵人杰。“可是……”三十搓着下巴总觉得哪不对,但具体是哪又说不上来。
  “培训培训,站这发什么呆!”毛毛拍了下三十叫道,没等三十反应过来就被毛毛拉到了培训教室。三十摇摇头心里暗叹道:“改日再细看吧。”他哪知道,T测试的大厅布局隐藏了一个大秘密,和他苦苦寻找的秘本有极大关系,只有初次踏入此地且六感敏锐懂青鸟之术的人才能发觉不正常。
  千宝,是每位新员工加入T测试后必须参加的培训课程,为期一周。在此期间会有多位老员工讲解企业文化公司业务组织结构等等有的没的,培训结束后还有考试,题目是翻跟斗。
  林子挠了挠脑袋向星星问道:“这就是你想来的地方?马戏团?!”星星斩钉截铁的回答:“是!”林子无语,扭头看了看周围的人。正撅着屁股和一中年大妈打屁聊天的小鸡,对着手里饭票傻笑的毛毛,被一群90后围着想突破重围的小生,一脸冷漠满眼不屑的三十。“这,这,唉……”
  他们参加的是千宝第四百三十八期,总共有82人参与本次培训。其中,精神正常的不到20%,这是培训快结束的时候他们才知道。
  培训伊始要选班长,没等ER说完从角落里跳出个人,一头乱发像极了火鸡。火鸡男大喊大叫:“我当,我当班长。”一边喊着一边朝讲台冲去。站上讲台火鸡男慷慨激昂的挥动着双臂,令人想起一个词——鸡飞狗跳。“我的口号是——四三八。”火鸡男继续挥动手臂,“大家跟我一起喊,四三八四三八,我们是四三八!”这次不要说林子,连小生都看不下去了。三十狠狠给了正跟着一起叫的毛毛后脑勺一巴掌:“你TMD就是个大SB!”
  小鸡在下面用手机拍下火鸡男的正面照:“敢抢我的风头,等下就上mop发个贴把照片传上去,名字就叫谁TM有我帅!”
  骏马常驮痴汉走,巧女常伴愚夫眠
  SB男与花痴女
  被雷劈是啥感觉?相信大多数人都不知道,毛毛知道。
  “我要死了!”毛毛紧紧抓住小生的手。
  毛毛和小生在千宝培训里被分到一个组,也是奇怪,两个性格截然不同的人竟会成为好友,也许真的存在白头如新倾盖如故吧。
  小生费力的把手抽出来,看看左右没人注意到:“你死个p,活蹦乱跳的比台上那骚包男还硬朗。”台上小鸡正在为毕业典礼做规划,讲的唾沫四溅口水横飞。
  “真的要死了。”毛毛按着胸口,“你听我这心跳声。”
  三十把凳子挪远了点。
  毛毛瞪着血红的小眼对小生说道:“你有没有试过被雷劈?我现在就被雷劈了!”
  小生终于回复了一贯的优雅姿态:“莫装逼,装逼被雷劈。”
  毛毛用颤抖的手指着前面一组的位置:“那个,小个子,扎马尾,一笑有酒窝的。不行了不行了,我这辈子注定要死在这女人手里。”
小生和三十闻言都朝那边看去,但见一穿黄色短袖T恤蓝色水磨纹牛仔裤一笑露出两小虎牙的mm正和旁边一五大三粗的男生讲话。三十点点头说道:“是不错,有点眼力见啊你。”小生摇摇头:“看她面带桃花,眼波流转眉宇之间春情荡漾,正处在饥渴万分的时期。可惜,不适合你,你也搞不定她。”
  毛毛闻言大怒:“放屁!老子玉树临风风度翩翩风流倜傥潇洒万分还搞不定她?!”话音未落就大步流星的朝女孩子走去。
  “你好,我叫杜大毛,很高兴和你一起参加培训。”毛毛借着一股子气对女孩大声打着招呼。
  女孩转过头,灿烂的对着毛毛一笑:“你也好,我叫孙小猪。”
  毛毛一阵头昏眼花正晕的找不着北只听一旁有人说道:“SB。”毛毛 怒从心头起恶向胆边生,卷起袖子正准备教训这个不开眼的畜生,但见林子站起来指着他道:“长毛大SB。”接着指着小猪道:“平胸小花痴。”然后两手一摊无奈的摇摇头:“孽缘啊孽缘!”
  毛和猪:……
  后来他们才知道,T测试自古以来就是痴男怨女的聚集地,向来都是开发男找测试女,测试男找测试女的没一个好下场。这份感情从开始就注定没有结局,但毛毛不相信。“缘乃天定,份属人为,我就不信邪。”毛毛对着厕所海报握紧了拳头。
  志闲而少欲,心安而不惧,形疲而不倦,气从以顺,各从其欲,皆得所愿。
  卡拉ok
  晚7点。
  金乐迪。
  千宝四三八大部分人员。
  千宝其它期培训人员是如何使用班费的星星不清楚,但这一期毫无疑问都用在了吃喝上。刚在新黑鹿吃完饭,一帮人就嗷嗷叫的到卡拉ok开始第二摊。星星无奈的叹口气,拿起杯子喝了一口掺杂了饮料的红酒,皱皱眉,想起了以前听过的一句话:“红酒加冰块有点傻,红酒加雪碧特别傻,两者一起加——大傻。”
  小鸡拉着一身高只有根号二mm的手,深情的对她说:“我从未想过世上竟有如此美丽的女人,你是上天给我的恩赐,我们换个地方一起探讨人生探讨理想好吗?”根号二害羞的低下了头。小鸡得意洋洋的瞟了旁边小生一眼,无声的动着嘴唇:“又一个女人落入我的魔掌。”
  小生微笑着站起身走到根号二的面前,伸出手说:“能赏脸合唱一首吗?”根号二惊喜交加一把抓住小生的手,头点的象小鸡啄米,扭着屁股跟小生点歌去了,整个过程小生都没看小鸡一眼。小鸡看着两人的背影咬牙切齿,四顾一下朝下个目标扑了过去。
  毛毛在台上深情的对着猪猪唱着一首“我和草原有个约定”,猪猪在下面和一四肢发达的猛男正聊得起劲。不知说到了什么猪猪“咯咯咯”的乱笑,边笑边往猛男怀里倒,看的毛毛怒目圆睁,快步上前一屁股坐到他们中间。
  看到终于没人,林子连忙拿起话筒开唱。但听一阵杀猪般的声音从音箱里传出,又见林子双眼微闭满脸陶醉的样子,众皆鸦雀无声。
  三十在一旁冷笑几声:“真是国之将亡妖孽四起。”
  今天是千宝培训完成的日子,下午开完毕业典礼众人没等到下班就偷偷摸摸的跑出去聚餐。毕业典礼办的很有特点,男士一律黑衣黑裤黑皮鞋,女士一律黑裙黑袜黑内裤。会场里全部跪坐,正中墙上挂了一横幅,上书:“杭西千宝组。”每位嘉宾进来两旁人员都会四十五度鞠躬并叫道:“大佬。”等到T测试的负责人走进来,全体起立九十度鞠躬:“大姐头!”大姐头微微点点头:“嗯,公司这样才有气氛。”总导演小鸡洋洋得意摇头摆尾。
  火鸡男抢过麦克风,走到包房中央:“今天是我们毕业的日子,大家以后要牢牢团结在一起,打造最牛逼的毕业班。大家跟我一起喊,三八三八四三八,我们就是四三八。”三十飞起一脚把火鸡男踹到了桌子下面:“忍你很久了……”
  星星走出包房找了个窗户透气,抬头看着满天星辰喃喃自语:“我选择的对吗……”
  我在马路边捡到一分钱,把它交到警察叔叔手里边;叔叔拿到钱 买了一盒烟,我骂叔叔 叔叔不要脸。
  插曲
  己丑十一月,予自创业归,与成小生同舟。小生年二十六,好武事, 予授以童氏兵谋兵法,因问“数游南北,逢异人乎?”小生为述烂毛毛, 作《烂毛毛传》。
  烂毛毛,不知何许人,临安成小生省兄余杭,与遇候将军家。候,长安人,工技击,七省好事者皆来学,人以其雄健,呼候将军云。候弟子高小鸡,柴桑人,多力善射,长子林七岁,少同学,故尝与过候将军。
  时座上有长毛客,貌甚寝,右胁夹大毛椎,重四五十斤,饮食拱揖不暂去。柄铁折迭环复,如锁上练,引之长丈许。与人罕言语,语类楚声。扣其乡及姓字,皆不答。
  既同寝,夜半,毛曰:“吾去矣!”言讫不见。小生见窗户皆闭,惊问小鸡。小鸡曰:“毛初至,不冠不袜,以蓝手井裹头,足缠白布,大毛椎外,一物无所持,而腰多白金。吾与将军俱不敢问也。”小生寐而醒,毛则鼾睡炕上矣。
  一日,辞候将军曰:“吾始闻汝名,以为豪,然皆不足用。吾去矣!”将军强留之,乃曰:“吾数击杀响马贼,夺其物,故仇我。久居,祸且及汝。今夜半,方期我决斗某所。”候将军欣然曰:“吾骑马挟矢以助战。”毛曰:“止!贼能且众,吾欲护汝,则不快吾意。”候将军故自负,且欲观毛所为,力请毛。毛不得已,与偕行。将至斗处,送将军登空堡上,曰:“但观之,慎弗声,令贼知也。”
  时鸡鸣月落,星光照旷野,百步见人。毛驰下,吹篥数声。顷之,贼二十余骑四面集,步行负弓矢从者百许人。一贼提刀突奔毛,毛人呼挥椎,贼应声落马,马首裂。众贼环而进,毛奋椎左右击,人马仆地,杀三十许人。候将军屏息观之,股栗欲堕。忽闻毛大呼曰:“吾去矣。”尘滚滚东向驰去。后遂不复至。
  予论曰:子房得力士,椎秦皇帝博浪沙中,烂毛毛其人与?天生异人,必有所用之。豪俊侠烈魁奇之士,泯泯然不见功名于世者又何多也?岂天之生才不必为人用与?抑用之自有时与?小生遇烂毛毛为己丑岁,视其貌当年二十,然则烂毛毛今三十耳。小生又尝见其写市物帖子,甚工楷书也。
  烂毛生日快乐
  分组
  T测试由五大部门组成,坊间有诗流传:“满门豪杰一太后,千古测试五大家。”
  一太后指的是T测试的负责人大姐头。其人魄力十足,妩媚妖娆。人皆谓之:“太后挥挥手,大地抖三抖。”
  五大家分别指:测试一部、测试二部、平台测试部、自动化测试部、安全测试部。
  测试一部主要负责前台核心业务,下辖十组,人称“十禽”。负责人在在,其人豪迈洒脱,放荡不羁。人送外号“日出东方,唯我逍遥”。
  测试二部主要负责后台核心业务,下辖四组,人称“四兽”。负责人大师兄,其人年少多金,风度翩翩,活力四射。人送外号“齐天大圣”。
  平台测试部主要负责单元、接口的测试工作,下辖三组,人称“三畜”。负责人阿朗,其人思维缜密,稳重大方,敢作敢当。人送外号“狼人”。
  自动化测试部主要负责性能测试、测试工具开发、测试自动化的工作,下辖三组,人称“三牲”。负责人丘丘,其人阅历丰富、世事洞明、人情练达。人送外号“长春子”。
  安全测试部主要负责安全测试。负责人花花,其人风流倜傥、潇洒多情、雍容宽厚、与人为善、襟怀旷达、不慕名利。人送外号“花满心时亦满楼”。
  有鉴于此,也有人称T测试为“一后五皇当中坐,禽兽畜生满地跑”。
  毛毛蹲在地上挠了挠脑袋,扭头问小生:“你说去哪个部门好?”
  北风冷冽,小生羽扇纶巾怡然自得的回答道:“要说天下第一,还得是东方不败。”
  毛毛摸着下巴:“是哦……”
  两人到一部报道去了。
  星星和林子对坐无言。
  林子忍耐不住说道:“听说二部……”
  星星挥挥手:“不用说了,我意已决。”
  林子恼怒的站起身:“你就是看二部帅哥多。”
  星星:……
  三十在纸上写下五个部门的名字,退开三米,“呸”的一声对着纸吐了口唾沫。口水吐在了自动化测试部与平台测试部之间。“嗯……”三十沉吟一会,“自动化侵透的多点。”拿着包到自动化测试部报道去了。
  小鸡一脸坚毅:“此生甘为太后门下走狗,予立誓要做李莲英。”
  大姐头额头青筋直冒:“平台测试最近需要人,你……”
  小鸡:“喳!”
  花花望眼欲穿欲哭无泪:“今年……今年又是这样!”
  有钱了不起啊?有钱就是了不起。没钱怎么办啊?可以去死。辛苦遭逢起一经,干戈寥落四周星。山河破碎风飘絮,身世浮沉雨打萍。惶恐滩头说惶恐,零丁洋里叹零丁。
  第一次项目
  T测试的测试工作主要分两种,一种是项目测试,一种是日常需求测试。
  项目测试里有一名测试负责人,称为PTM;还有一名测试品质保证人,称为TQA;此外是测试成员。项目开始项目负责人PM会向测试部门申请资源,由测试部门主管进行审核并协调测试资源指定PTM。在项目测试过程中,PTM负责所有与测试相关的工作,包括测试需求、测试计划、测试设计、测试实施……同时协调其它测试资源,比如性能测试、接口测试、安全测试等等。PTM对项目测试负总责同时也负全责,它责任重大但并不具备对等的权力,可是如果想提升这算的上是终南捷径。
  日常需求测试是针对新增修改小功能或缺席修复进行的测试。它的流程会简化很多,一般由开发部门的TL向测试部门的TL提出申请,测试TL安排测试人员进行测试,绝大部分时候是指定一名测试人员。
  测试工作完成后需维护测试框架,包括思维导图、测试用例、业务知识沉淀、Ruby自动化脚本等等,确保测试传承。
  大师兄对星星很看重,伊始就要星星做PTM。项目规模不大,业务不算复杂,但重要性很高,是二部年度重点关注的项目。星星深得桑家“绵里藏针”的衣钵,行事柔中有刚,于细微处见真章,项目中把测试计划、测试设计做的滴水不漏。特别是思维图、时序图、活动图,寥寥几笔,栩栩如生的业务场景便跃然纸上,仿佛一幅张大千或者齐白石的国画。PM死人楷是这样评价星星的——偶像!
  项目做完后星星很失落,她觉得对自我提升一点帮助都没有。对着PRD和UC,脑海里自动推算测试用例,此时看星星的眼睛会发现左眼里是一幅幅的流程图,右眼里是一个个的TC。TC推算到第二层节点就怎么也算不下去了,星星十分烦躁,“到底该怎么办!”她狠狠的踢了林子一脚。林子迷糊的睁开眼擦了擦嘴角的口水:“吃饭了啊?”
  一连几个晚上星星没有和林子一起回宿舍,独自一人在公司思考下一步的方向,可惜始终没有头绪。“唉。”她叹了口气走到茶水间,“看来今晚又白费了。”窗外皎洁的月光照在她的脸庞上,此情此景让人目眩神迷。
  “自后汉以来,文风靡丽专事工巧,求形之奇诡而略神之所寄。文章千古事,应求凝练直达载道解惑。同理,测试也应如此。”突然从背后传来一阵声音,星星急忙转身查看。空空荡荡别说人连个鬼都没有,一股寒意陡然从心里升起。
  “有万年之师道,无万年之师学。你手上的书本就残缺不全,你又一味死搬硬套,更加上桑家家学的误导,想提升测试感至第三级……难!”神秘的声音继续说道。
  星星看说道她最关心的问题也忘记了害怕连声追问:“敢问前辈小女子该如何破除此知见障?”
  声音再次响起:“文起八代之衰,而道济天下之溺。昌黎先生的事迹你可多多参照。”
  星星略有所悟尊敬的鞠了一躬:“敢情前辈现身以便晚辈面谢。”
  神秘的声音没有理会继续说道:“你一直寻找的就在你身边。记住,一力降十会!”
  “我寻找的?寻找什么?前辈,前辈!”星星大声呼喊但声音再也没有出现。
  “一力降十会?一力降十会……对,就是一力降十会!”星星欣喜若狂,“我终于知道了,哇哈哈哈哈。”漆黑的夜里失业大厦传出阵阵凄惨的笑声众保安心惊胆颤,隔天失业大厦七大不可思议怪谈又多了一个——傻笑的女鬼。
  人之患在好为人师,你喜欢给人上课吗?SB……
  分手
  “喂喂,听说了吗?”
  “啥?”
  “一部新来的一人,整天上色情网站看女人内衣!”
  “听说了听说了,就是身上毛很长的那个。”
  “是的是的,据说他是内衣控!”
  “咦……好恶心哦。”
  “不过听说毛长的人那个强喔!”
  “真的假的啊?”
  “真的真的,我上次听那个谁说……”
  几个T测试的mm一边等电梯一边八卦,毛毛站在后面一脑门黑线,小鸡在一旁低声嘀咕:“我的毛也很长。”
  毛毛做的第一个项目是成人用品。分配任务的时候在在满脸大义凛然:“这是工作,你要有专业精神。”毛毛深以为然满腔热血的投入到工作当中,何曾想……
  临下班的时候猪把毛毛叫到大堂,低着头扭捏的说:“我们,我们……”
  毛毛充满爱意的捧起猪的脸:“我们天造地设,注定要厮守终生。”
  “我们分手吧。”猪说道。
  “咔嚓”,毛毛仿佛听到身体里有什么碎了。没等他张嘴猪扭头就走,走到门口亲热的挽起一威猛男的胳膊,两人卿卿我我的离开了。
  毛毛认识那男的,“我恨DEU!”毛毛咬牙切齿的盯着他们的背影。
  “分手!”
  “不要啊……我不能没有你啊……没有你我可怎么活啊……我不想晚上和右手做啊!”
  “啪!”
  女人气冲冲的转头走了。
  小鸡摸了摸脸,耸耸肩:“刚好换一个。”搓搓下巴,“据说生产者事业部美女多,好,去糟蹋两个。”
  “不要不要,人家不要分手。”女人哭的稀里哗啦。
  小生温柔的用指尖抬起女人的下巴:“乖,我们还是朋友,你可以随时找我。”
  女人紧紧抓住小生的手不放。
  小生不耐烦的挣脱开,从皮夹里掏出一摞钱塞到女人手上:“拿去把处女膜补上。”说完调头就走。
  “哇……”
  星星:“分手吧。”
  林子捏紧了拳头。
  星星:“我们不合适。”
  林子用沙哑的声音说道:“桑家待你不薄。”
  星星:“那又如何。”
  林子大吼:“你可知背叛师门的后果!”
  星星:“有死而已。”
  林子两脚一软坐在地上:“我就知道,我就知道会这样。”
  星星转身离开心中黯然:“情未了可缘已尽,你不要怪我,为了修炼只能如此。”
  三十啃着甘蔗:“一帮SB。”
  东风夜放花千树,更吹落、星如雨。宝马雕车香满路。凤箫声动,玉壶光转,一夜鱼龙舞。
  蛾儿雪柳黄金缕,笑语盈盈暗香去。众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。
  周会
  空荡荡的房间,正中摆着一张长方桌,围着桌子放了六把椅子,其中五把已坐上了人,赫然是T测试五大巨头。在五人身后,十禽、四兽、三畜、三牲分两排站立。
  死胖子赤膊上身,把肚皮上纹着的一对鸳鸯亮给旁边的花蕊看:“老子这对鸳鸯可是大有来历。想当初老子在武二路人送外号百人斩,不知有多少荡妇淫娃臣服于我的胯下,后来不知咋地鬼迷心窍看上了一黄花闺女,从此谱写了一首可歌可泣的悲情之歌。这对鸳鸯,那就是当时……”
  话没说完在在照着死胖子后脑勺就一巴掌:“就是个屁,你个死处男还百人斩,我看你就是个反革命口淫犯。”
  死胖子摸着被拍的生疼的脑瓜子,小声嘀咕:“还说我,你不也一样。”
  在在猛的跳了起来:“靠,三天不打上房揭瓦,找死啊!”
  大师兄站起身:“好了好了,大姐快来了别闹了。”
  四兽、三畜、三牲在一旁哈哈大笑,就是十禽中的其他八人也忍俊不住。
  这是T测试的周会,每周一下午召开。全名是“测试人员一周情况交流会”,简称“人流大会”。每次这帮人聚集在一起总会弄的鸡飞狗跳,大姐头压制了很多次但收效甚微。特别是不仅禽兽畜生在那群魔乱舞,连五巨头也跟着凑热闹,最后大姐头也只好听之任之。
  “咳咳。”大姐头在门口咳嗽了两声,走了进来。  一帮人连忙正襟危坐一脸道貌岸然。
  大姐头环顾四周一下,轻声说道:“牛排的事,谁去处理下?”众人面面相觑,都把嘴闭的紧紧的。牛排原是大姐头麾下爱将,可为了一女人决然的背叛组织,大姐很生气后果很严重。但大家也知道,牛排当年在大姐头的悉心指导下练就的那是一身本领,虽说现在叛出师门,天知道大姐头是不是还念着几分香火之情,这种吃力不讨好的工作还是留给别人做吧。
  大姐头看半天无人应答心中一股怒火腾腾升起,“啪!”她猛的把桌子一拍,“养兵千日用兵一时,嘿嘿,想不到我养了一帮酒囊饭袋。”
  花花听的胸中憋气,用拳头大力锤了桌子一下:“我身为双花红棍,这事交给我了。”
  “好,给你三天时间。”大姐头盯着花花的眼睛说道。
  “没问题!”花花昂着头高声回答。
  其余众人此时不由有点兔死狐悲,人在人情在,人走两分开。出来混,迟早是要还的。
  “还有一件事。”大姐头慢慢的踱着步子,“马上要召开的第一百零一届界互联网测试大会,这次由我们筹办,我们要办的漂漂亮亮轰轰烈烈,不能让道上的弟兄们笑话,说我T测试无人。”大姐头走到死胖子面前盯着他一字一顿的说道。
  死胖子心里一阵发紧,紧忙回答:“定不负大姐重托。”大姐头满意的点点头走开了。此时死胖子才发现,就刚短短几秒,内裤都被汗湿透了。
  “还有事吗?”大姐头问道。
  “听说,听说……”丘丘吞吞吐吐的,“听说有人找到《平凡的测试》了,人就在咱们这里。”
  “什么?”大姐头一把抓住丘丘的衣领,“在哪?马上给我找出来!”她对着丘丘的脸大吼,“那是我的!”
  丘丘看着她炙热的双眼不禁暗自叫苦:“我干嘛要提这个,我真是个超级大SB。”
  神说:"要有光",就有了光。
  突破
  毛毛拿着书抓耳挠腮,这几天他一直在研究书里的几副图。自从上次听三十讲解后,他每天都要对着图冥想两个小时,可是毫无进展。
  “气死我了!”毛毛大叫,“这是什么破玩意,根本就是骗人,一点都感觉不到啥测试感。”他不知道,历来测试感都是入门极难。开始的坐功要花费很大功夫,如没有上师指导基本无法找到正确的路径,只能在门外徘徊。业内的几个世家毫无例外都把入门的引导方法当作不传之密,而《平凡的测试》中所讲的却是高深的提升方法,或许创造此功法的前辈从没想过还有人一丁点测试感都没有就来修炼,真是造物弄人。
  “是不是再找三十问问?”此念头刚从心头浮起就被毛毛强压下去,“不行,那王八蛋对这本书垂涎欲滴,上次幸亏跑的快,加上他自视甚高不屑于巧取豪夺才没被他抢走,这次再找他可保不准会怎样。但不找他找谁呢?”毛毛心急火燎,心里像是被猫挠了似的难受极了。左思右想还是没有头绪,“算了,以后再说。”毛毛把书扔在一旁,打开昨天才下载的“人妖大战”看了起来。
  “啧啧,两个男的用这种姿势也可以,真是大千世界无奇不有。”毛毛啧啧称奇,屏幕上正放着两男的上演老树盘根。突然,毛毛感到一股热流从下腹升起直冲脑门,开始还以为是错觉但过了几分钟这股热流不但没有消散反而越来越强。“靠靠靠。”毛毛被热流冲击的头昏脑胀,感觉着头顶天灵盖突突直跳,“我大概是第一个看叉叉片而死的人吧。”这是毛毛昏死前的最后一个念头。
  昏迷了3个多小时毛毛才悠悠醒转,他爬起来掐掐胳膊捏捏大腿:“没死啊,咋回事啊这是!”他不知道,就在刚才,他无意中一举突破了测试感第一、第二级,达到了第三级。测试感第三级是道槛,绝大多数人穷尽一生时间也达不到。可一旦突破,测试感会大幅提升,不仅是量上,更是在质上。毛毛这段时间一直在对着观想图冥想,可惜没找到切入点。就在刚才他看叉叉片的时候突然若有所悟引发连锁反应,于是才有此结果。通过这种方式达到第三级,不敢说后无来者,但绝对是前无古人。
  毛毛此时也感觉到了一丝不对劲,他调出一份PRD文档,还没等他反应过来脑海里就自动开始计算,一幅幅思维导图,一个个测试用例,一条条知识沉淀从眼前不断闪过。“哇噻,发达了!”毛毛欣喜若狂,“可怎么忽然……”他一把抓过扔在旁边的书,翻了几页,“老汉推车、观音坐莲、老树盘根、霸王别姬、跑马射箭、倒挂金钩、金童送怀、排江蹈海、龙中挂骨,知道了。”他掩卷长叹,“以前冥想的时候幻想的对象总是女人,这次幻想的是……是他妈男人,呜呜呜呜呜呜呜呜呜呜呜呜,原来我是GAY!”
  就在毛毛对影自怜的时候,林子调动家族资源发现了《平凡的测试》上半部在毛毛手上,他面目狰狞的发布命令:“通知海王三叉戟出动,我要毁了这本书。”
  星星也得到了消息:“怎么办呢?嗯,看来……只能用美人计了。”
  小鸡、小生通过各自的渠道也得到了消息。小鸡满脸淫笑暗地里打着鬼主意,小生摇头叹气心道:“不是做兄弟的不厚道,实在是师命难违。”
  三十嘿嘿冷笑:“这下我看你杜大毛怎么办……”
  至人无己,神人无功,圣人无名。
  争夺
  深夜,宿舍,毛毛露着肥肥的肚皮呼呼大睡。
  “咔嗒”,门轻轻的被推开,一个黑色的身影窜了进来。黑影静静观察了毛毛几分钟,确定毛毛已经熟睡立刻在房内搜索起来,一会功夫就把房间翻了个底朝天。
  “奇怪,怎么没有?”黑影正纳闷的时候,毛毛翻了个身用手在鼠蹊部挠了几下,亮出了藏在裤裆里的一卷书。
  “靠,这个变态。”黑影暗自咒骂,悄悄走上前用手轻轻的抽动书页。可露在外面的部分太少,扯了半天没扯动。“好吧。”黑影深深吸了口气,强忍着恶心拉开了毛毛的裤裆,把手伸了进去……
  就在黑影把书抓到手的同时,从窗外突然闪进一人,飞起一脚踢在黑影的手腕上,紧跟着一手肘打在黑影的腹部,趁着黑影痛的弯腰一把抓住飞在半空的书再一闪身从窗户跳了出去。
  黑影好不容易缓过劲来,突觉眼前一亮,毛毛睡眼惺忪的打开了灯:“谁啊?星星!你怎么在这?!”星星勉强挤出了一个微笑:“我……我是来……其实我……妈的。”无法回答的星星一把抓住毛毛的衣领给了他深深的一吻,“我就是来干这个的!”说完星星转身从窗户跳了出去。被亲的五迷三道的毛毛一时找不到东南西北,忽然想起一事快步走到窗前对外喊道:“这是17楼啊……”
  星星一脸晦气的回到家,对着镜子咬牙切齿:“别以为穿上马甲我就不认识你了,高小鸡,你给我等着。”
  小鸡在路灯下满怀期望的翻开了书:“啊……my eyes,my eyes!”
  与此同时,毛毛一边摸着嘴唇一边嘘嘘一边喃喃自语:“这人魅力大就是没办法啊,半夜三更都有女的投怀送抱,啧啧。咦?我刚买的《泰国风情之双节棍嘿咻嘿咻》跑哪去了?”
  孔雀东南飞,五里一徘徊。
  突发事件
  失业大厦十二楼历来就是T大地最神秘的场所,无数人想窥探其中的奥秘但都无功而返。即使偶尔有人阴差阳错走了进去,也会迅速的无缘无故消失。因此有人把十二楼称之为“永不消失的罗布泊”。
  大姐头强制按耐激动的心情,今天是她第一次踏入十二楼,这说明她的地位即将有质的飞跃。“叮”,电梯门缓缓打开了,映入眼帘的是一座巨大的蒙古包,人站在跟前就象蚂蚁一样渺小。“怎么可能?!这不是十二楼吗?怎么会有这么大的空间?”大姐头揉了揉双眼兀自不敢相信,只到有人走到她身前在眼前晃了晃手她才回过神来。
  “不要怀疑,你所看到的都是真的。”眼前一位黑衣黑裤黑袜黑鞋黑口罩的人不带任何情绪的说道。
  大姐头往一旁挪动了两步问道:“你是谁?”
  黑衣人冷冰冰的回答:“嗯,你就叫我神秘人吧。”
  大姐头一脸黑线……
  跟着黑衣人缓步向蒙古包走去,大姐头环顾四周,发现除了眼前的蒙古包,其它地方都空荡荡的,并且望不到尽头。“这到底是哪?”大姐头带着满心的困惑走进了蒙古包。
  一进去就感到一股强大的气势从蒙古包中心向四周散发,气势浓的象水一样。大姐头知道T大地至尊无上的君王就在眼前,她顾不上打量四周更不敢抬头看立刻匍匐在地:“伟大的成吉思汗,您最忠诚的仆人听从您的召唤,您的吩咐就是我的使命。”
  “T测试的掌门人啊。”一个低沉且充满力度的声音在蒙古包里回荡,“你能告诉我为什么现在线上缺陷如此之多吗?”
  大姐头汗如雨下:“这是因为……”
  成吉思汗打断她的话继续说道:“你充分评估了T测试的组织性能吗?”
  大姐头膛目结舌:“我,我……”
  成吉思汗仍然不理她:“组织过程性能改进是你目前最需要关注的。”
  大姐头连连称是。
  成吉思汗:“此外,现在有个项目,必须在明年一月一日上线,你可知道该如何做?”
  大姐头声嘶力竭的说道:“臣赴汤蹈火,万死不辞!”
  成吉思汗:“去吧。”
  大姐头等了一会看再无声音,低着头后退着出了蒙古包,由始至终她都没看到蒙古包里是啥样。
  出来后她长出一口气,突然一个黑乎乎的东西抛了过来,她不及细想一把抓住。“这东西对你有用,Good luck。”黑衣人说完一闪身消失了。大姐头过了一会才回过神来,低头一看不由惊呼出声:“这是,这是……”
  但见手上捏着的是一卷羊皮纸,最上面一张赫然写着两个大字——总纲。
  生虎犹可近,熟人不可亲
  合作
  大姐头看着平铺在桌上的羊皮纸陷入了沉思:“为什么黑衣人会有《平凡测试》的总纲?为什么他要给我?大汗这次找我到底是为了什么?”越想越没头绪,“砰”,她狠狠的拍了桌子一下,“不管了,总之我无论如何都要进入黄金家族!”一想到“黄金家族”四个字就再也压制不住心里那股熊熊烈火。
  “从刚收到的密报上看……好,就这么干。”大姐头一向雷厉风行,站起身快步走出办公室。在室外听差的小鸡看到她走出来急忙上前打了个千:“主子,有何吩咐?”
  大姐头:“正好,你把杜大毛、成小生、侯三十、童星星、桑林子给我找来。”低头看了看小鸡:“还有你,10分钟后到我办公室。”
  小鸡心里一阵发紧:“喳。”
  五分钟后几人来到大姐头办公室,“桑林子怎么不在?”大姐头发现桑林子没来向小鸡问道。
  小鸡急忙回答:“他好像回家省亲去了。”
  “罢了。”大姐头挥挥手,“有没有他无所谓。”
  大姐头把总纲“啪”的一下扔在桌上:“我不喜欢废话,这是《平凡测试》的总纲。”她指着毛毛说道,“你有《平凡测试》上半部的观想图。”跟着指着星星,“你有《平凡测试》下半部的修炼指导。”拍拍桌子对着剩余三人说道,“桑家鼎鼎大名的家族武力——海王三叉戟。”
  大姐头站起身走到众人面前,“都不要藏着掖着,打开天窗说亮话,最近有个项目——七彩石,测试难度前所未有。初步预计测试感至少达到七级才能胜任此工作,但可惜,目前我们T测试这样的人一个都没有。别说七级,就是五级都凤毛麟角。”她盯着五人一字一顿的说道,“我要你们五人完成!”
  众人面面相觑,各自心怀鬼胎。
  毛毛心想:“靠,这书的目录真够厚的,比正文还多,当年写这本书的肯定是个变态。”
  星星心想:“终于可以看到全本了,林子,等着我。”
  三十心想:“真的假的,估计还是假的成分居多。”
  小生心想:“MB,暴露了。”
  小鸡心想:“嘿嘿嘿嘿嘿……”
  众人暗自盘算了半天,在大姐头的怒视下互相看了几眼,齐声说道:“唯大姐马首是瞻。”
  大姐头满意的点点头:“尔等身负重任,妾寄予厚望,望诸位聚沙成塔,众志成城,以扬我测试宏威。”
  众人闻言紧忙单膝跪地恭敬的答道:“吾等必不负大姐重托,鞠躬尽瘁,死而后已,请为安心。事若不成,有死而已,以报大姐知遇之恩。”
  大姐头心中暗叹:“国乱思良将,板荡见忠贞啊……”
  与此同时,林子在桑家祠堂长跪不起,几位长老连番苦劝他都置若罔闻,只是每隔五分钟对着高高在上的祖宗牌位磕一个头,然后大声说道:“桑家第二十七代孙桑林子叩请修炼家族至高武学——菊花宝典。”
  凌霄羽毛轻无力,掷地金石自有声
  分工
  清晨六点,大姐活动了下肩膀,站起身走到窗前,看着窗外在蒙蒙雾气中若隐若现的城市,吐了口气说道:“传我旨意,七彩石项目,三十为PTD(产品测试经理)把握测试需求,兼任易用性测试负责人;毛毛为PTM(项目测试经理)统管全局,兼任可移植性测试负责人;星星负责功能测试;小生负责易维护性测试,包括单元、接口测试;小鸡负责可靠性测试;至于效率……”大姐沉吟了一会,叹了口气,“可惜林子不在……”
  身后死胖子恭敬的接话:“主上勿忧,臣听闻桑林子近期返乡已获得家族同意修炼桑家最高武学菊花宝典。传闻此宝典乃是性能测试的究级秘术,属下思量待桑林子回来必会助主上一臂之力!”
  大姐摇摇头说道:“你有所不知,听说修炼此术会导致人性格大变,因为要先……”说到此处大姐似乎不胜感慨,“也罢,你速传他返京,效率测试就交给他。”
  死胖子:“喳。”转身退了出去。
  看到四下再无旁人,绣花上前两步说道:“三十此人性子太直,每次谏言都不知避讳,属下觉得是否先磨练几年再委以重任。”
  大姐冷冷的瞟了绣花一眼:“磨练几年?等棱角都磨平了我还要他干嘛?”
  隔天,在去东湖国际的车上潇洒一脸苦笑的看着三十:“有时候我们要学会退让,这次我是PD(产品经理),你和我一起去跟用户沟通要听我的。”
  三十满脸不屑装作没听见的。
  潇洒依旧苦口婆心的劝道:“忍一时风平浪静,退一步海阔天空,你要知道……”
  没等潇洒说完三十不耐烦的应声:“退?干吗退!我每进一步多难啊,我凭什么要退!”
  PM(项目经理)死人楷坐在一旁象是没听见的依旧我行我素的准备着一会的发言稿:“汝等生而有幸,生于如此波澜壮阔之时代,尽享惊天动地的华美乐章,得以目睹旷古烁今的惊世一战……”
  毛毛把头深深的埋在两腿之间欲哭无泪:“这是老子第一次做PTM,老子哦……”
  The year 2009 twelve months
  From the sky will come the great King of Terror
  To resuscitate the great king of the T-test
  Before anf after sister reigns by good luck
  需求分析
  一行人在潇洒与三十喋喋不休的争论中终于来到了东湖国际。接待他们的是一个长发披肩,活力四射的女孩。长发略微染成了黄色,上身外套一件短装夹克,里面是件很简单的深色长袖T恤,下身一条水蓝色牛仔裤,脚蹬一双鹿皮靴。最引人注目的是一双水灵灵的大眼睛,在长长睫毛的衬托下忽闪忽闪的好似茫茫大海里的一座灯塔。但见她迎着众人微微一笑露出两颗小虎牙,挥了挥手说道:“欢迎项目组的各位同学大驾光临,我是小罩子。”
  “呃……”,从队伍后方传来一阵呻吟声。众人愕然回头观望,只见发发靠在墙上,满脸苍白用手紧紧抓住胸口,嘴唇蠕动了几下,依稀看出说的是两个字——雷劈!小鸡在一旁幸灾乐祸的说道:“这就是平时老装逼的下场。”
  众人:……
  测试人员需不需要参与需求分析的过程?需要。测试最基本的工作是什么?验证与确认。检验已实现的功能是否正确,检验是否正确实现了功能,这句话道出了测试的本质。很难想像测试人员如果不参与需求分析过程,最终的产品实现会变成什么样子。
  参加了需求分析过程就足够了吗?答案是否定的。就像产品经理要把用户需求转换成产品需求一样,测试人员要把用户需求转换为测试需求。人们总在谈论TDD,其实测试需求就是TDD的第一步甚至是全部。开发人员在开发过程中如何判断已实现的成果是否满足用户需要?遵循测试需求即可。能满足测试需求就能满足用户需求,这就是TDD。
  众人在小罩的引导下很快展开了热烈的讨论,不知不觉一天过去了。当天色渐渐昏暗下来的时候,需求范围已经大致确定了。
  潇洒对着小罩说道:“我们回去会尽快出具产品需求说明书(PRD)及系统原型,届时会邀请你参与需求评审。”
  小罩站起身用力的点点头回应道:“嗯!”
  众人收拾收拾物品纷纷走出了会议室。小罩挽了挽头发看着会议室一片狼藉不由面露苦笑:“每次和开发开会都是这样,强台风过境。”小罩用力拍了拍脸颊,“加油,收拾好了赶快回家。”
  好容易打扫干净关上会议室的灯准备离开,忽然看到门后有一个身影。借着一抹即将消散的夕阳看清楚了原来是发发。
  发发左手撑着窗栏,右手叉腰,两腿微分,头微微垂下。看见小罩发现了他,抬起头,挺直身躯,左手叉腰,右手指着窗外的天空,在夕阳的余辉下用力的说道:“跟着我,我的征途是星辰大海。”
  小罩木纳了一会,小声问道:“刚才我在打扫卫生的时候……你就在这看着?”
  莫装逼,装逼遭雷劈;莫装纯,装纯被人轮。
  不是结局的结局
  项目很忙,真的很忙。
  毛毛已经连续33天上班了。
  毛毛用水拍了拍脸,对着镜子做了个鬼脸,看着镜子中苍白的自己自嘲道:“原来我喜欢上班!”接着摇了摇头,“原来我是变态。” 捏着拳头给自己打气,“加油!做完这个项目我就飞黄腾达,出了这个门我就能呼风唤雨!”
  从需求分析开始,到后来的可行性分析、PRD预审、项目计划制定、立项、测试计划制定、UC评审、测试设计、编码、TC设计、测试环境构建、测试执行、测试报告等多个阶段,毛毛感觉自己成长了很多,不仅是他,小生、小鸡、三十、星星、小林都有各自的心得。
  或许刚加入T测试的时候有各自不同的目的,但是经过一段时间后都被T测试的工作氛围所感染。有人打份工就是想赚点钱养家糊口,有人想出人头地,有人想把T测试作为跳板,有人寻找梦想,有人浑浑噩噩。不管是什么,都会逐渐被T测试所同化。这就是T测试的魔力,这就是无与伦比、无处不在、无所不能、无所不及、无法抗拒的测试信仰。不信吗?你来试试!
  2009年12月31日,项目上线了。看着不断增加的交易量,大姐老怀甚慰。她对着项目组成员微微笑道:“不错!”
  就这两个字,毛毛长出了一口气,这段日子的辛苦仿佛一瞬间消失不见。他和小生、小鸡、三十、星星、小林六个人紧紧的抱在一起,千言万语无从说起,也许到了此时此刻,讲再多都是多于的吧。
  一份耕耘一分收获,总有人说自己比其他人强,真的强吗?强在哪?
  一次做一个项目、两三个日常叫强吗?完成了本职工作叫强吗?
  强是什么?比别人做的更多,做的更好那才叫强。一次做五个项目,一周做十个日常那才叫强。
  有志者事竟成?不不,太上有言:“强行有志,未必事竟成。”做人最重要的是“适志”,简单说就是要找到适合自己的目标。自谦过头是自傲,自傲过头是自卑。秀才永远比不上天才,绝对比不上!
  “猛虎别在当道卧,困龙也有上天时”,做人不要太在意一时的得失。人生起起落落,平时多想想自己算哪根葱哪头蒜,没事别装大尾巴狼。同理,扮猪吃老虎这种九零后杀马特喜欢做的事最好也别做。
  做了一丁点成绩就整天挂在嘴边,你不累吗?做了屁大点事就自以为了不起,你是傻逼吗?动不动就摆资历,讲资格,你不拍被人敲闷棍吗?你的人格魅力在哪里?拍马屁?
  有遗漏缺陷并不可怕,就像犯错一样,只要下次别犯相同错误就行。但是犯错后藏着掖着找千般原因万种理由来开脱自己,这是绝对不能容忍的。“诚信”两个字会写吗?
  毛毛对着大伙,深深的鞠了一躬:“都是弟兄,多的不说了,后面还有大量的工作,希望大家继续支持我。”其他五人互看了一下,同声喊道:“呼哈!”
  T测试的签名板上永远记下了这几个名字:
  我踏月色而来——杜大毛
  白马探花——方小生
  花蝴蝶——高小鸡
  生存还是毁灭——侯三十
  绵里藏针——童星星
  菊花——桑林子
  后记:第二部结束,感谢大家半年来的支持,万语千言,尽在心中。近期绝大部分精力都投入在项目中,第三部遥遥无期,大家就别等了。
  童战
  己丑年十一月十二于创业大厦大雪纷飞中留记

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-344342-1-1.html 上篇帖子: [Java面经]干货整理, Java面试题(覆盖Java基础,Java高级,JavaEE,数据库,设计模式等) 下篇帖子: regex
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表