測試人員的汽車保險桿標語

   
爲什麼覺得軟件測試是沒意義的?有多少其他工作會列舉"崩潰","中止",以及"死亡比賽"在他們每日的詞彙裏?在這篇文章中,Harry Robinson鼓勵測試人員在他們的工作中包含一些自豪和興奮,Harry還有(或很多)可以宣傳測試人員自豪的類似汽車保險桿標語的座右銘。
前幾天我在讀一篇物理學論文時偶然看到以下段落: 
“對於那些想熟悉大量的SQA測試主題的讀者,兩本特別有用的書分別是Beizer和Kaner等人編寫的。不同的觀點在這些書裏給象SQA測試一樣枯燥的主題添加了很多有趣的細微差別。(對於計算機的物理學者的從業者來說)”。 (Oberkampf, Trucano, and Hirsch, page 27) 
 
計算機的物理學者認爲軟件測試是枯燥的嗎?哦,這是一個壞消息。我的意思是,我不想在另一個職業指出有更好的發展,但是我在上次檢查時發現,計算機的物理學者還沒有列出接近世界上10個頭等的可以令人興奮的工作。因此,當計算機的物理學者認爲軟件測試是無意義時,測試人員就真有麻煩了。
 
或許我們需要包含測試人員的自豪並且讓世界知道我們所做的貢獻。你的朋友和鄰居知道你靠什麼謀生嗎?他們知道你做的貢獻嗎?或許不知道。就我所知,世界上唯一的將他的職業在街上登廣告以告訴所有陌生人的測試員,就是有着著名的測試員牌照的James Bach。 
James的牌照讓我深思。我們怎樣纔可以說我們的工作將足夠地適合汽車的擋泥板?以下是我爲汽車保險桿標語提出的建議,只不過可能會動搖這個行業。
 
我們可以通過劫取現有的汽車保險桿(bumper sticker)上的標語開始:  
·         向我詢問最新的bug. 
·         如果你喜歡毀壞軟件,就按喇叭(Honk) 
·         我的其他的汽車是一個bug. 
·         你今天擁抱了你的軟件測試員了嗎?
 
但是這些好像太沒有說服力和太平淡了。怎樣強調測試員獨特的精神態度呢?
·         軟件測試人員:總是在找茬的。
·         軟件測試象釣魚,但是你得到報酬。
·         軟件測試人員:“有效的僱傭邪惡的思想。。。”~Rex Black  
·         軟件測試:在這裏失敗總是一個選擇Where failure is always an option.  
 
或者,我們可以強調測試員製造的常常不被人注意的貢獻:
·         軟件測試:在你的系統實際上必須工作的時候。
·         軟件質量:沒有它就不能發貨。
·         我不做軟件,但我使軟件更好
Note:(I don't make software; I make software better.  )――經典
·         一次改進世界的一個bug。 
 
我們甚至能支持“製造和毀壞”這個問題的兩個方面: 
·         軟件測試:你製造軟件,我們毀壞軟件。
·         軟件測試人員不毀壞軟件,在我們得到它的時候,它就已經是壞的。
·         軟件測試人員:我們毀壞軟件是因爲我們關心它。 
 
一開始並不壞,但是當我們逐漸深入時,我們可能想找出一些可以挖苦開發的東西:
·         犯錯誤是人之常情,找錯卻需要一個測試人員。  
·         如果開發人員都很厲害的話,爲什麼測試員還有這麼多工作保障?
·         我得軟件可以打倒你的軟件。
·         一個好的測試員有着一個開發員的心。。。裝在書桌上的一個罐子內。
 
但是那或許太損傷我們可憐的開發人員了,並且我們在這方面是相同的。我想看到的是如下的開發人員汽車比賽:
·         測試是我的副駕駛員
·         如果你的軟件可以工作,謝謝測試員
 
或者,我們甚至可以支持在我們自己的測試團體中的職位。大多時候,我做測試自動化和基於說明書的測試生成,那麼以下如何:
·         舊的以模型爲基礎(Model-Based)的測試人員永遠不會死亡;他們只不過向一個更高的狀態轉移 
·         生命對於手工測試來說太短了. 
·         朋友不會讓朋友做捕捉和回放(capture-replay. )這樣的事情
·         支持以說明書爲基礎(spec-based)的測試,不再做依賴代碼(code-dependent)的測試
·         人們應該思考,機器應該做測試.  
·         測試從不睡覺
 
在我們中可能有那些唯心主義者的高尚的情感:
·         虛擬化的好軟件
 
並且有一些不是那麼高尚的情感打擊了那些人
·         相信,但是需要驗證
 
真的,不過,我是一名測試員,因爲那時我總是的,即使當我是一個孩子的時候。我也總是問一些笨拙的問題,但是我覺得我需要問清楚。我總是在尋找我可以滿意的答案。因此對於我來說總結後的汽車保險桿上的標語是: 
·         Pertempto ergo sum – 我測試,因此我是I test, therefore I am.  

洋洋得意的口號將不能使我們象作爲一個專家那樣令人激動,但是至少他們朝着正確的方向。他們幫助我們集中於我們做什麼和我們爲什麼那麼做。我知道我們測試員將永不象計算機的物理學者一樣令人激動,但誰又是呢?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章