軟件測試的基本流程
職業(yè)技能 / IT/互聯網 / IT培訓
作者:91搜課網
2021-10-30 13:56
軟件測試流程是一個不斷提高的過程,每個公司的流程都是不一樣的,根據實際情況還可以實施一些測試計劃評審、用例評審、測試培訓等。在實際測試過程中也要做到具體問題具體分析,具體解決。

1 需求評審:由項目經理、開發(fā)人員、測試人員、需求人員共同進行的對軟件需求文檔的評審,評審內容主要包括:“需求規(guī)格說明書”的內容是否完善,是否有描敘不清楚的地方或者有沖突,需求是否可以支持系統(tǒng)目標的實現,是否有無法實現的功能等。項目經理根據開發(fā)人員、測試人員、需求人員意見完成項目計劃。
2 需求分析:是開發(fā)人員根據需求文檔完成需求分析文檔,測試人員參與評審,評審的內容主要是看是否有遺漏或雙方理解不一樣的地方,測試人員要熟讀需求,要多與開發(fā)、架構等多方多交流,深入了解需求。需求分析這一過程是主要確定系統(tǒng)必須完成哪些工作,對目標系統(tǒng)提出完整、準確、清晰具體的要求。
3 測試計劃:測試計劃一般由測試經理編寫,根據需求估算測試所需資源(人力,設備等)、所需時間、功能點劃分、如何合理分配安排資源。
4 用例設計:根據測試計劃,修改好的需求分析文檔開始寫測試用例,同時開發(fā)人員完成概要設計文檔和詳細設計文檔。測試人員根據這兩份文檔補充測試用例。
5 測試環(huán)境:測試人員搭建測試環(huán)境
6 執(zhí)行測試:開發(fā)人員提交一個版本,如果存在未完成的功能,開發(fā)需跟測試人員說明,然后測試人員根據測試用例的詳細步驟,執(zhí)行測試用例,發(fā)現BUG提交缺陷庫。
7 BUG跟蹤:開發(fā)人員提交第二個版本,包括修改的BUG以及增加的部分功能,測試人員進行第二輪測試和回歸測試,跟蹤BUG直到關閉。重復上面的工作,一般情況下3-4個版本后BUG數量減少。
8 測試報告:通過不斷測試,BUG跟蹤,直到用例全部測試,覆蓋率、缺陷率以及其他各項指標達到質量標準,即達到上線要求。(如果有客戶反饋問題,需要測試人員協(xié)助重現和回歸測試)。
9 個人認為軟件測試流程是一個不斷提高的過程,每個公司的流程都是不一樣的,根據實際情況還可以實施一些測試計劃評審、用例評審、測試培訓等。在實際測試過程中也要做到具體問題具體分析,具體解決。
贊同
上一篇:經濟責任審計的目的和意義