程序員的生活是孤獨(dú)的,時(shí)常一個(gè)人工作到深夜。程序員和測(cè)試員的關(guān)系是微妙的,有個(gè)時(shí)候讓人難以琢磨和估計(jì)。下面為您講述一個(gè)程序員和測(cè)試員的故事。
本來(lái)IT產(chǎn)業(yè)界就是個(gè)男多女少地方,我有很多編程的哥們以前都是晚上加班寫(xiě)代碼,從20多點(diǎn)到馬上要奔30了,慢慢發(fā)現(xiàn)晚上終于開(kāi)始熬不住了。在家人和自己的雙重壓力下終于改變了一下生活習(xí)性,白天編程,晚上相親。
說(shuō)實(shí)在的程序員找老婆不容易,雖然程序員是白領(lǐng)階層,我的那位朋友每個(gè)月有6000人民幣的收入,但是把開(kāi)銷(xiāo)和花費(fèi)都扣除之后能夠剩下的也就3000多點(diǎn)。這樣的收入要積累3~5年才夠付房子的首付,而如今的女人也是被外面的閃爍霓虹燈閃花了眼睛,要求一個(gè)比一個(gè)高,眼光一個(gè)比一個(gè)挑剔。其中有一次,一個(gè)女孩聽(tīng)說(shuō)他是天天在電腦前面工作,站起來(lái)馬上就要走人。實(shí)在是讓人困惑不解,后來(lái)一問(wèn)才明白,原來(lái)這女孩不知道在哪里看到篇文章,說(shuō)天天在電腦前面工作的生小孩是畸形,所以一聽(tīng)到電腦兩個(gè)字就害怕了。這不,我這位朋友都見(jiàn)第11個(gè)了,還沒(méi)有一點(diǎn)搞定的跡象。
在經(jīng)歷了一次次的失敗后,我這位朋友幾乎要對(duì)自己失去信心了,他跟我說(shuō)這輩子也不要相什么親了。我聽(tīng)了這句話(huà)后,還著實(shí)為他捏了把汗,仰天長(zhǎng)嘆一句道“難道程序員真的注定要打光棍嗎?”。在嘆息的同時(shí),也暗自慶幸自己當(dāng)初選擇了當(dāng)老師這條路。
朋友的公司唯一的女孩子只在兩個(gè)部門(mén),一是財(cái)務(wù)部,二是測(cè)試部,因此這兩個(gè)部門(mén)是最熱門(mén)的話(huà)題。財(cái)務(wù)部的女孩子是屬于比較理智,會(huì)精打細(xì)算的那種類(lèi)型,我那位朋友自認(rèn)為在財(cái)務(wù)部沒(méi)有任何希望,所以干脆將精力放在測(cè)試部。可是測(cè)試部和開(kāi)發(fā)部平時(shí)都是些冤家,找個(gè)印象好的女孩子也不容易。
在測(cè)試部有個(gè)叫小麗的女孩子,人長(zhǎng)的秀氣,是測(cè)試部為數(shù)不多的PLMM之一。而且也是我那位朋友喜歡的類(lèi)型,可是也許是天意弄人,他們?cè)谝黄鸸ぷ鞑痪镁鸵驗(yàn)橐粋€(gè)Bug認(rèn)定的事情而鬧翻了,我的這個(gè)朋友認(rèn)為那種小事情根本就不能稱(chēng)為Bug,“如果說(shuō)Bug是一條蟲(chóng)子,那么這個(gè)問(wèn)題最多是蟲(chóng)子8條腿的一條而已!”。雖然我這朋友知道最后是他自己判斷錯(cuò)誤,但是男人的自尊心讓他不愿屈服,兩個(gè)人的關(guān)系也變得緊張起來(lái),儼然成了一對(duì)冤家。每次找到比較含糊點(diǎn)的Bug時(shí)就要激烈的辯證一番。
雖然平時(shí)嘴巴上我朋友說(shuō)討厭小麗,其實(shí)內(nèi)心還是很有感覺(jué)的,我們都開(kāi)他們的玩笑,形容的最多的那句話(huà)是“不是冤家不聚頭”。
后來(lái)一個(gè)外包項(xiàng)目改變了他們目前的關(guān)系,這個(gè)項(xiàng)目是為日本一個(gè)公司做一個(gè)二維圖形模塊,公司以前涉及到圖形編程的經(jīng)驗(yàn)比較少,項(xiàng)目前期將大量時(shí)間進(jìn)行了其中關(guān)鍵技術(shù)的攻關(guān)上,終于后面的進(jìn)度趕不上了,雖然采取了增加人手和加班的方法來(lái)加快進(jìn)度,但是眼看隔項(xiàng)目的最后期限只有不到一個(gè)月了,編碼還沒(méi)有結(jié)束,雖然已經(jīng)開(kāi)發(fā)的模塊都進(jìn)行了單元測(cè)試,并且進(jìn)行了漸增式的集成測(cè)試,但是最后的這部分代碼如果要進(jìn)行測(cè)試的話(huà),肯定無(wú)法在約定的時(shí)間完工,加上文檔的整理需要一定的時(shí)間,只有編碼在10天內(nèi)完工,才能夠不拖延時(shí)間。因?yàn)檫@是第一次與這個(gè)日資公司合作,如果第一個(gè)項(xiàng)目就不按時(shí)交貨的話(huà),以后的合作可能就會(huì)很困難。因此項(xiàng)目經(jīng)理為了保證工期,決定簡(jiǎn)化測(cè)試環(huán)節(jié),要求無(wú)論如何要在10天內(nèi)將代碼完成。
正當(dāng)開(kāi)發(fā)部的程序員們忙得暈頭轉(zhuǎn)向時(shí),測(cè)試部雖然接到了項(xiàng)目經(jīng)理的簡(jiǎn)化測(cè)試的指令后,仍然有點(diǎn)糾纏不清的感覺(jué)。測(cè)試部將他們發(fā)現(xiàn)的問(wèn)題全部加入缺陷追蹤系統(tǒng)中,并且通知開(kāi)發(fā)人員在規(guī)定的時(shí)間內(nèi)修復(fù)。這個(gè)時(shí)候開(kāi)發(fā)部的員工哪里還有時(shí)間來(lái)處理這些問(wèn)題,只要代碼能夠編譯運(yùn)行就已經(jīng)是大功告成了。
小麗平時(shí)看起來(lái)還算溫柔,雖然她最近帶起了一個(gè)測(cè)試小組,但是沒(méi)有半點(diǎn)領(lǐng)導(dǎo)的架子??墒沁@次卻緊咬不放,連項(xiàng)目經(jīng)理都說(shuō)要簡(jiǎn)化測(cè)試了,還來(lái)?yè)v什么亂啊,這個(gè)事情讓開(kāi)發(fā)部的程序員十分看不慣??墒菚r(shí)間卻在一分分的在消失,必須抓緊時(shí)間啊。
那里知道小麗在開(kāi)發(fā)部不配合的情況下,徑直找項(xiàng)目經(jīng)理去了,項(xiàng)目經(jīng)理在無(wú)奈之下召開(kāi)了一個(gè)短會(huì),我朋友作為開(kāi)發(fā)部的技術(shù)負(fù)責(zé)人參加了會(huì)議。小麗強(qiáng)調(diào)了這些Bug如果不修復(fù)就提交的話(huà),將來(lái)肯定要出問(wèn)題,而且日本公司最看重的不是幾天的時(shí)間,而是代碼的質(zhì)量,這么多年來(lái),公司一直靠著過(guò)硬的質(zhì)量才在激烈的市場(chǎng)競(jìng)爭(zhēng)中生存了下來(lái),并且去年通過(guò)了CMM2級(jí)評(píng)估。不能因?yàn)橼s這幾天的進(jìn)度而降低產(chǎn)品的質(zhì)量,將公司好不容易建立起來(lái)的品牌破壞掉。
項(xiàng)目經(jīng)理在聽(tīng)取了各方意見(jiàn)之后,決定采取小麗的意見(jiàn),主動(dòng)的與日方公司溝通,爭(zhēng)取幾天的延期,進(jìn)行完整的測(cè)試工作,在質(zhì)量上不允許有任何馬虎。
最終日方公司同意了項(xiàng)目延期,很贊賞公司的以質(zhì)量為本的做法,并且連違約金都沒(méi)有要。產(chǎn)品在日方反映的情況看來(lái),質(zhì)量是過(guò)的硬的,沒(méi)有出現(xiàn)大的Bug問(wèn)題。
通過(guò)這次共苦難的項(xiàng)目經(jīng)歷,我那位朋友對(duì)測(cè)試部有了新的認(rèn)識(shí),而這還是次的,關(guān)鍵是對(duì)小麗有了進(jìn)一步的認(rèn)識(shí)。經(jīng)過(guò)幾次約會(huì)他們最終由冤家變成了戀人。
想想,在程序員找老婆難的今天,找測(cè)試組的女測(cè)試員也算是近水樓臺(tái)先得月吧。