一、軟件測試流程是怎樣的?
1. 審查測試需求
理解軟件產品的業務邏輯和用戶的需求十分重要,這是系統測試的第一步,也是極其關鍵的一步,只有把這一環節落實到位,才能為后續的測試步驟打下基礎。
測試人員需要將測試需求文檔研究透徹,對于不理解或者有歧義的地方應該主動與開發人員或測試需求方對接,以便對整個測試流程有一個清晰的思路。
2. 編寫測試計劃
測試計劃可以按照5W的原則編寫:
①what:測試什么內容,測試的重點是什么;
②when:軟件測試的起始時間;
③who:誰負責測試工作,主要任務是什么,責任劃分要明確、清晰,;
④how:如何進行測試,用什么測試方法;
⑤where:在哪里測試:線上還是線下,線下需要明確地址,需求規格說明書、測試報告等存放在什么位置。
3. 設計測試用例
測試用例可以使測試人員更加深刻理解需求,熟悉各個功能點。對于小型且比較緊急的任務可以只列出測試點,但對于大型的測試項目或者測試新人而言,編寫測試用例是測試過程中必不可少的一步。
測試用例可以利用等價類劃分法、邊界值分析法、功能圖法、錯誤推測法、因果圖法、場景法等方法進行設計。
4. 執行測試用例