如何帶好軟體測試新人

寒凝雪發表於2017-07-03

1、熟悉工作環境,認識新同事

  2、制定學習計劃、跟進學習進度

  (1)瞭解新人的情況,制定出儘量適合新人的學習計劃,計劃制定的要細緻,包括各個階段要學習的內容、學習時間、學習資料、學習產出。

  (2)找個機會和新人一起看下學習計劃,講解計劃內容以及認真聽取新人的意見,根據新人反饋的資訊適當的調整計劃。和新人的溝通可以讓自已更能瞭解新人,制定儘量適合新人的計劃能讓新人帶著合理的目標去學習,而不會讓新人感到迷茫和困惑。

  (3)跟進學習進度是讓自已瞭解前期制定的計劃是不是適合新人,並且可以通過這種方式瞭解新人的學習情況和遇到的問題,及時根據具體情況協助新人解決。在新人執行計劃前,告訴新人以日報的形式反映學習進度、遇到的問題、心得。

  3、講解概念性的問題,讓新人從整體上有個大概瞭解

  (1)工作內容:新人一進來不知道自已所在的組是做什麼測試的,自已的職責和任務是什麼。所以師傅要主動介紹工作內容,測試的系統是什麼,是通過哪種方式進行測試,以及她將來要做的工作是什麼。

  (2)釋出流程方面:告訴新人釋出流程的學習網址,告知流程平臺的作用。

  (3)業務方面:

  ● 告訴新人業務的學習網址,告知業務學習是根本,雖然一進來是做介面測試,但是隻有在瞭解業務的情況下才能更好的勝任測試的工作。

  ● 把自已以前整理好的主要業務流程圖和基本業務術語文件給新人,先讓新人閱讀,第一遍看新人肯定會懵,所以師傅應該給予大概的講解,告訴新人遇到任何問題都可以問,不怕被打擾,只怕沒問題問,因為只有新人帶著問題問才知道新人需要什麼幫助。

  ● 新人有一定的經驗後可以給予新人整理某塊業務的機會,這樣有助於她對這塊業務更深層次的瞭解。由於我帶的新人所分配的工作任務是做介面測試和偶爾做功能測試,其實在做功能測試的時候她已經瞭解了一些業務,所以我會整理出相關業務的一級業務點和底層對應的介面,然後讓新人查詢知識沉澱或者功能基線用例庫把該業務的所有業務點畫出mm圖,讓她試著根據閱讀介面的實現程式碼進行完善mm圖。

  (4)測試流程方面:測試流程是新人需要掌握的,這樣可以讓新人知道整個測試各個階段需要做哪些工作,包括:什麼時候瞭解需求、什麼時候測試用例評審、什麼時候開始測試、什麼時候介面測試完成進入功能測試、什麼時候daily測試,什麼時候預發測試。

  (5)測試技術方面:

  ● 給新人分享所測系統的架構以及如何搭建介面測試環境,這個分享是很有必要的,新人不僅要知其然而且要知其所以然,所以講解的時候要通俗易懂,目的只想讓新人知道被測系統是怎樣的架構,我們又是如何進行介面測試的,直到新人能真正理解為止。

  ● 給個簡單的介面讓新人第一次與介面測試親密接觸,我是以一個業務邏輯非常簡單的介面讓新人做的,因為第1次做介面測試,我會告訴她如何去設計正常流和異常流測試用例,如何寫測試指令碼和驗證點到位。同時,我會寫好第1個測試指令碼,然後讓她完成其他指令碼的編寫,並且給予review。

  ● 給新人找個稍微有點業務邏輯的介面讓她測試,這樣她可能通過對這個介面測試瞭解到相關的業務,也可以瞭解更復雜點的開發程式碼

  ● 告訴新人如何提bug

  ● 告訴新人測試過程中的重點是什麼,以及測試時間的把握

  4、善於聽取新人的問題並給予回覆

  (1)新人問問題是一件非常正常的事情,反而沒有問題可以問這才叫人乾著急,所以當新人問問題的時候,尤其前幾次問師傅問題時,師傅態度要誠懇,要有耐心,要是一個很好的聽眾。這點是從我師傅宋缺和文朗那學到的,我覺得做好一個師傅,要善於聽取新人的問題和意見,這樣新人才敢丟擲問題,不會把問題爛到肚子裡,從而才能解決問題,這樣也可以提升以後的工作效率。

  (2)幫新人解決問題時最好告訴新人自已怎麼解決的,解決的思路和方法是什麼,這樣在你幫她解決問題的同時也在教她知識,下次同樣的問題她就會解決了。

  5、信任和鼓勵對方、讓新人更加自信

  (1)第1次讓新人整理mm圖時,我會給予一些指導,同時自已也會整理同一個業務的mm圖,然後對比新人產出的mm圖和新人一起討論,這樣可以知道她的思路是什麼,思路對不對,以及表達我自已的觀點。互相討論交換思考可以讓新人覺得你尊重她,同時她也會很願意很主動的表達自已的觀點。

  (2)新人來到新的環境工作,心裡或多或少會有點壓力,在工作中偶爾問問新人工作和生活情況,關心下新人,會讓她感覺到新環境的溫暖,也許可以讓她更輕鬆更快樂的工作。

  (3)多鼓勵別人是一種美德,因為這是你對新人的認可,會讓新人更有信心和激情去勝任手頭上繁忙的工作。

  (4)當新人成長了,達到自已的預估目標時,我覺得要讓新人獨立的去承擔一些工作,可能新人會很有壓力,心裡會擔心萬一業務理解的有偏差遺漏了問題怎麼辦,萬一在釋出之前測不完怎麼辦。其實這種心態是很正常的,所以師傅要把握好這個度,要做好review工作,要在適當的時候問問新人進展過程中有什麼風險需不需要幫助。當新人獨立的完成了測試工作,體會到整個測試並沒有延期,並沒有遺漏的問題時,新人會更自信的面對以後的工作。因為信任,所以簡單。

本文出自seven的測試人生公眾號最新內容請見作者的GitHub頁:http://qaseven.github.io/


相關文章