網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 綜合知識 > 

什麼是軟件調試

欄目: 綜合知識 / 發佈於: / 人氣:3.08W

軟件測試是爲了發現錯誤而執行程序的過程。或者說,軟件測試是根據軟件開發各階段的規格說明和程序的內部結構而精心設計一批測試用例(即輸入數據及其預期的輸出結果),並利用這些測試用例去執行程序,以發現程序錯誤的過程。

什麼是軟件調試

測試是爲了發現軟件中存在的錯誤;證明軟件開發的正確性。

測試以已知條件開始,使用預先定義的程序,且有預知的結果,不可預見的僅是程序是否透過測試;調試一般是以不可知的內部條件開始,除統計性調試外,結果是不可預見的。

測試是有計劃的,需要進行測試設計;不受時間約束。

測試經歷發現錯誤、改正錯誤、重新測試的過程;調試是一個推理的過程,並且在開發的整個過程中都必須進行調試。

測試的執行是有規程的。

測試經常是由獨立的測試組在不瞭解軟件設計的條件下完成的;必須由瞭解詳細設計的開發人員完成。

大多數測試的執行和設計可以由工具支援;調式時,開發人員能利用的工具主要是調試器。

Tags:軟件