軟件測試四個階段

第一階段:功能測試

這個是軟件測試最基礎的階段,是進入軟測行業的必經階段,主要是理論的學習。包括:數據庫

計算機基礎,軟件生命週期、開發模型、測試模型。編程

軟件測試概念,軟件測試方法及分類、熱門領域測試技巧。安全

需求分析、測試計劃、測試用例設計與編寫、缺陷管理及缺陷報告、測試報告,測試用例編寫、缺陷編寫集中演練。網絡

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來源:知乎著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。

相關文章
相關標籤/搜索