Google測試工程師是如何工作的?

發表于:2020-4-17 10:34  作者:軟件測試藝術   來源:軟件測試藝術

字體: | 上一篇 | 下一篇 |我要投稿 | 推薦標簽: 軟件測試 軟件測試工程師

  剛入行或準備入行軟件測試時大都停留在對測試的初步印象,測試就是對一個產品根據已有的用例執行找Bug的過程。
  當工作過一段的時間后,則對軟件測試有了基本的認識,找Bug僅僅是作為一個測試人員最基本的技能。測試還包括根據需求和設計文檔進行用例的設計;測試報告的編寫和總結、測試報告及時交付;與研發溝通推動Bug及時解決;編寫部分自動化測試腳本提高測試效率;測試環境的搭建;測試工具的使用等。同時認識到測試不僅包括基本的功能測試,還有壓力測試、穩定性測試、性能測試安全測試等各種測試方法和技術
  隨著工作年限和經驗的增加,參與過更多的項目,也獨立負責過幾個模塊后,對軟件測試有了更高的認識,軟件測試除了上面列舉的內容外還包含,參與軟件和產品的需求分析;編寫軟件測試計劃和測試方案;制定系統級的測試策略;負責項目整體質量保證、不斷改進測試過程,規范測試流程的建立及推廣;搭建自動化測試框架提高測試效率和覆蓋率;推動項目整體進度、測試資源和人力協調、測試成本控制;測試風險分析和控制等。
  以上就是軟件測試崗位的職責,不同方向的測試人員接觸的也許不一樣,如專項測試人員和測試開發接觸更多的是測試技術和測試工具的使用,測試項目經理接觸更多的是測試流程和項目管理內容。
  最近讀了《Google的軟件測試之道》,整書主要從軟件開發工程師(SWE)、測試開發工程師(SET)、測試工程師(TE)和測試主管4個不同的角色介紹在Google產品開發中的具體工作內容和職責要求。其中,測試工程師(TE)與我們當前軟件測試工作內容最接近。以下TE指Google的測試工程師。
  Google的TE是如何工作的:
  TE的工作重點在于評估對用戶的影響及軟件產品整體目標上的風險,同時TE的工作會涉及部分編程,部分TE類似SET會編寫大量的代碼,另一部分TE的職責是發布工程師。
  TE進入項目正確的時間:
  實驗性工作、尚無明確目標或用戶故事的早期產品TE很少參與或不參與;
  大概率可能被取消的產品或沒能吸引用戶使用、功能沒有定型的產品TE不會介入,測試主要由開發人員自己完成;
  明確要發布的產品,但在研發早期階段,功能不斷變化,最終功能列表沒有確定時TE不會參與。
  TE擇合適的階段測試進入項目,很重要!為了帶來足夠的價值,給一個項目配備多少TE,取決于項目風險和投資回報率。
  TE進入項目時不需要從零開始,SWE和SET已經在測試技術和質量方面做了大量的工作作為TE的起點,TE進入產品時需要考慮的:
  1.當前軟件的薄弱點在哪里?
  2.有沒有安全、隱私、性能、可靠性、可用性、兼容性、全球化和其他方面的問題?
  3.主要用戶場景是否功能正常?對于全世界不同國家的用戶是否都這樣?
  4.這個產品能與其他產品(軟件和硬件)互操作嗎?
  5.當發生問題的時候,是否容易診斷問題所在?
  這只是一個不全的列表。TE不需要自己去解決所有這些問題,但是必須保證這些問題被解決掉。
  TE的根本使命是保護用戶和業務的利益,使之不受到糟糕的設計、令人困惑的用戶體驗、功能Bug、安全和隱私等問題的困擾。TE是一個團隊中全職地負責從整體角度發現產品或服務弱點的唯一角色。
  TE職責的一般性描述:
  1.測試計劃和風險分析;
  2.評審需求、設計、代碼和測試;
  3.探索式測試;
  4.用戶場景;
  5.編寫測試用例
  6.執行測試用例;
  7.眾包;
  8.使用統計;
  9.用戶反饋。
  以上職責與國內測試人員的差別主要體現在代碼這一塊,國內測試人員接觸的代碼機會比較少,特別是參與代碼的評審這個環節基本缺失。國內功能測試人員偏多,只有測試開發人員開發腳本和自動化工具,接觸的代碼的機會較多。
  另外,通過本書可以了解到Google測試無論在技術上、創新上、新工具的使用、流程標準化上都是領先的,而目前國內環境下測試工程師接觸更多的是測試設計、測試執行和回歸等功能測試工作,也是最容易被替代的。未來的測試人員需要擁抱變化,積極投身于自動化測試,減少人工干預,為趨近于零成本測試目標而努力。
  PS:如果文章對你有價值,歡迎分享文章到朋友圈 + 點個「在

      本文內容不用于商業目的,如涉及知識產權問題,請權利人聯系博為峰小編(021-64471599-8017),我們將立即處理

【福利】填問卷送精選測試禮包+接口測試課程!為測試行業做點事!

評 論

論壇新帖

頂部 底部


建議使用IE 6.0以上瀏覽器,800×600以上分辨率,法律顧問:上海瀛東律師事務所 張楠律師
版權所有 上海博為峰軟件技術股份有限公司 Copyright©51testing.com 2003-2020, 滬ICP備05003035號
投訴及意見反饋:webmaster@51testing.com; 業務聯系:service@51testing.com 021-64471599-8017

滬公網安備 31010102002173號

51Testing官方微信

51Testing官方微博

掃一掃 測試知識全知道

日本av