1、測試用例中一個(gè)必需部分是對(duì)預(yù)期輸出或結(jié)果進(jìn)行定義;
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺(tái)小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了萬安免費(fèi)建站歡迎大家使用!
2、程序員應(yīng)當(dāng)避免測試自己編寫的程序;
3、編寫軟件的組織不應(yīng)當(dāng)測試自己編寫的軟件;
4、應(yīng)當(dāng)徹底檢查每個(gè)測試的執(zhí)行結(jié)果;
5、測試用例的編寫不僅應(yīng)當(dāng)根據(jù)有效和預(yù)料的輸入情況,而且也應(yīng)當(dāng)根據(jù)無效和未預(yù)料到的輸入情況;
6、檢測程序是否“未做其應(yīng)該做的”,僅是測試的一半,測試的另一半是檢查程序是否“做了其不應(yīng)該做的”;
7、應(yīng)避免測試用例用后即棄,除非軟件本身就是一個(gè)一次性的軟件;
8、計(jì)劃測試工作時(shí)不應(yīng)默許假定不會(huì)發(fā)現(xiàn)錯(cuò)誤;
9、程序某部分存在更多錯(cuò)誤的可能性,與該部分已發(fā)現(xiàn)錯(cuò)誤的數(shù)量成正比;
10、軟件測試是一項(xiàng)極富創(chuàng)造性、極具智力挑戰(zhàn)性的工作。
重要的三種測試思想
1、軟件測試是為發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程;
2、一個(gè)好的測試用例具有較高的發(fā)現(xiàn)某個(gè)尚未發(fā)現(xiàn)的錯(cuò)誤的可能性;
3、一個(gè)成功的測試用例能夠發(fā)現(xiàn)某個(gè)尚未發(fā)現(xiàn)的錯(cuò)誤。