軟件測(cè)試 | 測(cè)試計(jì)劃目標(biāo)
軟件測(cè)試計(jì)劃是軟件測(cè)試人員與產(chǎn)品開(kāi)發(fā)小組交流意見(jiàn)的主要途徑。如果程序員只編寫(xiě)代碼而不說(shuō)明代碼的功能以及如何執(zhí)行,執(zhí)行測(cè)試任務(wù)就很困難。另外,如果測(cè)試人員之間不交流準(zhǔn)備測(cè)試的對(duì)象、需要的資源、進(jìn)度的安排,整個(gè)項(xiàng)目就很難成功。
IEEE 826-1998 將軟件測(cè)試計(jì)劃描述為“一個(gè)敘述了預(yù)定的測(cè)試活動(dòng)的范圍、途徑、資源及進(jìn)度安排的文檔。它確認(rèn)了測(cè)試項(xiàng)、被測(cè)特征、測(cè)試任務(wù)、人員安排,以及任何偶發(fā)事件的風(fēng)險(xiǎn)。”
根據(jù)該定義和 IEEE 的其他標(biāo)準(zhǔn),測(cè)試計(jì)劃所采用的形式是書(shū)面文檔。測(cè)試計(jì)劃只是創(chuàng)建詳細(xì)計(jì)劃過(guò)程中的一個(gè)子產(chǎn)品,重要的是計(jì)劃過(guò)程,而不是它所產(chǎn)生的結(jié)果文檔。
此外,需格外注意軟件測(cè)試計(jì)劃工作和撰寫(xiě)測(cè)試計(jì)劃兩者的區(qū)別。撰寫(xiě)的測(cè)試計(jì)劃在一般情況下會(huì)成為被束之高閣的文檔,即一個(gè)空架子。如果將計(jì)劃工作的目標(biāo)從建立文檔轉(zhuǎn)到建立過(guò)程,從撰寫(xiě)測(cè)試計(jì)劃轉(zhuǎn)到計(jì)劃測(cè)試任務(wù),空架子的問(wèn)題就迎刃而解了。描述計(jì)劃結(jié)果的最終測(cè)試計(jì)劃文檔不可缺少,我們需要有一個(gè)測(cè)試計(jì)劃作為參考和歸檔,但文檔只是個(gè)子產(chǎn)品,并不是計(jì)劃過(guò)程的根本目的。
交流意圖、期望,以及對(duì)將要執(zhí)行的測(cè)試任務(wù)的理解,才是測(cè)試計(jì)劃過(guò)程的最終目標(biāo)。 項(xiàng)目小組如果花費(fèi)一些時(shí)間共同研究測(cè)試主題,確保所有人都了解測(cè)試小組的計(jì)劃,最終就可以達(dá)到上述目標(biāo)。建立全面測(cè)試計(jì)劃一般不會(huì)安排測(cè)試新手來(lái)完成,而是由測(cè)試負(fù)責(zé)人或者經(jīng)理來(lái)做,而測(cè)試人員一般要協(xié)助建立測(cè)試計(jì)劃,因此需要了解測(cè)試計(jì)劃所包含的內(nèi)容,以及測(cè)試計(jì)劃需要的信息。通過(guò)這種方式,測(cè)試人員就可以利用掌握的信息組織自己的測(cè)試 任務(wù)。