軟體測試階段和流程

2021-08-19 09:44:08 字數 1325 閱讀 2885

一、測試階段

系統設計驗證sdv(system design verification):子系統或模組級測試,包括基本功能、效能的常規測試、以及各種可靠性類測試,例如針對電子產品的容錯/容限測試、emc測試、安全測試、雜訊測試、熱測試、環境可靠性測試等等。若是機械結構類產品或部件,sdv應增加疲勞測試、結構強度測試、結構剛性測試等。sdv工作通常是以測試人員為主,設計人員參加。

系統整合測試sit(system integration test)產品整機測試,測試內容與sdv大致相同,但增加可用性測試、可維護性測試和包裝測試。sit在開發階段後期,由測試人員負責完成。

系統驗證測試svt(system verification test):小批量試製情況下的測試,測試內容與sdv大致相同,但強調從試製生產線隨機抽檢,關注產品質量一致性,svt必須在sit完成之後在驗證階段完成.svt工作以測試人員為主,試製人員參加即可。

二、測試流程

1、需求評審:由專案經理、開發人員、測試人員、需求人員共同進行的對軟體需求文件的評審,評審內容主要包括:「需求規格說明書」的內容是否完善,是否有描敘不清楚的地方或者有衝突,需求是否可以支援系統目標的實現,是否有無法實現的功能等。專案經理根據開發人員、測試人員、需求人員意見完成專案計畫。

2、需求分析:是開發人員根據需求文件完成需求分析文件,測試人員參與評審,評審的內容主要是看是否有遺漏或雙方理解不一樣的地方,測試人員要熟讀需求,要多與開發、架構等多方多交流,深入了解需求。需求分析這一過程是主要確定系統必須完成哪些工作,對目標系統提出完整、準確、清晰具體的要求。

3、測試計畫:測試計畫一般由測試經理編寫,根據需求估算測試所需資源(人力,裝置等)、所需時間、功能點劃分、如何合理分配安排資源。

晰具體的要求。

4、用例設計:根據測試計畫,修改好的需求分析文件開始寫測試用例,同時開發人員完成概要設計文件和詳細設計文件。測試人員根據這兩份文件補充測試用例。

ont>

5、測試環境:測試人員搭建測試環境

6、執行測試:開發人員提交第乙個版本,如果存在未完成的功能,開發需跟測試人員說明,然後測試人員根據測試用例的詳細步驟,執行測試用例,發現bug提交缺陷庫。

7、bug跟蹤:開發人員提交第二個版本,包括修改的bug以及增加的部分功能,測試人員進行第二輪測試和回歸測試,跟蹤bug直到關閉。重複上面的工作,一般情況下3-4個版本後bug數量減少。

8、測試報告:通過不斷測試,bug跟蹤,直到用例全部測試,覆蓋率、缺陷率以及其他各項指標達到質量標準,即達到上線要求。(如果有客戶反饋問題,需要測試人員協助重現和回歸測試)。

測試階段流程

這次專案測試階段的流程我覺得還可以,記錄一下 1 開發完成之後,先出乙個版本,裝到測試伺服器上。這個伺服器上的版本是穩定的,不允許打補丁 2 測試人員每天測試,提交bug。開發人員同步修改,可以滯後一點 比如1 3天 但不能滯後太多 3 與測試伺服器保持穩定不同,開發人員每天晚些時候,比如說17 0...

測試階段流程

這次專案測試階段的流程我覺得還可以,記錄一下 1 開發完成之後,先出乙個版本,裝到測試伺服器上。這個伺服器上的版本是穩定的,不允許打補丁 2 測試人員每天測試,提交bug。開發人員同步修改,可以滯後一點 比如1 3天 但不能滯後太多 3 與測試伺服器保持穩定不同,開發人員每天晚些時候,比如說17 0...

軟體測試階段

軟體測試階段 3.整合測試 4.系統測試 5.驗收測試 5.beta測試 跳轉知識目錄 這是平時學習總結的地方,用做知識庫 隨著學習深入,會進行知識拆分和彙總,所以文章會隨時更新 component testing 針對乙個 單個的 軟體單元的測試,一般由開發來進行的,需要一定的程式設計能力,懂開發...