代码检查与代码走查
代碼檢查與代碼走查是基于人工測(cè)試的白盒測(cè)試方法。
目的:找出錯(cuò)誤,而不是改正錯(cuò)誤,是測(cè)試而不是調(diào)試。
優(yōu)點(diǎn):能夠精確地定位的錯(cuò)誤,降低調(diào)試成本。
可以成批的發(fā)現(xiàn)錯(cuò)誤,而計(jì)算機(jī)測(cè)試往往是逐個(gè)發(fā)現(xiàn)錯(cuò)誤并改正。
注意:代碼檢查、代碼走查、基于計(jì)算機(jī)的測(cè)試三者是互補(bǔ)的
代碼檢查:以組為單位閱讀代碼,是一系列規(guī)程和錯(cuò)誤檢查技術(shù)的集合。
代碼檢查小組由小組主導(dǎo)者、代碼編寫(xiě)者、設(shè)計(jì)人員、測(cè)試專家組成。
代碼編寫(xiě)者組逐條語(yǔ)句講解程序的邏輯結(jié)構(gòu),小組參考代碼檢查錯(cuò)誤列表分析程序。
代碼檢查錯(cuò)誤列表有:數(shù)據(jù)引用錯(cuò)誤、數(shù)據(jù)聲明錯(cuò)誤、運(yùn)算錯(cuò)誤、比較錯(cuò)誤、控制流錯(cuò)誤、接口錯(cuò)誤、輸入/輸出錯(cuò)誤、其他錯(cuò)誤。
代碼走查的概念和代碼檢查的概念相似,但是代碼走查小組中指定的測(cè)試人員會(huì)攜帶書(shū)面的測(cè)試用例來(lái)參加會(huì)議。
這些測(cè)試用例必須是結(jié)果簡(jiǎn)單數(shù)量少,在代碼走查過(guò)程中,這是測(cè)試用例并不起到關(guān)鍵性作用,測(cè)試用例在小組成員腦袋中推演的過(guò)程,很多問(wèn)題是在向程序員提問(wèn)的過(guò)程中發(fā)現(xiàn)的,而不是有測(cè)試用例本身發(fā)現(xiàn)的。
桌面檢查是由單人進(jìn)行的代碼檢查或代碼走查,效率低,但是比沒(méi)有檢查好。
轉(zhuǎn)載于:https://www.cnblogs.com/huangxiaoj/p/10190649.html
總結(jié)
- 上一篇: [Leetcode][第632题][JA
- 下一篇: Js——elementFromPoint