搭配測試物件對映來使用 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 檔(Rational® Functional Tester, Eclipse Integration 的 scriptname.java,或 Rational Functional Tester, Microsoft Visual Studio .NET Integration 的 scriptname.vb)
  3. 依合併時的順序來移入檔案。
    註: 在所有檔案完成合併之前,請勿移入任何 Script 檔。

結果

Functional Tester 會自動合併所有檔案,但 Rational Functional Tester (Eclipse Integration) 的 Script Java 檔,或 Rational Functional Tester (Microsoft Visual Studio .NET Integration) 的 scriptname.vb 除外。 Functional Tester 不會合併測試資料儲存區檔案。最後移入的資料儲存區檔案會置換前一個移入的資料儲存區檔案。


意見