軟體測試流程
一、測試主要的四個階段
1.測試計劃設計階段:產品立項之後,進行需求分析,需求評審,業務需求評級,繪製業務流程圖。確定測試負責人,開始制定測試計劃;
2.測試準備階段:各成員編寫測試用例、先小組內評審、後會議評審,測試樣機和配件,測試工具。
3.測試執行階段:負責人對測試任務分工,按計劃執行測試過程,提測後,搭建 QA 環境,先執行冒煙測試,然後進行系統測試,提交 bug,跟蹤 bug,直到被測軟體達到測試需求要求,測試結束;
4.測試總結階段:專案測試結束,負責人輸出測試報告,對整個測試過程和版本質量做一個詳細評估,確認是否可以上線;
二、測試執行階段詳述
1.功能測試階段
功能測試是軟體測試最基礎的階段,是進入軟測行業的必經階段,主要是理論的學習。包括:計算機基礎,軟體生命週期、開發模型、測試模型。軟體測試概念,軟體測試方法及分類、熱門領域測試技巧。需求分析、測試計劃、測試用例設計與編寫、缺陷管理及缺陷報告、測試報告,測試用例編寫、缺陷編寫集中演練。
2.介面測試階段
介面測試階段,是為了驗證後端給的介面是否符合需要,前端介面和後端是否連線通常。這個階段一般使用工具進行測試,或者自己編寫指令碼進行測試。常用的介面測試工具有:apipost、jmeter 等。編寫介面測試指令碼一般是:python+requests。
apipost 下載地址:
ApiPost - 可直接生成文件的 API 除錯、管理工具
jmeter 下載地址:
Apache JMeter - Apache JMeter™
3.自動化測試階段
自動化階段可以分為 ui 介面自動化和介面自動化。
ui 介面自動化是功能測試的進階,現在企業越來越重視自動化測試,所以越來越多的功能測試工程師開始學習自動化測試,提升自己能力。這裡以基於 Python 的自動化測試為例,需要掌握 Selenium 和 Appium 兩個工具,這兩個是分別針對 WEB 端和 app 端的自動化測試工具。
介面自動化是介面測試的進階,還是以基於 Python 的自動化測試為例,需要掌握 requests。
4.效能測試階段
這個階段要學習的則是 Loadrunner、jmeter 兩個主流的效能測試工具。
要學習 VuGen,Controller,Analysis,效能測試調優,資料庫調優,效能測試指標,Jmeter 在效能測試中的應用。
分析需求,搭建測試環境,編寫測試計劃和測試用例,錄製和除錯指令碼,設定和執行場景,監控和收集資料,寫分析報告,專案綜合評審等。
5.驗收階段
以使用者為主的測試,軟體開發人員和質量保證人員參加,由使用者設計測試用例。
不是對系統進行全覆蓋測試,而是對核心業務流程進行測試。
相關文章
- 軟體測試的流程
- 軟體測試工作流程
- 軟體測試要學什麼(3)軟體測試流程詳解
- 軟體測試的流程有哪些?
- 軟體功能測試的測試流程有哪些?軟體測試公司排名分享
- 軟體壓力測試有哪些測試流程?軟體測試報告收費情況測試報告
- 軟體測試的流程及策略方式
- 軟體測試要學什麼(4)軟體測試流程及常見測試點總結
- 第三方軟體測試流程
- 測試流程和理論--測試流程體系
- 軟體自動化測試有哪些測試流程?專業的軟體測評中心推薦
- 第三方軟體測試機構▏軟體效能測試的測試流程和指標簡析指標
- 軟體產品驗收測試流程有哪些?如何獲取軟體驗收測試報告測試報告
- 軟體壓力測試常見流程有哪些?專業出具軟體測試報告公司分享測試報告
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 【軟體測試】——介面測試
- 軟體測試——三、軟體測試的分類
- 軟體測試系統學習流程和常見面試題面試題
- 測試人員必須要知道的軟體測試流程,廣東第三方軟體測試機構推薦
- 軟體測試
- 2022年你要知道的軟體測試工作流程
- 軟體測試教程之手機軟體測試方法
- 軟體測試學習教程—軟體測試質量
- 軟體測試學習 ——五種軟體測試模型模型
- 軟體測試-測試計劃
- 軟體驗收測試包括哪些內容和流程?專業的軟體測評中心推薦
- 第三方軟體測試機構進行效能測試有哪些流程?
- 軟體測試:軟體缺陷管理
- 軟體測試學習教程—軟體測試基本知識
- 軟體測試入門【1】什麼是軟體測試
- 軟體測試真的很重要!——軟體測試的作用
- 軟體測試書籍-學軟體測試最好的書
- 軟體壓力測試流程和測試工具分享,讓你寫壓力測試報告再也不愁測試報告
- 軟體測試概要
- 軟體測試模式模式
- 軟體測試模型模型
- 【軟體測試】缺陷
- 軟體測試報告辦理地點流程介紹,第三方軟體測試報告收費如何?測試報告