【導(dǎo)讀】如果不懂得有效地進(jìn)行測(cè)試,你不僅得不到功勞,也沒(méi)人欣賞你的苦勞,你擁有最多的將只是疲。職業(yè)軟件工程師應(yīng)當(dāng)掌握需求開(kāi)發(fā)、系統(tǒng)設(shè)計(jì)、編程、測(cè)試、維護(hù)所有技能。所以測(cè)試人員的職責(zé)是設(shè)計(jì)這樣的測(cè)試用例。,它能有效地揭示潛伏在軟件里的缺陷。千萬(wàn)不要將“測(cè)試”與“演示”混為一談。例如科研鑒定會(huì)。如果產(chǎn)品通過(guò)了嚴(yán)格的測(cè)試,大家不要不吭氣,應(yīng)當(dāng)好好地宣傳一把。測(cè)試只能證明缺陷存在,不能證明缺陷不存在?!皬氐椎販y(cè)試”難以成為現(xiàn)實(shí),要考慮時(shí)間、費(fèi)。用等限制,不允許無(wú)休止地測(cè)試。單元測(cè)試的粒度最小,一般由開(kāi)發(fā)小組采用白盒方式來(lái)測(cè)試,主要測(cè)試單元是否符合“設(shè)計(jì)”。集成測(cè)試界于單元測(cè)試和系統(tǒng)測(cè)試之間,起到“橋梁作用”,一般由開(kāi)發(fā)小組采用白盒加黑盒的。測(cè)試的目的是找出盡可能多的缺陷。所以測(cè)試是“破壞性”的,而開(kāi)發(fā)卻是“建設(shè)性”的。