測試工程師的工做

測試工程師(Test Engineer,後文簡稱TE)的職責重點在於評估對用戶的影響以及軟件產品總體目標上的風險.測試

TE在測試計劃及測試完整性上必須更加系統和周密,重點在真實用戶的使用方式和系統級別的體驗上.TE擅長髮現需求中的模糊之處,分析溝通不明確的問題.設計

成功的TE遊走於這些微妙且敏感的地方,有時候還要與個性很強的開發和產品人員打交道.一旦找到薄弱點,TE就會經過測試使軟件出錯,而後與開發,產品,SET一塊兒推進解決這些bug.TE一般是團隊裏最出名的人,由於他們須要與各類角色溝通.開發

考慮到技術能力,領導力,深入理解產品的能力等多方面的要求,TE的職位描述有點嚇人.事實上,若是沒有合適的指導,不少人很難勝任這個工做.在全部的工種裏,TE多是在互幫互助方面作得最好的了.這個角色須要敏銳的洞察力和領導力,所以不少Google的高級測試經理們都來自於TE.產品

下面是咱們關於TE職責的通常性描述.軟件

  • 測試計劃和風險分析
  • 評審需求,設計,代碼和測試
  • 探索性測試
  • 用戶場景
  • 編寫測試用例
  • 執行測試用例
  • 衆包
  • 使用統計
  • 用戶反饋

固然,可以最好的完成這些任務的,是那些有很強的人格魅力和優秀的溝通技巧的測試工程師.書籍

 

參考書籍:Google軟件測試之道技巧

相關文章
相關標籤/搜索