這個是軟件測試最基礎的階段,是進入軟測行業的必經階段,主要是理論的學習。包括:數據庫
計算機基礎,軟件生命週期、開發模型、測試模型。編程
軟件測試概念,軟件測試方法及分類、熱門領域測試技巧。安全
需求分析、測試計劃、測試用例設計與編寫、缺陷管理及缺陷報告、測試報告,測試用例編寫、缺陷編寫集中演練。網絡
Linux系統,數據庫的定義及基本概念,MySQL、Oracle。(能夠先學簡單的MySQL,後期再學Oracle)架構
企業中標準測試流程、程序中的先後臺數據交互,軟件測試管理工具,搭建功能測試實戰環境,Linux環境下B/S結構產品測試項目等課程。app
第二階段是一個進階階段,如今企業愈來愈重視自動化測試,因此愈來愈多的功能測試工程師開始學習自動化測試,提高本身能力。工具
這裏以基於Python的自動化測試爲例,須要掌握Selenium和Appium兩個工具,這兩個是分別針對WEB端和app端的自動化測試工具。具體要學習:性能
Python編程技術。瞭解自動化測試分類及自動化適用的項目。學習
學習Selenium工具,搭建B/S架構的電商網站,使用Selenium對網站的核心功能進行自動化測試。測試
學習Appium,Monkey工具,搭建APP測試環境,使用Appium對APP核心功能進行測試驗證,生成測試報告,對APP功能進行評估等。
這個階段最重要的就是學習Jmeter工具,具體包括:
學習計算機網絡知識,Postman安裝使用,接口手動測試,Fiddler安裝使用,Web和手機抓包,基本設置方法。
Jmeter,搭建接口測試環境,分析業務流程,設計測試用例,使用Jmeter執行測試用例,對頁面跳轉,參數傳遞等功能進驗證。
Web安全核心理論、Web漏洞及防護、滲透測試、SQL注入、XSS跨站腳本、AppScan等。
這個階段要學習的則是Loadrunner軟件。
要學習VuGen,Controller,Analysis,性能測試調優,數據庫調優,性能測試指標,Jmeter在性能測試中的應用。
分析需求,搭建測試環境,編寫測試計劃和測試用例,錄製和調試腳本,設置和運行場景,監控和收集數據,寫分析報告,項目綜合評審等。
感謝做者嗚嗚軒軒的分享,經過以上內容有了學習的方向
做者:嗚嗚軒軒連接:https://www.zhihu.com/question/335742765/answer/787776982來源:知乎著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。