對(duì)軟件測(cè)試參與者的五個(gè)階段性要求
需求階段
這個(gè)階段的軟件測(cè)試工作表現(xiàn)為需求復(fù)審會(huì)議,要求測(cè)試人員具備項(xiàng)目所涉及的行業(yè)知識(shí)、良好的客戶(hù)溝通、熟練的工具使用技能等綜合素質(zhì),因?yàn)楸倦A段加入了對(duì)UML用例圖和順序圖的運(yùn)用,所以測(cè)試人員需要對(duì)大量的UML圖例進(jìn)行業(yè)務(wù)復(fù)審。
設(shè)計(jì)階段
這個(gè)階段的測(cè)試工作表現(xiàn)為設(shè)計(jì)復(fù)審會(huì)議,復(fù)審會(huì)議綜合了對(duì)設(shè)計(jì)模型、數(shù)據(jù)模型、界面原型、事件驅(qū)動(dòng)模型等工件的復(fù)審工作,該階段對(duì)測(cè)試人員的綜合素質(zhì)要求***。
實(shí)施階段
讓一個(gè)沒(méi)有半點(diǎn)編碼經(jīng)驗(yàn)的人做單元級(jí)測(cè)試是個(gè)天方夜譚,沒(méi)有編程經(jīng)驗(yàn)的測(cè)試人員根本無(wú)法把握這個(gè)階段的工作。雖然大部分人認(rèn)為實(shí)現(xiàn)人員應(yīng)該全面負(fù)擔(dān)單元測(cè)試工作,但是作為測(cè)試人員,你就真的放心他們所做的嗎?你還是需要經(jīng)常進(jìn)行代碼抽查之類(lèi)的測(cè)試活動(dòng)。
測(cè)試階段
這個(gè)階段的某些行為是新入測(cè)試行業(yè)人員或者不成熟項(xiàng)目管理者的一個(gè)精神寄托,比如所謂的簡(jiǎn)單粗糙的功能測(cè)試(就是模擬用戶(hù)的行為或者是模擬自己的行為把軟件用一遍)。前者終于找到了進(jìn)入軟件行業(yè)的***門(mén)檻,后者找到了雇傭廉價(jià)勞動(dòng)力和分離企業(yè)閑置人員的理由,這真是中國(guó)軟件行業(yè)的悲哀。
本階段對(duì)軟件測(cè)試人員有更高級(jí)的要求,比如開(kāi)發(fā)一些測(cè)試工具或者測(cè)試驅(qū)動(dòng)程序。
部署階段
這一塊面臨項(xiàng)目或者產(chǎn)品的最終交付,軟件測(cè)試工作的重要性尤為突出。如果輸出是組件形式,我們需要進(jìn)行裝配測(cè)試,這要求測(cè)試人員有編寫(xiě)模擬測(cè)試環(huán)境的能力。如果輸出是產(chǎn)品形式,我們要做不同操作系統(tǒng)的安裝測(cè)試和產(chǎn)品適應(yīng)性測(cè)試,這要求測(cè)試人員有多系統(tǒng)的操作能力。如果輸出是同產(chǎn)品不同版本形式,我們要分離不同版本產(chǎn)品做版本差異性測(cè)試。
【編輯推薦】