測試WBS,這就影響了項目參與各方的信息交流,嚴(yán)重影響了自動化測試的應(yīng)用。
WBS與傳統(tǒng)進度計劃的主要區(qū)別在于,WBS是項目所有工作的集合,而傳統(tǒng)進度計劃一般不包含項目管理元素。最通俗的講,WBS就是把一個項目的所有工作任務(wù)按照層次(樹型結(jié)構(gòu))進行排列,從樹狀結(jié)構(gòu)逐步到分面結(jié)構(gòu),再到樹狀與分面結(jié)構(gòu)的混合方式。這種變化反映了項目測試管理所涉及的內(nèi)容正逐步增加??梢砸荒苛巳豁椖康姆秶?,以及任務(wù)之間的關(guān)系
這種分類體系基本上采用了ISO技術(shù)報告的框架,并在其基礎(chǔ)上進行了細化。這種分解體系最大的特點是層次清晰,簡單明了,突出重點,按照不同的重要級別劃分項目,有利于對項目的控制,且包含了所有的軟件項目,適應(yīng)于 WBS的編制。WBS按照這種方式分解,并在此基礎(chǔ)上形成測試體系,便于具體項目的應(yīng)用。
自動化測試的內(nèi)容與方式
自動化測試的主要內(nèi)容包括對項目分解體系的測試,從時間上對項目實施全過程進行分解的測試,對不同的功能模塊、數(shù)據(jù)庫、系統(tǒng)架構(gòu)等進行測試。
自動化測試可采用需求分析、場景分析、流程分析、案例生成、執(zhí)行測試、測試報告等組合流程。簡單的測試如樹狀結(jié)構(gòu),這種結(jié)構(gòu)有利于信息的匯總,上一級的測試是下一級所有測試的匯總,但這種分類方法存在著擴展性欠佳的問題。比較復(fù)雜的測試方式如分面結(jié)構(gòu),把測試分成不同的部分,如同積木,各個部分結(jié)合起來才有完整的意義。這種結(jié)構(gòu)具有可擴展性。第三種測試方式是前兩種的混合,即在同一“面”保持樹狀結(jié)構(gòu),改善匯總功能;但仍采取不同面的組合方式,以增加其擴展性。但項目的具體測試形式是隨項目的類型和特點而定的,具體情況應(yīng)具體對待。
上面幾種測試方式都已出現(xiàn)在不同國家和地區(qū)的項目測試體系中。隨著測試水平的提高,目前國際上的研究傾向于采用第二種測試體系,都須具備穩(wěn)定性,兼容性和靈活性的原則
三、運行wbs可解決傳統(tǒng)測試遇到的問題
自動化測試。通過工作包模型,在測試與項目管理之間架起一道橋梁,把它們緊密地聯(lián)系在一起,極大地提高了項目測試的效率,和傳統(tǒng)測試相比發(fā)生了質(zhì)的飛躍。