再論TD的數據遷移

發表于:2008-10-23來源:作者:點擊數: 標簽:遷移數據
因為經常出差去客戶那里進行現場 測試 ,雖然 TestDirector 可以提供外網訪問的功能,但畢竟多人通過外網訪問起來,速度還是比較慢的.為了解決這個問題,我們決定通過一臺筆記本作為臨時 TD 服務器 ,去現場測試的時候將服務器中的TD項目導入到筆記本中,筆記本作
因為經常出差去客戶那里進行現場測試,雖然TestDirector可以提供外網訪問的功能,但畢竟多人通過外網訪問起來,速度還是比較慢的.為了解決這個問題,我們決定通過一臺筆記本作為臨時TD服務器,去現場測試的時候將服務器中的TD項目導入到筆記本中,筆記本作為臨時的TD服務器,現場測試完畢回到公司后再把項目導入到TD服務器中.(通過EXCEL的導入導出也能解決我們的問題,但是EXCEL在編寫計劃以及用例bug的時候不夠直接)

    曾經在網上找到過一篇介紹TD如何做項目遷移的文章,但是通過實踐,覺得那樣遷移還是比較麻煩的,經過不懈的摸索,終于找到了一個比較省事的方法,在這里記錄下來,希望能和廣大測試人員進行交流.

環境

    我們使用是TD7.6+sp4,服務器和筆記本均為win2003系統,數據庫均為sql2000(筆記本在xp系統下也實現過此種方法的遷移) 服務器和筆記本均采用集成環境,也就是把TD服務程序以及TD數據庫均放在同一臺機器上.對于分布式環境能否這樣移植我們沒有試驗過,有興趣的朋友可以試試.

步驟

1、筆記本安裝好sql2000和TD7.6后,使用TD建立一個和服務器上要遷移的項目名稱相同的項目。如:需要遷移原服務器上在LOTT域下的sd-004項目,則需要在筆記本上的TD中建立一個同樣域名、同樣項目名的項目。如圖原服務器上的sd-004項目。(注意:在安裝TD時最好按照它的默認進行安裝,安裝完畢后設置數據庫別名,數據庫別名一定要和安裝TD時默認的數據庫名稱一致)

2、關閉筆記本上的TD,打開sql,本地服務器的數據庫中已有了剛才我們建立的sd-004數據庫,此時在sql中建立與TD服務器的連接,將TD服務器中sd-004數據庫導出到本地服務器中,并覆蓋本地服務器的sd-004數據庫。

3、將TD服務器C:\TD_Dir\LOTT\sd-004文件夾下的文件全部拷出,覆蓋到筆記本的C:\TD_Dir\LOTT\sd-004文件夾下。

4、將TD服務器C:\Program Files\Common Files\Mercury Interactive\DomsInfo文件夾下的文件doms文件拷出,覆蓋到筆記本的C:\Program Files\Common Files\Mercury Interactive\DomsInfo文件夾下。

5、重新啟動筆記本的TD服務,此時項目已經移植成功。

注意

    TD是個相當脆弱的軟件,即使按照我上邊的操作步驟完成也可能會出現問題,我就出現過移植完成后進入項目時提示找不到數據庫目錄的錯誤信息,此時在原TD的基礎上重新安裝一下TD,此問題便可解決。

 時間倉促,沒有圖例說明,日后補上.

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97