軟體測試員的困惑
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測試員如何提取測試需求?
- 測試面試困惑求解答面試
- 軟體測試人員需要具備的硬技能
- Web測試入門——軟體測試員必知的50個常見測試點Web
- 有效提升軟體產品質量,測試人員必備軟體測試常用方法
- 軟體測試——三、軟體測試的分類
- 軟體測試員,面試逃不過的靈魂三問…面試
- 阿里研究員:軟體測試中的18個難題阿里
- 迷茫的軟體測試員,如何擺脫工具人身份?
- 測試人員必須要知道的軟體測試流程,廣東第三方軟體測試機構推薦
- 14年測試人最近的面試經歷,值得所有軟體測試員借鑑面試
- 測試人員必看!!!軟體測試環境搭建有哪些原則?
- 軟體測試真的很重要!——軟體測試的作用
- 軟體測試書籍-學軟體測試最好的書
- 軟體測試人員必備的7種思維方式
- 軟體測試人員需要懂哪些常見的心理學?
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 軟體為什麼要做異常測試?測試員必知的22個測試點總結!
- 軟體企業內部測試人員和軟體測試外包公司有什麼區別?
- AI領域中的RAG:軟體測試人員的必備指南AI
- 【軟體測試】——介面測試
- 軟體測試人員必備的60個測試工具清單,果斷收藏了!
- 軟體測試的流程
- 軟體測試的策略
- 軟體測試的方法
- 軟體測試裁員後進入硬體行業做測試的過程和小感觸行業
- 軟體穩定性測試的測試點
- 軟體測試初級人員如何應對職場面試?面試
- 軟體測試人員面試會遇到哪些靈魂提問?面試
- 軟體測試
- 軟體效能測試有哪些測試方法?靠譜的軟體測試公司推薦
- 軟體功能測試的測試流程有哪些?軟體測試公司排名分享
- 好的軟體測試人員簡歷是什麼樣子的?
- 剛入行的軟體測試工程師如何自學軟體測試?工程師
- 軟體測試人員如何避免被甩各種鍋?
- 軟體測試教程之手機軟體測試方法
- 軟體測試學習教程—軟體測試質量
- 軟體測試學習 ——五種軟體測試模型模型
- 軟體測試-測試計劃