軟件測試工程師的工作職責工作要求以及職業發展方向
軟件測試工程師含義
軟件測試工程師(英文名稱:SoftwareTestingEngineer),是指具有豐富的軟件測試理論及經驗,熟練掌握并使用軟件測試的方法,在深刻理解產品功能要求和規定的條件下,對軟件程序進行操作,用來鑒定軟件的正確性、完整性、安全性和可操作性,對軟件程序是否能滿足設計要求進行評估的專業技術人員。
與軟件測試工程師緊密相連的就是軟件開發工程師,后者是軟件程序的開發人員,前者是對后者所開發的軟件進行測試的人員,可以說軟件測試工程師是“質檢員”。
軟件測試工程師等級
按照級別及職位的不同,軟件測試工程師可以分為3類:初級軟件測試工程師、中級軟件測試工程師和高級軟件測試工程師。
軟件工程師崗位職責
軟件工程師是軟件程序的“質檢員”,其崗位職責如下:
1.軟件測試前的準備工作
1.1.充分了解程序的使用說明、功能要求及業務流程,協助測試經理制定測試計劃;
1.2.溝通確認測試范圍、種地那,考慮軟件的邏輯性、數據完整性等要求,制定測試的詳要求,策劃和編寫測試用例;
1.3.搭建測試環境,保證測試環境的獨立性,維護測試環境的更新;
2.軟件測試階段,根據測試計劃及測試案例開始進行軟件測試工作,使用專業適合的測試方法,發現軟件的缺陷和評估軟件的性能,記錄測試結果,以保證測試目的的達成;
3.進行BUG驗證,根據測試結果與開發部門進行溝通,督促其解決問題,完善軟件功能;
4.進行測試記錄和相關文檔的編寫;
5.完成測試報告和測試結果分析,并對阮籍你的質量進行評價,給出結論和意見,編寫軟件測試總結,為軟件開發成果提供總結性意見;
6.完成領導交給的其他任務;
軟件測試工程師應具備的能力
作為一名軟件測試工程師,需要具備相應的專業技能和職業道德素質,其具體要求如下:
1.具備計算機專業技能,包括測試專業技能;軟件編程專業技能;網絡、操作系統、數據庫、中間件等知識;
2.具有足夠的行業知識,軟件測試工程師雖然從事的是軟件測試工作,但軟件的使用者所在行業知識也是非常重要的,這對軟件是否具有人性化功能十分重要。只有具有足夠的行業知識,才能判斷軟件功能的正確性;
3.具有專心、細心、耐心、責任心和自信心的個人素養;
4.具有良好的職業道德,過硬的專業知識十分重要,但是良好的職業道德也十分重要,很多行業軟件具有保密性,軟件測試工程師的職業道德成為不可忽視的一個方面。
軟件測試工程師的職業發展
軟件測試工程師的職業發展基本有三個方向:管理方向、技術方向和管理+技術方向。
管理方向:經過軟件測試工程師的性格特點分析,如果是傾向“低技能、高管理”,那么以后的發展路線可以朝著配置管理工程師、質量保證工程師、業務測試工程師方向發展。
技術方向:總技術路線的軟件測試工程師可以朝著自動化測試工程師、白盒測試工程師、性能測試工程師和認證測試工程師方向發展。
管理+技術方向:這條路線是常規路線,需要管理和技術并重,可以朝著測試主管、測試經理、測試總監或者咨詢領域發展。
軟件測試工程師待遇
有一定工作經驗的軟件測試工程師工資收入一般可以達到6000-8000元。
篇2:軟件測試工程師:崗位職責說明書
工作職責:
1、負責大型系統的測試工作,參與測試需求分析、測試用例設計;
2、執行測試用例,記錄測試結果,分折測試發現的問題,跟蹤并驗證bug并確認問題,編寫測試報告;
3、按時、保質、保量地完成各項分配的任務;
4、編寫自動化測試及性能測試腳本,開發輔助測試工具;
5、負責搭建和維護基于linu*和windows下的測試環境,執行自動化測試,提交測試報告;
工作要求:
1、至少2年以上的it行業(尤其是web)測試經驗;熟悉b/s架構、webbrowser軟件產品的測試方法;
2、溝通能力強,具團隊合作精神,與研發等相關部門進行有效溝通;
3、有較強的邏輯分析能力和學習能力,可以勝任重復性工作,工作細致認真,有耐心;
4、至少掌握一種自動化測試工具或性能測試工具,如:qtp、selenium、lr等;
5、熟悉mysql/sqlserver數據庫的使用;
6、能熟練地應用一門或幾門腳本語言perl/python/shell等進行工具開發;
7、有ios,androidapp的測試經驗優先;
8、有大型b/s項目、性能測試經驗優先
篇3:軟件測試工程師崗位職責范本(網絡技術部)
1.編寫產品測試方案和測試計劃。
2.搭建測試環境,執行產品測試計劃,提交測試報告。
3.跟蹤BUG狀態,并執行回歸測試。
4.分析、定位、處理產品故障。