搭配測試物件對映來使用 ClearCase

您可以利用 ClearCase® 來處理共用 的測試物件對映,並且跨越分支來合併 Script。

使用共用的物件對映

  • 移出。當移出的 Script 參照共用的測試物件對映時,對映會隨著 Script 一起移出。
  • 記錄。當記錄的 Script 使用共用的測試物件對映時,Functional Tester 會移出共用的對映。如果您記錄兩個會共用一個測試物件對映的 Script、移入其中一個 Script,並記錄到第二個 Script, Functional Tester 會移出共用的對映。
  • 移入。當移入的 Script 參照共用的測試物件對映時, 在合併和移入 Script 的其餘部分之前,Functional Tester 會先合併和移入共用的對映。當取消的移入需要共用的或專用測試物件對映合併時,Functional Tester 在過程中的各階段會有不同的處理方式。如需相關資訊,請參閱移入合併的測試物件對映時取消
  • 取消移出。當取消移出的 Script 參照共用的測試物件對映時, 必須沒有其他 Script 移出此對映,Functional Tester 才會取消移出對映。如果取消移出,也不會失去其他 Script 的編輯。

跨越分支來合併 Script

有時,您可能需要跨分支來合併 Script,例如,維護多個分支時,一個用於迫切版本,另一個用於預期版本。每一個 Functional Tester Script 由數個檔案組成。為了維持每一個 Functional Tester Script 的完整性,您必須依正確順序來合併構成 Script 的檔案。

若要合併檔案:

  1. 從圖形式使用者介面中,啟動 ClearCase 版本樹狀瀏覽器。
  2. 在指令行,使用 mergefindmerge 指令,依下列順序來合併檔案:
    註: 請勿使用「合併管理程式」。「合併管理程式」無法指定檔案合併順序。您必須依下列順序來合併檔案,否則 Functional Tester Script 無法正確執行:
    1. 共用的測試物件對映 (*.rftmap)
    2. Script 定義 (resources/*.rftdef)
    3. Script Helper 檔案 (resources/*Helper.java)
    4. 驗證點 (resources/*.rftvp)
    5. Script 檔(Functional Tester Java™ Scripting 的 scriptname.java, 或 Functional Tester VB.NET Scripting 的 scriptname.vb)
  3. 依合併時的順序來移入檔案。
    註: 在所有檔案完成合併之前,請勿移入任何 Script 檔。

Functional Tester Java Scripting 的 Script Java 檔或 Functional Tester VB.NET Scripting 的 scriptname.vb 除外,Functional Tester 會自動合併所有檔案。Functional Tester 不會合併測試資料儲存區檔案。最後移入的資料儲存區檔案會置換前一個移入的資料儲存區檔案。


意見
(C) Copyright IBM Corporation 2000, 2007. All Rights Reserved.