軟體測試學習方向?

首先要了解行業知識和軟件測試的基礎知識,可以看一些網上的教程和視頻資料,練好紮實的基本功,其次要熟悉各種技術技能和工具使用,在工作上不斷積累自己的經驗和技術優勢。

目前熱門的軟件測試技術方向主要分為:黑盒測試、白盒測試、自動化測試、性能測試、安全測試等。

工具和知識體系的學習,可以從以下幾個方面入手:

  • 主流的自動化測試工具,有web端的selenium、QTP等。

  • 自動化測試app端,有Appium,MonkeyRunner、Robotium等,

  • 性能測試工具主要是Loadrunner和Jmeter。

  • 要熟悉基本的BUG管理工具如禪道、Jira等。

  • 抓包分析工具wireshak、fiddler。

  • 單元測試工具Junit、C++Test等。

  • 要掌握至少一門編程語言,主要方向是Python,Java,C等,還有一些前端的腳本語等。

  • 數據庫,熱門的有Mysql、Oracle等,一般至少要掌握基礎的增刪該查SQL語句。

  • 操作系統windows、linux以及相關係統命令。

  • 網絡協議,如TCP/IP等。

職業發展方向

當然上述的方向是一箇中高級測試的要求來制定的,一般入門都是從功能(黑盒)測試開始,黑盒測試的需求量很大,入門容易。後續要確定一兩個主要的技術方向或者業務方向,不斷積累經驗,多涉獵各種技術和相關工具的運用,在一定能力基礎上選擇管理或者技術方向進行沉澱。

主流的技術方向主要是自動化、性能、白盒、安全等。

自動化首先要求要有一定編程基礎,想要在測試方向上有較大的發展,至少掌握一兩門編程語言,會編寫一些測試小工具,還要學一些主流的測試框架,以及多種產品類型的自動化實踐經驗。

性能不僅要熟悉工具的使用和腳本的編寫錄製,最主要的是測試場景的設計和性能測試的結果分析,然後對系統進行調優,使系統滿足性能指標要求。

軟件測試涉及的知識範圍非常廣,從前端到後臺,從功能到性能,還需要對產品,開發,運維,運營等有所瞭解,軟件技術領域很多崗位工作內容是互通的,如果你能找到自己的專長,從測試起步也能獲得不錯的方向和發展。

軟件測試學習方向?


分享到:


相關文章: