天天看點

年薪30萬的軟體測試工程師需要具備的實力有哪些?

 軟實力 

● 關于剛入職時

年薪30萬的軟體測試工程師需要具備的實力有哪些?

● 關于對待問題

年薪30萬的軟體測試工程師需要具備的實力有哪些?

● 關于執行力

年薪30萬的軟體測試工程師需要具備的實力有哪些?

● 關于個性

年薪30萬的軟體測試工程師需要具備的實力有哪些?

● 關于下班後

年薪30萬的軟體測試工程師需要具備的實力有哪些?

● 關于工作重點

年薪30萬的軟體測試工程師需要具備的實力有哪些?

● 關于客戶溝通

年薪30萬的軟體測試工程師需要具備的實力有哪些?

● 關于視界

年薪30萬的軟體測試工程師需要具備的實力有哪些?

● 關于批評

年薪30萬的軟體測試工程師需要具備的實力有哪些?

● 關于職業規劃

年薪30萬的軟體測試工程師需要具備的實力有哪些?

 硬實力 

1

自學測試有什麼要點

參考:

第一階段:測試基礎(了解,能用自己的話複述,會動手)

● 測試的分類、測試方法、測試生命周期。

● 測試計劃、測試用例的編寫。

● BUG的分類、BUG的六要素、BUG的生命周期。

● 開發模型(了解即可,不了解也沒有關系)、測試模型(結合實際項目來掌握,可以從開源中下載下傳項目練手)、靈活疊代下的測試流程以及功能測試。

● 品質管理體系CMMI(了解)。

第二階段:測試工具(自學時會用即可,不必精通)

需求分析工具:Mindmanager、Visio

用例編寫:Excel(相關函數、統計、資料整合、條件判定、資料有效性等)

性能測試工具:Loadrunner、Jmeter。

接口調試工具:Postman

抓包工具:Fiddle(捕獲請求、修改請求)

資料庫:Mysql下的sql文法、Navicat(會基本的增删改查,會批量插入或修改資料)

項目/BUG管理工具:禅道(完整走完至少一個項目的流程,會建立用例庫、測試集、規劃用例執行等)

作業系統:Linux(搭建測試環境,會查日志初步定位問題)

關于性能測試,在一些中小型公司,其實隻要會工具的使用,基本就能完成性能測試任務。但在複雜的項目中,或者一些大型企業,隻學習工具是遠遠不夠的,還包括性能場景分析,工具加壓,性能調優。比如分析性能場景,要考慮每項業務使用人數、比例,使用人數是否随時間段變化,比如早晨登入操作比較多,十點業務比較多,這種情況每個時間點都要制定出各項業務的占比和人數。再比如加壓和監控,要在出現瓶頸時分析是代碼問題、負載機瓶頸、網絡瓶頸(如網口是否足夠)、硬體瓶頸(如cpu 和記憶體)、資料庫瓶頸(如資料庫命中率)還有中間件瓶頸等等。

第三階段:代碼學習

不懂代碼,也可以完成一部分測試任務。但懂代碼,可以讓我們更好的跟開發人員交流,更好的界定測試範圍,以及發現bug之後更輕松的分析和定位。更何況,招聘資訊裡都有一條“了解或掌握一門程式設計語言"。

沒有計算機程式設計語言基礎的朋友,建議從Python開始學習,一是簡單易懂,二來這門語言應用也越來越廣泛。

2

現在測試需要掌握什麼

參考:

①較強的業務知識(如果在一個行業、領域時間長了積累出來的)

②較深的代碼能力(不僅僅是能看懂,測試人員如果能夠編寫代碼那就值錢了)

③規範的測試流程,經曆過較大的項目。

④c語言、資料庫都是必須的,當然測試工具也是要會的。

3

自動化測試能力

參考:

自動化測試流程,和其它所有的測試一樣,都是由“用例”執行和“缺陷”驗證組成,差别是需要找到合适的“工具”來替代“人手”。自動化測試典型的金字塔原理

年薪30萬的軟體測試工程師需要具備的實力有哪些?

從圖中可以看出自動化包含了三個方面:

①UI前端界面層

②Service服務契約(業務邏輯層,API是承接前端和後端的樞紐)

③Unit底層單元(資料處理層)

同時也說明了:

繼續閱讀