有多少Code可以重來:
Y leader忙著改C文件和H文件,因為這個數據項的名稱出現在多處,所以Y leader改得很仔細,也很辛苦;我想他心里一定在臭罵他的這個team member,為什么不定義一個常量或者宏。在Y leader改代碼的時候,我也在想,這簡直就像Z在故意制造陷阱:這兩組數據這么類似,而且其他數據項的名稱都相同,為什么偏偏這項數據,一個叫State,另一個叫Status,真是有空,真TMD。
Y leader終于確認改正了所有該改的State。但用他的team member的單元測試程序一測發現還是有老問題。你可以想象到我們當時的感覺,就像吃了一噸廣告上那個很夸張的“涼”得透頂的潤喉糖。
但是! Y leader大叫:單元測試程序里的State也要改成Status。在無數雙眼睛的注視下,Y leader顫抖著replace all,save,F5。終于,當大家看到計算機上的一串字符后,每個人都舒心的笑了。(當然,如果沒有剛才的虛驚一場,可能不是每個人都在快工作到午夜的時候還能笑得動的)。我想,此時此刻,此情此景,在Y leader的眼里,一定滾動著些東西,除了眼屎。
現在,又輪到我上場了。Build時發現X的代碼中也需要把一些State改成Status。(如果當初他們也檢查一下就好了)。X的程序員也沒有定義常量或者宏的習慣,所以我Build了多次,他們才把所有要改的State改掉。
一個QA的精彩:
后來發生的事可以用一個“峰回路轉”來形容,在無數雙眼睛的注視下(我的手沒有顫抖,因為人已經麻木了,或者說一切都習慣了),我啟動了我們的軟件,連接到B平臺上,檢查所有的數據,全部OK;連接到C平臺上,檢查所有的數據,全部OK。搞定了!
“回家,回家,回家的感覺是多么多么……”,我想,當時,也許每個人的心里都在回蕩著王杰的這首老歌(如果知道這首歌的話),包括陪我們加班到深夜的可憐的老板。
當其他人已打算轉身時,我的思想在激勵的斗爭著?粗聜兊哪,包括老板滄桑的臉和幾張幼稚卻不顯年輕的程序員的臉,想著家里一天沒能見到老爸的孩子,我想回家,但是,我是QA。我默默的連上了A平臺,然后發現什么數據都沒有。(如果把這個場景定格或者淡出,我怎么想都覺得象好萊塢預示續集的結尾)。
當我喊住大家時,我不知道該如何描述自己的感受。
無聲,無聲,又見無聲!突然,老板告訴大家:今天的deadline搞定B和C平臺就可以了,A平臺下個禮拜再說。管他是真是假,老板發話就可以了,還不開溜。3分鐘后(其中半分鐘是給CVS打上Tag),我坐上了回家的Taxi。
凌晨一點的上海還是霓虹閃爍,好美。
文章來源于領測軟件測試網 http://www.kjueaiud.com/