1 回答

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
邏輯覆蓋、循環(huán)覆蓋、同行評(píng)審、桌前檢查、代碼走查、代碼評(píng)審、景泰數(shù)據(jù)流分析
單元測(cè)試是對(duì)軟件基本組成單元進(jìn)行測(cè)試,
這里的基本單元不一定是指一個(gè)具體的函數(shù)
(
Function
或
Procedure
)
或一個(gè)類的方法,
“
單元
”
具有一些基本屬性,
如:
明確的功能、
規(guī)格定義,明確的接口定義,可清晰地與同一程序的其它單元?jiǎng)澐珠_來。
在純
C
語言的代碼中,為了操作方便期間,我們一般認(rèn)為一個(gè)函數(shù)就是一個(gè)單元。
1.2.2
單元測(cè)試的主要目的:
1.
驗(yàn)證代碼是與設(shè)計(jì)符合的
2.
跟蹤需求和設(shè)計(jì)的實(shí)現(xiàn)
3.
發(fā)現(xiàn)設(shè)計(jì)和需求中存在的錯(cuò)誤
4.
發(fā)現(xiàn)在編碼過程中引入的錯(cuò)誤
1.2.3
何時(shí)開展單元測(cè)試
一般地,
在編碼階段就應(yīng)開展單元測(cè)試,
邊寫程序邊測(cè)試是一個(gè)好習(xí)慣。
一個(gè)組織不要
孤立的劃分出編碼和單元測(cè)試兩個(gè)階段,也不要等代碼都寫完了才開始單元測(cè)試。
有時(shí)候需要將單元測(cè)試時(shí)間推后到集成階段,甚至系統(tǒng)完成階段。
單元測(cè)試可以分為計(jì)劃、設(shè)計(jì)、實(shí)現(xiàn)、執(zhí)行幾個(gè)階段。
“
計(jì)劃
”
是作好人和時(shí)間的安排。
“
設(shè)計(jì)
”
確定采用什么樣的測(cè)試方法,
達(dá)到一個(gè)什么樣的覆蓋率標(biāo)準(zhǔn)等。
“
實(shí)現(xiàn)
”
是設(shè)計(jì)生成各
個(gè)測(cè)試用例。
“
執(zhí)行
”
包括驅(qū)動(dòng)和樁函數(shù)的設(shè)計(jì)實(shí)現(xiàn),測(cè)試數(shù)據(jù)準(zhǔn)備,測(cè)試結(jié)果驗(yàn)證等等。
- 1 回答
- 0 關(guān)注
- 1665 瀏覽
添加回答
舉報(bào)