|
代碼檢查、走審和評(píng)審 代碼檢查 1.代碼審查對(duì)軟件測(cè)試的重要性; 2.并不是所有的軟件測(cè)試人員都需要閱讀代碼;(那哪些人需要?) 3.錯(cuò)誤發(fā)現(xiàn)的越早,改正的成本越低; 4.代碼檢查、走查和可用性測(cè)試時(shí)三種主要的人工測(cè)試方法。代碼檢查和走查是組織一場(chǎng)“頭腦風(fēng)暴會(huì)”,一般由3-4個(gè)開(kāi)發(fā)人員組成。一般代碼檢查的過(guò)程中,能夠發(fā)現(xiàn)30%-70%的邏輯設(shè)計(jì)和編碼錯(cuò)誤(測(cè)試結(jié)束時(shí)能發(fā)現(xiàn)的已知錯(cuò)誤)。(代碼中的錯(cuò)誤數(shù)量始終是未知的。) 5.代碼檢查小組:一個(gè)代碼檢查小組通常由4人組成,包括協(xié)調(diào)人一人,其職責(zé)是 *為代碼檢查分發(fā)材料,安排進(jìn)程; *在代碼檢查中起主導(dǎo)作用; *記錄發(fā)現(xiàn)的所以錯(cuò)誤; *確保所有錯(cuò)誤后續(xù)得到改正。 另包括代碼作者一人、代碼的設(shè)計(jì)人員和一名測(cè)試專家。 代碼檢查階段常見(jiàn)錯(cuò)誤列表: 1.數(shù)據(jù)引用錯(cuò)誤; 2.數(shù)據(jù)生命錯(cuò)誤 3.運(yùn)算錯(cuò)誤 4.比較錯(cuò)誤 5.控制流程錯(cuò)誤 6.接口錯(cuò)誤 7.輸入/輸出錯(cuò)誤 8.其他檢查, 代碼走查 有測(cè)試人員的參與,需要有結(jié)構(gòu)簡(jiǎn)單,數(shù)量不多的測(cè)試用例; 桌面檢查 人工檢查的第三種古老的檢查方式。其方法是由一個(gè)人對(duì)照錯(cuò)誤列表進(jìn)行對(duì)比檢查,對(duì)程序推演測(cè)試數(shù)據(jù)。 同行評(píng)審 ·程序是否易于理解? 評(píng)審人還應(yīng)給出總的評(píng)價(jià)和建議的改進(jìn)意見(jiàn) 可用性測(cè)試 測(cè)試人員站在用戶角度,用黑盒的測(cè)試方法,評(píng)估軟件的可用性程度。 |
|
|
來(lái)自: stevin_lib > 《MBD》