新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 一種高可靠性軟件測試方案(二)

        一種高可靠性軟件測試方案(二)

        作者: 時間:2013-11-30 來源:網絡 收藏
        聘有兼職成員。如驗證測試實施過程中,同行評審是最常使用的一種形式,這些同行專家就屬于兼職測試團隊成員的范疇。至于測試團隊里里的測試新手,這部分人可以安排去從事交付驗證或黑盒測試之類的工作。

          計劃管理通俗地講就是安排好測試流程。這部分內容具體涵蓋策劃、技術剪裁、測試進度管理、成本管理等幾個部分。其中測試策劃工作主要是指具體測試活動實施之前做好策劃工作,如起草測試大綱以及測試計劃;軟件測試技術剪裁工作主要是指測試團隊應根據軟件項目的具體實際剪裁出所要實施的測試技術;測試進度管理工作主要是指排出各項測試的時間進度及人員安排,如有變動時應做相應調整;測試成本管理工作的內容即開列出測試活動中會涉及到的資源需求。CraftGS項目測試團隊較好地按照上述要求,完成了軟件測試計劃管理。

          軟件缺陷(錯誤)跟蹤管理通俗地講就是確保發現的缺陷(錯誤)已經被開發團隊糾正或處理過并且沒有引入新的缺陷(錯誤)。具體來講,當測試團隊通過各種途徑發現了文檔或代碼中的缺陷或錯誤以后,并不是交一份測試報告就草草了事,而是在遞交報告以后繼續督促開發團隊及時關閉已知缺陷或錯誤(當然,如有必要應對這些缺陷、錯誤做嚴重程度排序,以便開發團隊能視輕重緩急安排處理順序)。當開發團隊關閉了測試報告中的缺陷(錯誤)以后,測試團隊還需驗證開發團隊在關閉過程中有沒有引入新的錯誤。通常,這個過程稱為回歸測試。回歸測試如發現問題,繼續報開發團組,按上述流程循環,直至回歸測試最終通過。這部分工作在CraftGS項目中是使用自動化的測試管理工具完成的,(市面上可選擇的工具有華創缺陷管理系統(BMS) 和Rational ClearQuest等等),這么做非常有效率。

          軟件測試件管理通俗地講就是指努力建設好測試團隊的財富庫并對測試團隊成員進行技能培訓以幫助他們能使用好這個財富庫。這里,財富庫是指軟件測試件。測試件(Testware,指測試工作形成的產品)是一個不常見到的詞匯,它包括是測試團隊在長期實踐過程中逐步積累起來的經驗教訓、測試技巧、測試工具、規格文檔以及一些經過少量修改能推廣至通用的測試腳本程序。測試件管理工作做得越好,測試團隊在實際測試過程中就能越少走彎路,測試團隊內部的知識交流和傳遞就越充分,測試腳本或規格文檔的重復開發工作也就能被有效地避免。軟件測試件管理工作包括兩部分,一是建設,另一個是培訓。建設工作大抵是收集各類測試外文檔、測試工具、測試腳本,也包括收集整理測試人員的會議發言、總結報告、技術心得等等。培訓工作大抵是通過技術講座、正式或非正式團隊會議、印發學習資料等形式進行。CraftGS項目組考慮到測試團隊的長久發展,較好地完成了測試件管理,測試團隊成員的技能水平在較短的時間內都有了非常迅速的進步。

          5 結語:軟件測試技術需要更多關注

          以上筆者結合CraftGS項目對從測試技術和測試管理的角度對軟件測試方案一個略粗淺的探討。筆者希望此文的發表能對相關軟件企業和軟件項目實施軟件測試技術起一定的參考和指導作用。需要說明的是目前對軟件如何實施軟件測試技術仍是一個頗不成熟的領域,缺少一種體系化的方法。各個企業可能都有一定的經驗積累,不妨整理出來,相互借鑒。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 甘德县| 巴青县| 利辛县| 武义县| 大新县| 武冈市| 岗巴县| 尚志市| 隆化县| 张北县| 刚察县| 简阳市| 定南县| 肃南| 淅川县| 突泉县| 苍梧县| 介休市| 榆中县| 南汇区| 博罗县| 湘西| 南阳市| 天峨县| 洛隆县| 南涧| 清水河县| 来宾市| 高雄县| 正蓝旗| 安新县| 长海县| 冀州市| 辽阳县| 临漳县| 尼勒克县| 图木舒克市| 沙湾县| 若尔盖县| 大英县| 闽侯县|