測試開發
- 測試開發這個崗位的核心都是圍繞着如何提升生產力,也就是工作效率。
- 第一個層面是提高質量部內部測試人員的測試效率,當前我們也主要還停留在這個層面。當測試人員需要進行大量的重復性回歸測試的時候,或者在日常工作中存在簡單重復低效的工作內容的時候,這個時候就需要測試開發人員來輔助開發相應的工具平台,常見的包括實現接口測試自動化、UI自動化、持續集成等,將測試人員從重復性的工作解放出來,從而能有更多的時間精力投入到探索性測試當中去。
- 第二個層面呢,也是我們后續的工作目標,那就是提高整個研發團隊的工作效率。當然這可能不是測試開發崗位就能獨立完成的,這也需要聯合開發和運維同學,一起梳理整個研發測試運維流程,然后從技術的角度去開發實現一些工具平台,從而讓整個項目團隊能更高效的運作。
測試崗位划分
當然,雖然存在着QA、測試、測試開發的崗位划分,但是在實際工作中並不會有特別嚴格的界限,只是相對來說工作重心有所側重而已。
就比如說,QA和測試開發崗位也是會參與到測試工作中的,因為如果你不熟悉測試,你怎么知道測試過程中存在哪些不規范的地方,你怎么知道測試在哪些地方存在低效的痛點?同樣的,測試人員要更好地理解流程和規范,也需要參與到流程規范的制訂討論工作中;而要更好地實現對系統的測試,必定需要用到一些技術手段,甚至自身具備足夠的編碼能力,來開展專項測試、性能測試等測試工作,從而能更好地應用技術手段來保障項目質量。
非常適合從整體上快速了解行業的崗位
測試崗位對於一個剛接觸互聯網行業的新人來說,的確是一個非常適合從整體上快速了解行業的崗位。為什么這么說?因為從前面的介紹也可以看出來,測試崗位需要參與項目的整個流程,也需要跟各種角色的人員進行溝通交流,只要用心,就能快速地得到成長,並對各個崗位能有一個較清晰的認識,這對你們后續選擇職業方向和崗位的時候也是非常有幫助的。