• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 軟件測試中心信息化平臺參考框架(2)

    發表于:2012-04-06來源:IBM作者:李先華 李紀華點擊數: 標簽:軟件測試
    控制層,為中心提供業務管理能力,與開發中心、運維中心進行業務合作,協調測試中心內部各部門工作流程,監控項目質量和進度,處理異常情況等。

      控制層,為中心提供業務管理能力,與開發中心、運維中心進行業務合作,協調測試中心內部各部門工作流程,監控項目質量和進度,處理異常情況等。

      執行層,增強測試中心的工程技術能力,快速高效地輔助測試人員完成各項測試工作。

      三層平臺共有 17 個 IT 能力組件,當它們整合在一起,形成一個有機的整體,協同工作,能夠發揮出最大作用,避免信息孤島,為測試中心領導、部門經理、項目經理、測試人員等提供日常工作的支撐平臺,實現業務的運行和優化。下面詳細描述這1 7個測試中心信息化平臺 IT 能力組件。

      回頁首

      測試中心信息化平臺——規劃層

      測試中心信息化平臺參考框架規劃層包括"測試流程定義"、"項目組合管理"和"質量度量和報告" 3個 IT 能力組件。

      "測試流程定義"描述測試中心的業務流程,定義各角色的工作任務和工作成果;將流程描述以網站的形式組織發布。項目啟動時,從中心的流程庫中選擇適合的工作流程,各角色按照流程的要求,了解自己的職責。通過"測試流程定義"組件,測試中心建立起統一工作的基礎,目前該方面廣泛應用的工具為 RMC(Rational Method Composer),其中已經包括業界常用的一些測試流程定義,如 RUP、敏捷測試等等。

      "項目組合管理"負責測試項目群管理。組織中很多應用系統需要協同工作,同時上線,測試時需要考慮到這一點,進行協同測試,排好測試計劃,協調測試進度,實現版本的同時交付。項目組合管理常見的工具是 Focal Point。

      "質量度量和報告"監測和衡量測試中心的業務績效、項目狀況,并產生各種要求的報表提供給各級領導做決策分析。一個好的工具平臺能夠自動從目前已有的測試中心信息化工具中搜集各種原始信息,如項目狀態、測試結果等,而不是依賴于事后的手工填表、匯總,避免數據的重復錄入和不一致情況。工具收集信息到數據庫中,進行匯總、分析,再根據各級角色的要求,如中心領導、部門經理、項目經理、測試人員等,產生相應的報表,在統一的網站上實時呈現,如果需要,再自動生成文檔。業界該方面的度量工具有 Rational Insight,根據測試中心的業務表現,生成"測試智能(Test Intelligence)報表。文檔生成工具有 RPE(Rational Publishing Engine),從數據庫中抽取信息,按照要求的模板和格式,生成文檔報告。

      回頁首

      測試中心信息化平臺——控制層

      測試中心信息化平臺參考框架控制層包括"項目管理"、"需求管理"、"測試管理"、"配置管理"、"流程和缺陷管理"、"測試自動化"和"資產管理"7個 IT能力組件。下面詳細描述這些 IT 能力組件。

      "項目管理"從項目的范圍、進度和成本三方面來監控項目從接收到交付的全過程。測試中心接受到測試任務,或者測試需求后,項目管理人員就參與進來,協調相應的資源,明確測試需求和任務,制定項目計劃,在隨后的項目執行過程中進行監督和協調,直到最終項目完成,進行總結。項目管理最常用工具為 Microsoft EPM(Enterprise Project Management)。

      "需求管理"主要關注項目的原始需求在整個測試過程中的覆蓋和滿足情況,確保這些需求都被測試到,包括功能和各種非功能屬性方面,如性能、安全、擴展性等。保證測試工作的質量,是建設一流測試中心的基礎。需求管理業界常用工具有 DOORS 和 RRC(Rational Requirements Composer),可以明確地審計測試需求到測試結果之間的關系。

      "測試管理"管理端到端的測試過程,包括測試項目建立,測試案例設計開發和管理,測試運行管理,測試數據管理,測試環境管理等。業界常用平臺有 RQM(Rational Quality Manager)和 HPQC(Quality Center),可以作為測試人員的日常工作平臺,將測試過程中的各種任務,如制定測試計劃、編寫測試用例、準備測試環境、運行測試用例、記錄測試結果等,無縫集成并進行統一管理。

      "配置管理"主要用于管理測試的軟件版本,建立測試中心的版本庫,結合出入庫流程管理,與開發中心、運維中心進行版本的接收和發布??梢钥紤]采用與開發中心相同的配置管理工具,如 ClearCase、SVN 等等。

      "流程和缺陷管理"作為跨中心、跨部門、跨團隊的流程執行引擎,如項目審批立項、測試任務接受流程、測試需求變更、軟件版本出入庫流程、缺陷管理流程等。業界常用工具平臺有 ClearQuest,記錄和驅動測試中心內的各項審批、確認、通知和協作流程,既能加快項目執行的進度,如每到審批環節,自動給相關人員發送電子郵件提醒,也便于測試工作流程的審計和各種統計分析,如測試過程中發現的缺陷處理狀況和當年度、當月的數量等。

      "測試自動化"主要是實現自動化測試環境部署,包括測試環境的自動化、測試執行自動化和測試結果收集自動化等。業界常用的工具平臺為 BuildForge,把手工建立測試環境的過程腳本化,利用分布式自動化執行工具進行部署,其后可以自動調用測試工具進行測試,以及進行測試結果自動收集。通過測試自動化,提高整個測試工作的執行效率和準確性。

      "資產管理"建立測試中心的測試資產庫,實現對測試資產的管理和復用,幫助團隊提升測試質量和效率,降低重復勞動量,加快響應速度和回歸頻度,提高測試中心生產力。業界常用平臺為 RAM(Rational Asset Manager),它定位于組織級,在中心范圍內建立集中統一的資產庫,資產的生產和使用延伸到每個測試項目中的每一個測試人員,如在一個大型項目測試中經過驗證的測試方案、甚至項目啟動和匯報膠片都可以作為測試資產,便于將來任何類似項目的復用。

      回頁首

      測試中心信息化平臺——執行層

      測試中心信息化平臺參考框架執行層包括"代碼測試"、"功能測試"、"性能測試"、"安全測試"、"測試數據管理"、"虛擬測試"和"測試門戶和社區"7個 IT能力組件。下面詳細描述這些 IT 能力組件。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>