軟體測試員的困惑

shbwf發表於2009-08-17
H做專業的軟體測試工程師已經有一年多的時間了,目前仍然在做較為底層的軟體測試。有時候也會寫寫軟體測試需要的程式碼,但還沒有開始設計整個專案測試案例。目前H正在為微軟做軟體測試專案,工作的流程非常嚴謹而明晰,這自然也意味著枯燥的重複。枯燥並沒有淹沒H的工作激情,發現一個Bug帶來很大的成就感,特別是想到每天將會有幾百萬人通過使用沒有這個Bug的軟體準確無誤的達到他們的目的。
前途在H心目中是非常明朗的,頗有一些“隨需”擇業的味道。曾經有媒體報導過近來軟體測試工程師在職場需求中的風光景況,儘管IT行業的總體需求仍然疲軟。在北京和上海等地,測試員的需求量佔到了招聘總量的近 1/3。另一方面,H認為從測試員成長為軟體專案管理者是更有優勢的。例如微軟的開發方式本來就是“測試驅動”的,在測試過程中發現了牆角還有沒塗到油漆的小塊,開發則根據這個思想再補上那一塊。測試的經歷恰好讓人更能從使用者的角度來考慮問題,更能深入瞭解程式開發過程中可能出現的問題,這都是成為一個優秀的專案管理者的必要條件。儘管可能一整天都為了一個小控制元件“循規蹈矩”地反覆測試並撰寫測試文件,這樣的重複被H當作了重要的積累。H喜歡新東方學校的徐小平新書《騎驢找馬》中的一句話:“重複做漢堡,就是麥當勞;重複煮咖啡,就是星巴克;重複教託福,就是俞敏洪;重複做好事,就是活雷鋒。”
不過,樂觀的情況並不具有普遍性。在另一家軟體公司做測試的L對工作感到厭倦。這是一家國內著名軟體公司的子公司,整個公司測試員就只有兩個人。公司不久前才剛剛把測試作為一個單獨的部門劃分開,儘管建立了測試管理流程,但是沒有程式碼測試,也沒有測試工具。測試案例並沒有完全規範化,很多測試都是隨機的手工操作。這樣的測試部門更像是一個輔助性的、服務性的部門,測試員的收入也比開發人員低一個檔次。在這樣的工作環境下,L覺得是為了生活而忍受枯燥,最痛苦的是這種得不到鍛鍊和進步的狀況。
L所在公司對測試的態度在國內具有一定的代表性,將測試部門獨立都只是最近的事情。更一些公司仍然停留在開發人員自行測試的階段。可是如果開發者自己能找到Bug,誰還會在開發時犯下這樣的錯誤呢?在軟體業發達的國家,軟體測試工程師地位絲毫不亞於程式開發員,一些公司對測試員的要求甚至是曾經做過程式開發的。對測試的重視更體現在人員的配置上,以微軟Windows 2000產品團隊中最主要的三類人員為例,專案經理約250人,開發人員約1700人,測試人員則是3200人左右。
國內軟體業的測試員大都與L一樣困惑。選擇離開並不能解決問題。整個測試環節成熟起來,才將意味著軟體測試員地位的改善。
登入51軟體測試網檢視更多內容

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-612477/,如需轉載,請註明出處,否則將追究法律責任。

相關文章