
有網(wǎng)友問軟件調(diào)試的目的是什么?,今天就給大家講解一下軟件調(diào)試的目的是什么?。
改正錯(cuò)誤。軟件調(diào)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。測(cè)試是為了證明程序有錯(cuò),而不是證明程序無錯(cuò)(發(fā)現(xiàn)錯(cuò)誤不是唯一目的)。一個(gè)好的測(cè)試用例在于它發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤,一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。
在對(duì)程序進(jìn)行了測(cè)試以后進(jìn)入程序調(diào)試。調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤。它與軟件測(cè)試不同,軟件測(cè)試是盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。軟件運(yùn)行失效或出現(xiàn)問題,往往只是潛在錯(cuò)誤的外部表現(xiàn),而外部表現(xiàn)與內(nèi)在原因之間常常沒有明顯的聯(lián)系,如果要找出真正的原因,排除潛在的錯(cuò)誤,不是一件易事??梢哉f,調(diào)試是通過現(xiàn)象,找出原因的一個(gè)思維分析的過程。
以上就是軟件調(diào)試的目的是什么?,希望對(duì)大家有所幫助。















