為什麼不寫程式完成自動化測試是必備專業實務技能?
這篇文章主要說明為什麼不寫程式完成自動化測試是一個實作必備技能
不寫程式的過程我們如何實作? 什麼是關鍵自動化測試的成敗?
實作 實作 實作
為什麼強調是實作
因為關鍵的細節是需要實作體驗過才會知道的
對於研發部或是測試部經理來說,
如果從來沒有實做過, 或是許久時間沒有實作
對於自動化測試這個領域就會比較難給予團隊教練式的指導
比較實質的是, 當要轉換工作時候,
也會比較難因為自動化測試領域的專業技能能有所加值
畢竟轉換工作時, 新的東家看重的是可以帶領團隊實作的專業技能,
而非概念性或是單純的管理工作
對於測試人員或是開發人員來說
測試的本身的最後的專業價值取決於幾點
- 自動化測試
- 安全測試
- 效能測試
如果有心把測試當成是終身的專業, 那麼這三個專業領域都是值得深根研究的
如果只是專注在手動測試, 那麼成長一定會有瓶頸, 不管換到怎樣的公司或是產業
更嚴重的是遲早一定會被淘汰或是失去工作, 很抱歉筆者要用這麼直接的詞彙
一個從事五年只會手工測試的工程師, 想想有一天不管是主動或是被動換工作
- 雇主會什麼要雇用您?
- 跟雇用剛畢業有什麼不同?
- 有什麼累積的經驗? 您測試的產品在新公司還存在嗎?
筆者稱為移動價值, 有些經驗的累積是可以移動
有些雖然可以移動但是價值不高
因此, 可以時常問自己這幾個問題, 盤點自己的移動價值
為什麼新東家要出更高價格購買你的經驗?
可以肯定的是, 這三個測試專業領域是有一定的價值
- 自動化測試
- 安全測試
- 效能測試
跟Web開發的技術有關嗎?
自動化測試的領域, 如果是 End 2 End 測試
或是以使用者觀點來做的測試,
因為這樣的測試類似黑箱測試,
所以多半這樣的測試工具與框架與該Web 開發技術無關!
可以提升職場價值跟累積經驗的是回答下列關鍵問題:
- 那些場景自動化測試會有所限制
- 開發時候要注意那些要點可以讓自動化測試更容易
- 那些場景適合那些自動化測試工具
因為累積的經驗可以指導團隊更有效率的開發自動化測試
要能夠回答這些問題, 就必須要各種專案上實際累積經驗
未來是技術專家的時代, 不管你的職務選擇是技術職或是管理職
對於技術都必須要有一點的熟悉與掌握
研發部管理職的工作僅僅負責”管理”不負責技術發展一定會有限制
測試專業只負責”手動”測試, 不負責自動化測試或是白箱測試, 同樣成長一定會有天花板
“專業是你唯一生存之道”