軟件測試:功能測試-接口測試-自動化測試-性能測試-驗收測試

軟件測試的主要流程

一、測試主要的四個階段

1.測試計劃設計階段:產品立項之後,進行需求分析,需求評審,業務需求評級,繪製業務流程圖。確定測試負責人,開始制定測試計劃;

2.測試準備階段:各成員編寫測試用例、先小組內評審、後會議評審,測試樣機和配件,測試工具。

3.測試執行階段:負責人對測試任務分工,按計劃執行測試過程,提測後,搭建QA環境,先執行冒煙測試,然後進行系統測試,提交bug,跟蹤bug,直到被測軟件達到測試需求要求,測試結束;

4.測試總結階段:項目測試結束,負責人輸出測試報告,對整個測試過程和版本質量做一個詳細評估,確認是否可以上線;

圖片

 

二、測試執行階段詳述

1.功能測試階段

功能測試是軟件測試最基礎的階段,是進入軟測行業的必經階段,主要是理論的學習。包括:計算機基礎,軟件生命週期、開發模型、測試模型。軟件測試概念,軟件測試方法及分類、熱門領域測試技巧。需求分析、測試計劃、測試用例設計與編寫、缺陷管理及缺陷報告、測試報告,測試用例編寫、缺陷編寫集中演練。

2.接口測試階段

接口測試階段,是爲了驗證後端給的接口是否符合需要,前端界面和後端是否連接通暢。這個階段一般使用工具進行測試,或者自己編寫腳本進行測試。常用的接口測試工具有:apipost、jmeter等。編寫接口測試腳本一般是:python+requests。

3.自動化測試階段

自動化階段可以分爲ui界面自動化和接口自動化。

ui界面自動化是功能測試的進階,現在企業越來越重視自動化測試,所以越來越多的功能測試工程師開始學習自動化測試,提升自己能力。這裏以基於Python的自動化測試爲例,需要掌握Selenium和Appium兩個工具,這兩個是分別針對WEB端和app端的自動化測試工具。

接口自動化是接口測試的進階,還是以基於Python的自動化測試爲例,需要掌握requests。

圖片

4.性能測試階段

這個階段要學習的則是Loadrunner、jmeter兩個主流的性能測試工具。

要學習VuGen,Controller,Analysis,性能測試調優,數據庫調優,性能測試指標,Jmeter在性能測試中的應用。

分析需求,搭建測試環境,編寫測試計劃和測試用例,錄製和調試腳本,設置和運行場景,監控和收集數據,寫分析報告,項目綜合評審等。

5.驗收階段

以用戶爲主的測試,軟件開發人員和質量保證人員參加,由用戶設計測試用例。

不是對系統進行全覆蓋測試,而是對核心業務流程進行測試。

 

標籤:軟件測試、性能測試

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章