軟件測試和軟件調試的區(qū)別?
發(fā)布時間:2021-01-19
閱讀次數(shù):96
軟件測試和軟件調試的區(qū)別?主要表現(xiàn)在如下方面:
測試是為了發(fā)現(xiàn)軟件中存在的錯誤;調試是為了證明軟件開發(fā)的正確性。
測試以已知條件開始,使用預先定義的程序,且有預知的結果,不可預見的僅是程序是否通過測試;調試一般是以不可知的內部條件開始,除統(tǒng)計性調試外,結果是不可預見的。
測試是有計劃的,需要進行測試用例設計;調試是不受時間約束的。
測試經歷發(fā)現(xiàn)錯誤、改正錯誤、重新測試的過程;調試是一個推理的過程。
測試的執(zhí)行是有規(guī)程的;調試的執(zhí)行往往要求開發(fā)人員進行必要推理測試。
測試經常是由獨立的測試組在不了解軟件設計的條件下完成的;調試必須由了解詳細設計的開發(fā)人員完成。
大多數(shù)測試的執(zhí)行和設計可以由測試工具支持;調式時,開發(fā)人員能利用的工具主要是調試器。
推薦閱讀:
本文內容不用于商業(yè)目的,如涉及知識產權問題,請權利人聯(lián)系SPASVO小編(021-60725770-8054),我們將立即處理,馬上刪除。