http://www.51testing.com/html/43/59943-17368.html
2008
測(cè)試的目的是顯示存在錯(cuò)誤,而調(diào)試的目的是發(fā)現(xiàn)錯(cuò)誤或?qū)е鲁绦蚴У腻e(cuò)誤原因,并修改程序以修正錯(cuò)誤。調(diào)試是測(cè)試之后的活動(dòng)。 [Beizer, 1984] 認(rèn)為,測(cè)試和調(diào)試在目標(biāo)、方法和思路上都有所不同,如下:
1 、測(cè)試從一個(gè)已知的條件開始,使用預(yù)先定義的過程,有預(yù)知的結(jié)果。調(diào)試從一個(gè)未知的條件開始,結(jié)束的過程不可預(yù)計(jì)。
2 、測(cè)試過程可以實(shí)現(xiàn)設(shè)計(jì),進(jìn)度可實(shí)現(xiàn)確定。調(diào)試不能描述過程或持續(xù)時(shí)間。
3 、測(cè)試是顯示錯(cuò)誤的行為。調(diào)試是推理的過程。
4 、測(cè)試顯示開發(fā)人員的錯(cuò)誤。調(diào)試是開發(fā)人員為自己辯護(hù)。
5 、測(cè)試能預(yù)期和可控。調(diào)試需要想象,經(jīng)驗(yàn)和思考。
6 、測(cè)試能在沒有詳細(xì)設(shè)計(jì)的情況下完成。沒有詳細(xì)設(shè)計(jì)的信息調(diào)試不可能進(jìn)行。
7 、測(cè)試能由非開發(fā)人員進(jìn)行。調(diào)試必須由開發(fā)人員進(jìn)行。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。