(1)將軟件測(cè)試貫穿于軟件開發(fā)的各個(gè)階段中,在開發(fā)過程中盡早地發(fā)現(xiàn)和預(yù)防錯(cuò)誤,杜絕隱患,提高軟件質(zhì)量;
(2)測(cè)試用例必須包含輸入數(shù)據(jù)和與之對(duì)應(yīng)的預(yù)期輸出結(jié)果,精心設(shè)計(jì)測(cè)試用例;
(3)測(cè)試時(shí)應(yīng)避免設(shè)計(jì)者檢查自己設(shè)計(jì)的程序;
(4)設(shè)計(jì)測(cè)試用例時(shí),應(yīng)包括合理的與不合理的輸入條件;

(5)充分注意測(cè)試中出現(xiàn)的錯(cuò)誤群集現(xiàn)象,若發(fā)現(xiàn)錯(cuò)誤數(shù)目較多,則可能殘存的錯(cuò)誤數(shù)目也較多,這種錯(cuò)誤出現(xiàn)的群集現(xiàn)象,已為許多程序測(cè)試實(shí)踐所證實(shí);
(6)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,以軟件需求說明書為基準(zhǔn)設(shè)計(jì)測(cè)試用例,排除測(cè)試的隨意性;

(7)對(duì)每一個(gè)測(cè)試結(jié)果做全面檢查,不能遺漏錯(cuò)誤出現(xiàn)的征兆,軟件修改后要進(jìn)行回歸測(cè)試,即用修改前測(cè)試過的測(cè)試用例進(jìn)行測(cè)試,再用新的測(cè)試用例測(cè)試;
(8)妥善保存測(cè)試計(jì)劃、測(cè)試用例、出錯(cuò)統(tǒng)計(jì)數(shù)據(jù)和終分析報(bào)告,為維護(hù)提供方便。
在一個(gè)程序段中,還存在著尚未發(fā)現(xiàn)的錯(cuò)誤概率與已發(fā)現(xiàn)的錯(cuò)誤數(shù)正相關(guān)。