測試工程師:集業務能力、技術技巧、團隊影響三方面於一體的職位

博為峰網校發表於2022-05-16

在大型網際網路公司帶測試團隊多年,也做過多年的測試工程師招聘工作,對測試工程師的能力也見過高高低低各種。今天,分享下這些年帶領測試團隊提高的一點思路和方法,還在成長期的測試工程師可以用來指導自己的學習,用這套框架給自己制訂一套目標和學習框架;已經在帶團隊的小夥伴,也可以以此為參考,相互交流帶領團隊的經驗和思路。 加我VX:atstudy-js 回覆“測試”,進入 自動化測試學習交流群~~

在我看來,無論是測試工程師,還是其他崗位,我們都可以建立一套簡單的能力模型。通過一套簡單而直觀的能力模型,指導我們學習努力的方向。而今天我要介紹的這個模型,是一個比較通用的模型,簡單概括為三個方面:業務能力、技術技巧、團隊影響。

我們先跳出測試工程師這個方向,以一名足球運動員的角度,理解這個模型。

業務能力,指的是其作為一名足球運動員,對業務能力的掌握和理解。他是否清晰準確的理解足球比賽的規則,什麼是越位?怎樣的情況是犯規?什麼樣的情況是嚴重犯規?什麼情況下罰直接任意球?什麼情況下罰間接任意球……通過提高對這一行業的業務理解能力,更好的把握細節,更好的在自己遇到各種情況時選擇最佳的處理方案和應對策略。

技術技巧,指的是其作為一名足球運動員,對基本的技術技巧的能力。能否在有壓迫的情況下傳出讓隊友感到舒服的球?能否在後場傳出很準確的長傳?能否在面對兩名防守隊員時選擇合理的過人技巧和技術?能否背身接住隊友傳過來的半高球……通過提高自己作為一名足球運動員的基本技術技巧,能夠更好的在場上運用合理的動作完成最好的選擇。

團隊影響,指的是其作為一名足球運動員,在團隊合作中最起碼的能力素質,對教練員的 操作理解能力,以及在團隊中與其他成員的配合能力等。能否與團隊進行默契的配合?能否理解隊友的傳球意圖?能否很好的將教練員的戰略操作運用到比賽中?能否在隊友失去位置時進行很好的補位……通過提高這些基本能力素養,提高自己在這個團隊運動中的適應能力。

通過這個舉例,我們在一定程度上理解了這個基礎通用的模型。

下面我們再回到測試工程師這個崗位,解釋下這個能力模型:測試工程師的業務能力是什麼?他需要掌握哪些技術技巧?關於團隊與個人,會有哪些方面的能力要求?我們一個一個來看。

測試工程師的業務能力,指的是其作為一名測試工程師,對自己所負責業務的理解和掌握。能否理解一個功能特性意味著什麼?這個功能特性在這個業務場景中扮演著怎樣的角色?什麼情況下會使用到這個功能特性?使用者使用這個功能特性後,將會遇到怎樣的情況?後續的業務邏輯是怎樣的?在這個過程中還有哪些地方被同步影響?後臺的資料在這個過程中發生了怎樣的變化?……通過換位思考,從使用者的視角理解整個業務,把握業務中的每一個環節,使用場景,更好的設計測試用例,更好的完成測試。

測試工程師的技術技巧,指的是其作為一名測試工程師,對自己運用技術理解和解決測試過程中遇到問題的能力。自己負責的產品使用的是什麼語言?應用的是什麼框架?為什麼要用這個框架?基本的業務架構是怎樣的?整個專案分為幾個模組?模組之間是怎樣通訊怎樣呼叫的?……此外,自己能否運用技術手段去提高測試產品的質量和效率等,也是技術技巧等一部分。

測試工程師的團隊影響,指的是其作為一名測試工程師,在團隊中建立和發揮自己個人影響力的能力素質。能否很好的把握自己測試的進度?能否評估測試過程中存在的風險?能否與研發團隊的每一個成員做好配合?和開發工程師更好的描述一個缺陷?與產品經理就一個需求進行切磋溝通?……通過這些,去實現自己在團隊中更大價值的發揮和體現。

通過這麼三部分的描述,我們就瞭解了測試工程師基礎能力模型的三個方面。有了這些,我們就可以在日常的工作中,找到自己提高的方向和基本框架。作為團隊管理者,也可以從這幾個方面,幫助團隊成員更好的提升。

最後:

可以我的個人V:atstudy-js,可以免費領取一份10G軟體測試工程師面試寶典文件資料。以及相對應的視訊學習教程免費分享!,其中包括了有基礎知識、Linux必備、Mysql資料庫、抓包工具、介面測試工具、測試進階-Python程式設計、Web自動化測試、APP自動化測試、介面自動化測試、測試高階持續整合、測試架構開發測試框架、效能測試等。

這些測試資料,對於做【軟體測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!

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

相關文章