軟體測試面試之問——角色扮演

愛測角發表於2023-04-01

  作為軟體測試工程師,在求職面試中經常會被問到這樣一個問題:你認為測試工程師在企業中扮演著什麼樣的角色呢?

  某度百科是這樣概括的:“軟體測試工程師在一家軟體企業中擔當的是‘質量管理’角色,及時發現軟體問題並及時督促更正,確保產品的正常運作。”

【愛測角】測試工程師之角色定位(一)
測試工程師之角色扮演(一)

  這裡提到了兩個詞:“發現問題”和“督促更正”。針對“發現問題”這個描述,我們知道測試工程師在企業中扮演著軟體系統或產品問題發現者的角色,透過各種方法測試軟體產品從而發現軟體中的缺陷。針對“督促更正”這個描述,我們理解測試工程師在企業中也充當著監工的角色,需要持續地督促開發人員在完成軟體開發任務的基礎上及時修復已知的軟體缺陷。

  以上兩種可以說是測試工程師最熟悉不過的角色了,那麼,除了扮演軟體問題的發現者和督促問題修復的角色外,測試工程師還可以扮演哪些角色呢?

探索型測試文件 —— 愛測角
探索型測試文件 —— 愛測角

  如《漫談測試成長之探索——測試文件》一文分享,測試工程師也可以扮演專案相關資訊管理或者是推動專案成員完成相關資訊整理的角色。俗話說:“好記性不如爛筆頭”,想要做好軟體專案的“質量管理”工作,專案各環節的資訊管理是必不可少的。當然,測試工程師的精力也是有限的,我們不可能自己完成所有專案資訊的整理,但是我們可以做資訊的收集者和管理者,透過推動相關專案成員完成對應的專案文件繼而收集和管理更完整的專案資訊。

探索型測試排期 —— 愛測角
探索型測試排期 —— 愛測角

  再如《漫談測試成長之探索——測試排期》一文分享,如果你的專案沒有特定的專案管理人員,測試工程師也可以扮演著專案管理的角色,我們需要對專案各個節點進行協商和排期,我們也需要對專案的開發和測試進度進行持續跟蹤,同時我們還需要對專案的風險及早進行識別和預警。或許並不是所有的測試工程師在工作中都能擁有完整的專案排期權利,但是,不少企業中的測試工程師已經在扮演著這樣的角色了。

  又如《漫談測試成長之探索——缺陷分析》一文分享,測試工程師也可以扮演著資料分析的角色,我們可以對專案缺陷進行統計和分析,挖掘和歸納分析缺陷發生的根因,進而在後續專案中採取必要的手段進行預防。

  還如《漫談測試成長之探索——測試策略》一文分享,測試工程師也可以扮演著測試策略制定的角色,從多個維度系統地思考和設計軟體產品的測試要點、測試方法和測試計劃等內容。

【愛測角】測試工程師之角色定位(二)
測試工程師之角色扮演(二)

  總的來說,作為測試工程師,我們不僅可以扮演軟體問題的發現者和督促問題修復的角色,還可以扮演著資訊管理者專案管理者資料分析者策略制定者等更多附加的角色。隨著我們能夠扮演的角色越多,我們獲取的資訊也會更全面,我們擁有的權力也會越大,能力和權力相輔相成,助力我們擁有更多管理質量的可能。

  正如“沒有人可以定義你的人生,除了你自己”,為了做好“質量管理”這個虛虛實實的角色,你還能扮演什麼樣的角色呢?一切,還可由你自己定義。

—————————————————————
原文地址《軟體測試面試之問——角色扮演》
—————————————————————

相關引文

  1. 《漫談測試成長之探索——測試文件》
  2. 《漫談測試成長之探索——測試排期》
  3. 《漫談測試成長之探索——缺陷分析》
  4. 《漫談測試成長之探索——測試策略》

相關文章