廣義上對(duì)測(cè)試有三個(gè)傳統(tǒng)的稱呼,alpha、beta、gamma,用來(lái)標(biāo)識(shí)測(cè)試的階段和范圍。alpha
是指內(nèi)測(cè),即現(xiàn)在說(shuō)的 CB,指開(kāi)發(fā)團(tuán)隊(duì)內(nèi)部測(cè)試的版本或者有限用戶體驗(yàn)測(cè)試版本。beta
是指公測(cè),即針對(duì)所有用戶公開(kāi)的測(cè)試版本。然后做過(guò)一些修改,成為正式發(fā)布的候選版本時(shí)(現(xiàn)在叫做
RC - Release Candidate),叫做 gamma。
由于大部分人看到的版本已經(jīng)是公眾測(cè)試版本,所以通常都帶有
beta 字樣。某人不知其含義,于是誤以為
beta
的就是測(cè)試的。凡是你要表示這是個(gè)測(cè)試版本,就要帶上一個(gè)
beta。但是,實(shí)際情況,總有封測(cè)/內(nèi)測(cè)和公測(cè)之分啊,好,那加個(gè)定語(yǔ),于是有了
Closed Beta、Opened Beta。
測(cè)試
測(cè)試是用測(cè)試用例執(zhí)行系統(tǒng),以檢查測(cè)試結(jié)果是否和預(yù)期結(jié)果一致。
在測(cè)試過(guò)程中將產(chǎn)生以下文檔:
①測(cè)試計(jì)劃:確定測(cè)試范圍、方法、測(cè)試用例和所需資源等;
②測(cè)試過(guò)程:詳細(xì)描述與每個(gè)測(cè)試方案有關(guān)的測(cè)試步驟和數(shù)據(jù)(包括測(cè)試預(yù)期結(jié)果);
③測(cè)試結(jié)果:把每次測(cè)試運(yùn)行的結(jié)果歸入文檔,如果運(yùn)行出錯(cuò),則應(yīng)產(chǎn)生問(wèn)題報(bào)告,并且要通過(guò)調(diào)試解決所發(fā)現(xiàn)的問(wèn)題。
黑盒測(cè)試方法主要有等價(jià)類劃分、邊值分析、因—果圖、錯(cuò)誤推測(cè)等,主要用于軟件確認(rèn)測(cè)試。“黑盒”法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試!昂诤小狈ㄊ歉F舉輸入測(cè)試,只有把所有可能的輸入都作為測(cè)試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。實(shí)際上測(cè)試情況有無(wú)窮多個(gè),人們不僅要測(cè)試所有合法的輸入,而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測(cè)試。
白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是知道產(chǎn)品內(nèi)部工作過(guò)程,可通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行.
|