【轉載】軟件測試流程

1、測試主要的四個階段

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

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

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

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

2、測試執行階段詳述

1.功能測試階段後端

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

2.接口測試階段app

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

apipost下載地址:post

ApiPost - 可直接生成文檔的API調試、管理工具www.apipost.cn圖標性能

jmeter下載地址:Apache JMeter - Apache JMeter™jmeter下載地址:

Apache JMeter - Apache JMeter™jmeter.apache.org

 

3.自動化測試階段

自動化階段能夠分爲ui界面自動化和接口自動化。

ui界面自動化是功能測試的進階,如今企業愈來愈重視自動化測試,因此愈來愈多的功能測試工程師開始學習自動化測試,提高本身能力。這裏以基於Python的自動化測試爲例,須要掌握Selenium和Appium兩個工具,這兩個是分別針對WEB端和app端的自動化測試工具。

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

4.性能測試階段

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

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

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

5.驗收階段

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

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

相關文章
相關標籤/搜索