回覆列表
  • 1 # 吾非同

    網上的資料和書籍一大堆,如果要自學就要先考慮自己善於的程式語言,主流都是python、java。如果會其他指令碼語言也可以,但是目前的自動化工具都是基於前兩個語言的,建議從基礎學起,web和app自動化工具差不多可以通用,建議先學習web,如果語言過關的話,主要關注的是框架和工具的使用,再實際專案上進行實踐。

  • 2 # 千鋒頭號粉絲

    學習軟體測試線路是什麼樣的?看看這張圖就知道:

    當然啦,還有其他內容,在這裡就不多說了。先來看看怎麼自學吧。學前準備:這是比較重要的內容,因為學前準備的知識是為以後的測試做鋪墊的,如果基礎打不好,後面的測試學習很難進行。

    在學前準備中包括系統知識、資料庫、程式設計等,其中系統知識又包括Linux、Windows等系統,而資料庫和程式設計的也都包括多種,比如資料庫包括MSSQL、Oracle、MySQL等,程式語言又包括C、C#、Java、Python等,這麼多東西我們肯定不能全都學了,因此挑選一兩門學習即可,資料庫這裡推薦MSSQL簡單易學,程式語言推薦Java通用性較廣。

    測試核心:這個是軟體測試最基礎的內容,也是最重要的一塊,這裡包含測試用例編寫及管理、Bug(缺陷)編寫及管理、測試流程和測試模型等,這寫內容是支援其測試的主要內容,不過後面做什麼樣的測試,都離不開這幾個模組的支撐,因此這個是重中之重。

    測試進階:我們學測試,無非就是為了有好的發展,找到好的工作,而測試進階這塊的內容就決定了我們今後的發展方向,從圖上可看出,其中包括Web測試、APP測試等內容,不同方向的測試有不同的測試關注點,所以每一種測試都有很多可以學習的內容及經驗,因此不同方向的經驗也就決定了測試人員的發展方向,當然雖然不同方向會有一定差異,但整體測試理念是不變的,因此每個方向之間也存在共同之處。

    自動化測試:自動化測試主要是靠工具來幫助完成需大量重複手工測試的內容,因此這裡主要以工具和框架為主。

    常用測試工具:這裡主要包括一些管理工具,以下是一些工具的舉例。

    - 用例管理工具:QC、禪道、Testlink、Excel、Word等

    - Bug管理工具:Jira、QC、禪道、Bugzilla、Trac、Wiki、Mantis、Excel、Word等

    - 功能測試管理工具:UFT(QTP)、Rational、WinRunner、selenium等

    - 效能測試管理工具: Loadrunner、Jmeter、等

  • 中秋節和大豐收的關聯?
  • 臉大(顴骨寬)當瘦下來的時候,臉會變小嗎?