軟件測試是使用人工操作或者軟件自動運行的方式來檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別的過程。對要執行測試的產品、項目進行分析,確定測試策略,制定測試計劃;設計測試用例;執行測試;提交缺陷;消除軟件缺陷;撰寫測試報告。