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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    來自實踐中的故事:保持您的 ClearQuest 實施合理的十個技巧

    發布: 2008-2-03 13:15 | 作者: Daniel Gilio | 來源: IBM | 查看: 236次 | 進入軟件測試論壇討論

    領測軟件測試網

    避免掉入陷阱:工具只反應過程,但并不驅動它

    IBM Rational Unified Process® (RUP®) 聲稱,“Tool Specialist” 的角色就是負責在項目中支持工具,包括選擇和獲得工具;配置和設置工具;以及檢驗工具的工作。實際上,ClearQuest 管理員就是在變更管理系統中扮演了 Tool Specialist 的角色。

    在大多數情況下,服務于一個復雜的變更管理系統的企業級配置的機構,最希望擁有設計和貢獻該進程的利益相關者,該過程應當在工具中被反映出來。無論是不是一個正式的過程團隊,Project Management Office 或者 Quality Assurance 部門,都經常有各種將同變更管理系統發生交互的用戶。

    您應當避免嘗試設計或者重新設計您的變更管理過程;相反,您應當用該工具執行您預先定義的過程。我所見過的最好的方法,就是您按照配置其他業務應用程序的方式來配置 ClearQuest。對該應用程序的需求將從業務利益相關者流到執行操作的開發團隊。

    我在若干場合所采用的一種有趣的方式是,實際利用 IBM Rational Suite 來配置 IBM 工具。在 RequisitePro 中將您的缺陷和增強要求集中起來。使用一個基于企業級圖表的用戶數據庫來創建 Enhancement Requests,并且對系統的缺陷加以記錄。這樣的話,您就成為過程機構中的一員,并且任何使其進入 ClearQuest 的需求都被記錄在 RequisitePro 中。

    即使在一個不太正式的環境中,一個包含業務利益相關者的需求的 Excel 電子數據表也能夠滿足我們的要求。它提供了兩個好處:一方面提供了您作為 ClearQuest 管理員所期望的清晰的方向,另一方面當“為什么當您轉移到 Approved 狀態時需要 Owner 域?”這一不可回避的問題提出時,它提供了到接合需求的回溯。通過記錄完整的需求,您能夠提供答案:“這是由 SOX 依從團隊指定的需求,對于他們的報告來說需要這些數據!





    回頁首


    隔離 ClearQuest 計劃開發

    我的十項提示的最后一項是:伴隨頻繁的圖表變更而來的繼承的問題。一位新手 ClearQuest 管理員也許在更新一個用戶數據庫到新的圖表版本時(請見圖5),不會理會彈出的提示窗口。該窗口中顯示:“該操作不能被撤銷。請確認您已經備份了圖表倉庫和用戶數據庫。是否繼續?”

    請回答“是”,因為如果您沒有準備好的話,那么您的 ClearQuest 的實施將面臨潛在的災難

    圖 5: 請回答“是”,因為如果您沒有準備好的話,那么您的 ClearQuest 的實施將面臨潛在的災難。

    經驗豐富的 ClearQuest 管理員每當網絡在用戶數據庫升級期間出現“小故障”時都會被召回數次,也許是因為丟失了設計者客戶端和數據庫服務器之間的連接,或者是因為在升級期間他們的 Windows 系統出現“藍屏”。他們還會被迫尋找一名數據庫管理員,要求他將圖表和用戶數據庫恢復到其升級之前的狀態。

    一種可行的解決方案是使用 ClearQuest Designer 所提供的 Test Database 功能。然而,這可能像是一位拉緊繩索的行人在沒有網的情況下工作。如果出現任何問題,您就像是步履蹣跚的高高走在沒有安全網保護的中心環之上,因為該方法掩蓋了一個關鍵的概念。如果您將您的當前生產圖表同一個測試數據庫連接起來,對圖表進行變更并且將其應用到測試數據庫中,您就將在其被用于生產環境的同時編輯您的生產圖表。

    這同當賽車繞圈行駛在賽道上時變換其輪胎的情景十分相似。當更新一個數據庫時,您將收到如圖5所示的警告消息。您可能會問:如果在升級時出現圖表“不一致狀態”的問題會怎么樣?我的生產用戶數據庫沒有問題,它僅僅影響我的測試數據庫,不是么?最好的答案就是:永遠不會。由于圖表和用戶數據庫之間的復雜關系,圖表的變壞——無論您在升級(測試與否)哪一個用戶數據庫——都可能要求圖表的恢復,這又將要求所有相連接的數據庫(包括生產數據)的恢復來保持一致性。

    除了修改生產圖表所帶來的問題之外,如果您的圖表利用了動態列表或者無狀態列表,那么您也許還要花費大量的時間用于在生產服務器上重新下載數據到一個新創建的空的測試數據庫。如果您的圖表異常復雜的話,您將到達一個更高層的上限,而且 Microsoft Access 將不再是一個快速創建測試數據庫的選項。

    一種行之有效的方法是,利用 ClearQuest 所提供的命令行指令 “installutil” 來創建您將會修訂的圖表和用戶數據庫的備份。軟件開發人員通常將他們的開發努力隔離在不同的物理系統或者實例(開發、系統測試、用戶容忍測試)上,同樣地,該方法允許您在隔離狀態下開發您的 ClearQuest 圖表變更。

    一旦圖表變更被驗證,您就能夠使用 “cqload” 命令導出圖表的修訂版本,并且執行一個受控的導入到生產中。這樣,您就能夠以環境中其他任何生產系統相同的控制級別來計劃升級操作。您可以聯系您的數據庫管理員,要求一個備份,通告您的用戶中斷操作的消息,并且生產發布提示那些可能會受到影響的終端用戶關于變更的詳細信息。

    通過使用該方法來更新 ClearQuest 圖表(以及相關聯的用戶數據庫),當您采取這一措施來更新數據庫并且收到令人不安的警告消息的時候,請不必擔心,您將擁有一套十五分鐘前的安全備份,而且在一些無法預料的事件擾亂升級操作時,您只需請求 Database Administrator 來恢復圖表和用戶數據庫的備份即可。

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    44/4<1234

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>