上海IT培訓
美國上市IT培訓機構

13062801911

熱門課程

軟件測試職位的劃分

  • 時間:2020-07-01 16:27
  • 發布:達內上海IT培訓機構
  • 來源:qa

測試,是動詞、名詞。測試行為,一般發生于為檢測特定的目標是否符合標準而采用專用的工具或者方法進行驗證,并最終得出特定的結果。多么生動的描述啊!

如果說開發的任務是建造一座房子,那么測試的任務就是對房子的材料,設計圖紙(文檔),外觀,抗震性,舒適性等等進行綜合驗證,并得出一份“質檢報告”。

測試職位具體劃分

功能測試工程師

功能測試重心就是測試用例的設計。而測試用例的設計,取決于測試人員對產品需求的理解;對產品需求的理解取決于測試人員對業務的“接受”程度。這也是功能測試發展往往會遇到“瓶頸”的原因,過多的項目只不過是在反復地學習不同的業務;因此功能測試工程師往往要具備一定的測試管理能力,掌握一定的測試策略,發展通道一般是管理方向。

性能測試工程師

產品,實際上是指產品的功能和質量兩個方面。功能是構成競爭力的首要要素。用戶購買某個產品,首先是購買它的功能,也就是實現其所需要的某種行為的能力。質量是指產品能實現其功能的程度和在使用期內功能的保持性,質量可以定義為“實現功能的程度和持久性的度量”。

性能測試往往要求測試工程師不但具備對產品基本的功能以及業務知識,還要對產品所“在”(部署)的環境有必須的了解。這就要求性能測試工程師必須掌握一定的系統知識,如服務器硬件知識(CPU、MEM、NETWORK、IO),數據庫(ORACLE,MYSQL),中間件(TOMCAT,NGINX),操作系統等知識。

自動化測試工程師

反復的手工測試勢必會讓測試人員開始思考人生。工作中幾乎每個測試人員都會遇到過一些重復性比較高,而且必須要做的工作,如回歸測試,冒煙測試等;顧名思義,自動化測試就是為了把測試人員從一些重復性高,而且需求變化不大的工作中解放出來;比如web自動化測試,可以通過selenium編寫測試腳本,一次寫完,就可以反復用到需求變動不大的任務中。

測試開發工程師

測試開發崗位,工作的目的就是為了更高效,更快捷地讓測試工程師進行測試工作;測試開發崗位一般要求一定的開發能力,解決問題的能力尤為重要。比如我們項目組的測試開發小伙伴就經常開發一些腳本自動生成工具給我們使用,這也直接提高了我們的測試效率,間接地縮短了測試周期,可以更好更快地交付產品給客戶使用。

免責聲明:文章內容來源于公開網絡,如有侵權,請聯系我們刪除。

上一篇:軟件測試的職業發展的方向有哪些
下一篇:沒有下一篇了

軟件測試的職業發展的方向有哪些

為什么要測試會開發的技能

給大家零基礎學測試的建議

tomcat沉睡十年的漏洞

選擇城市和中心
江西省

貴州省

廣西省

海南省

免费观看黄页网址大全