TestDirector(TD)高級(jí)教學(xué)_第1頁(yè)
TestDirector(TD)高級(jí)教學(xué)_第2頁(yè)
TestDirector(TD)高級(jí)教學(xué)_第3頁(yè)
TestDirector(TD)高級(jí)教學(xué)_第4頁(yè)
TestDirector(TD)高級(jí)教學(xué)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、2. TD 目錄結(jié)構(gòu)TestDirector采用 域”(Domain來(lái)管理項(xiàng)目,TD安裝時(shí)創(chuàng)建的 TD_DIR目錄稱為域倉(cāng)庫(kù),用 來(lái)存放 TD 管理的所有項(xiàng)目 (project).TD_DIR是一個(gè)共享目錄,它的下一級(jí)目錄為域名稱(如 Default),域名稱目錄下存放的是它 所包含的的所有項(xiàng)目(如 Demo_DB_0)。大家可以到自己的 TD_DIR 目錄看看。比如 TD 自帶的案例, Default 文件夾就是案例所 使用的域,它包含一個(gè)項(xiàng)目 TestDirect_Demo。每個(gè)項(xiàng)目下都包含以下目錄:attach:用于存放附件的目錄。sett in gs:用于存放用戶定制的視圖。Style

2、Sheets:用于存放樣式表單。Templates 用于存放模板信息。tests:用于存放自動(dòng)測(cè)試的內(nèi)容。Dbid.ini: 這一個(gè)用于存儲(chǔ)項(xiàng)目信息的初始文件。TestDIR.mdb:存放項(xiàng)目的 acess數(shù)據(jù)庫(kù)。(只有acess項(xiàng)目才會(huì)有此文件夾)當(dāng)有一個(gè)項(xiàng)目生成后,都會(huì)含有以上目錄的??梢允止ぴO(shè)置 TD 的樣式或配置。3. TD 之項(xiàng)目管理介紹 自己總結(jié)如下:一、如何進(jìn)入項(xiàng)目管理?方法: 1)打開(kāi)瀏覽器,鍵入 TD 的 URL 地址:比如 2/tdbin/default.htm2)在TD的首頁(yè)中單擊鏈接 TestDirector,進(jìn)入項(xiàng)目登錄頁(yè)面3)單擊頁(yè)

3、面右上角的鏈接 CUSTOMIZE ,系統(tǒng)打開(kāi) Login 對(duì)話框填入相應(yīng)的信息, Domain,project,userid,password ,(注意用戶一定是管理員, 其它 用戶不可以) 。4)單擊 OK ,進(jìn)行配置頁(yè)面 .二、項(xiàng)目管理都管理什么?1)change password:更改本人密碼2)change user properties: 更改本人信息3)setup users:定制項(xiàng)目中的用戶(添加用戶,刪除用戶,指定用戶所屬的組等)4) setup groups:定制項(xiàng)目中的用戶組.(系統(tǒng)默認(rèn)有5種,用戶也可以自定義組及組的權(quán)限)5)Customize Module Acces

4、s :定制用戶組訪問(wèn)權(quán)限。 (系統(tǒng)有 2 種類型的模塊訪問(wèn)權(quán)限:一 個(gè)是 TD 所有模塊,一個(gè)是缺陷模塊)6)Customize Project Entities :定制項(xiàng)目實(shí)體,修改或增加 TD 中的字段。7) Customize Project Lists:定制項(xiàng)目列表,將 TD中跟列表相關(guān)的內(nèi)容可以在這里進(jìn)行添加 或修改。比如說(shuō): bug 狀態(tài)我想添加一個(gè)新?tīng)顟B(tài),可以在此設(shè)置。8) Con figure Mail:定制郵件內(nèi)容。比如設(shè)置郵件只允許狀態(tài)為open的人收信,其它人不能 收信。9)Setup Workflow :設(shè)置缺陷工作流,可以定制缺陷的流程。4. Site Adminis

5、trator (站點(diǎn)管理)一、如何進(jìn)入呢?入口: 1)打開(kāi)瀏覽器,在地址欄輸入 TD 的 URL 地址 ;2)在 TD 的首頁(yè)面中單擊鏈接 “Site Administrator" ,方可進(jìn)入站點(diǎn)管理頁(yè)面。 二、它空間管理什么?答:管理以下內(nèi)容: Projects、Users、Connections 、Licenses、Td servers、DB servers、SiteConfig 這些內(nèi)容 .詳細(xì)說(shuō)明如下:Projects 選項(xiàng)卡:1)創(chuàng)建和維護(hù)域( Domain ),只支持新建,刪除,不能修改域名。2)創(chuàng)建和維護(hù)項(xiàng)目( Project ),支持建,改,刪除,設(shè)置項(xiàng)目狀態(tài)(啟用或

6、禁用),支持 sql語(yǔ)句查詢數(shù)據(jù)等操作Users 選項(xiàng)卡:主要是管理 TD 用戶,支持新建用戶,導(dǎo)入新用戶,刪除用戶,修改密碼等功能Connections 選項(xiàng)卡:主要用于監(jiān)控到用戶連接到 TD 項(xiàng)目的情況。 (看看有多少客戶端連接此項(xiàng)目) ,在這里可以 查看連接信息,刷新連接信息,斷開(kāi)連接信息。License 選項(xiàng)卡:主要用于查看 TD 所有的 License 數(shù)量和每個(gè)模塊的的最大 License 數(shù)量。在這里可以修改license key 。TD Servers 選項(xiàng)卡: (注:只有企業(yè)版的 TD 才有此項(xiàng)) 主要用來(lái)配置 TD 服務(wù)器參數(shù)的。對(duì)如下參數(shù)進(jìn)行設(shè)置:1)配置日志文件 Log

7、 File 2)配置郵件服務(wù)器,在這里設(shè)置郵件服務(wù)器的類型和地址。3)鎖定超時(shí)時(shí)間。定義一個(gè) TD 項(xiàng)目被鎖定的最長(zhǎng)時(shí)間(小時(shí))4)最大數(shù)據(jù)庫(kù)連接數(shù)。定義一個(gè)數(shù)據(jù)庫(kù)能夠被多個(gè)項(xiàng)目同時(shí)連接的最大數(shù)量。DB servers 選項(xiàng)卡: 主要用于數(shù)據(jù)庫(kù)服務(wù)器參數(shù)配置。 (這項(xiàng)不適用于 acess 庫(kù),只適合: sqlserver,sybase,oracle) 可以設(shè)置:添加、刪除數(shù)據(jù)庫(kù),修改數(shù)據(jù)庫(kù)信息(數(shù)據(jù)庫(kù)連接串,數(shù)據(jù)庫(kù)管理員和相應(yīng)的密碼,及 TD 用戶密碼 )等操作。Site Config 選項(xiàng)卡 :主要用于 TD 站點(diǎn)參數(shù)配置。在這里可以添加和修改 TD 一些系統(tǒng)參數(shù)。TD 中 Case 的復(fù)用

8、當(dāng)你運(yùn)行測(cè)試時(shí),測(cè)試步驟中調(diào)用的測(cè)TD 中 Case 的復(fù)用 在你設(shè)計(jì)的測(cè)試步驟里,可以調(diào)用其他手工測(cè)試。例如, 如果你使用了測(cè)試模板, 你就可以在不試作為這個(gè)測(cè)試的一部分。這種方法很有用, 同的測(cè)試中重復(fù)使用。為了增加一個(gè)的測(cè)試的適應(yīng)性和能力, 你可以在測(cè)試中添加參數(shù), 然后在測(cè)試中調(diào)用它。 參 數(shù)是一個(gè)變量, 它可以替換特定的測(cè)試中分配給它的一個(gè)定值。 你可以根據(jù)調(diào)用它的測(cè)試或 一個(gè)測(cè)試集在不同的場(chǎng)所下來(lái)改變參數(shù)的值。例如,你可以創(chuàng)建一個(gè)“ Login_Template ”,它記錄了當(dāng)啟動(dòng)應(yīng)用程序時(shí),登錄的用戶名及 密碼信息。你需要在多個(gè)測(cè)試的開(kāi)始調(diào)用這個(gè)“ Login_Template

9、”。 但在一些案例中,你需 要用不同的用戶比 如 administrator 登 錄。因 此你要?jiǎng)?chuàng)建兩個(gè)參數(shù) <<user name>> 和 <<password>> , 根據(jù)不同的調(diào)用“ Login_Template ”的測(cè)試來(lái)改變這些參數(shù)的值。如果所 有的調(diào)用都是使用一個(gè)用戶登錄,你可以為這個(gè)參數(shù)的用戶及密碼設(shè)置一個(gè)默認(rèn)值。 這個(gè)部分包括了下面幾個(gè)方面: 一、創(chuàng)建測(cè)試模板在 test plan tree 在你可以定義一個(gè)手工測(cè)試為測(cè)試模板。 一個(gè)測(cè)試模板通常包含了參數(shù), 它 可以被不同的測(cè)試調(diào)用。注意 : 把一個(gè)測(cè)試設(shè)成一個(gè)測(cè)試模板來(lái)使用只是

10、一個(gè)過(guò)濾的目的。 你不需要設(shè)置一個(gè)測(cè)試為 測(cè)試模板僅僅為了能被調(diào)用或添加參數(shù)。To create a template test: 在 test plan tree 中右擊一個(gè)測(cè)試 , 選擇 Template Test. 一個(gè)方框會(huì)加到手工測(cè)試圖標(biāo)的上, 這就表明現(xiàn)在它是一個(gè)測(cè)試模板。二、添加參數(shù) 你可以在一個(gè)手工測(cè)試的步驟的 description 或 expected results 中添加一個(gè)參數(shù)。To add a parameter:1. 在 Design Steps 標(biāo)簽中 , 把焦點(diǎn)放在一個(gè)步驟的 Description 或 Expected Results 中,就 可以添加參數(shù)了

11、。2. 點(diǎn)擊 Insert Parameter 按鈕 。打開(kāi)參數(shù)屬性對(duì)話框。3. 輸入一個(gè) Parameter Name,點(diǎn)擊 OK。一個(gè)新添加的參數(shù)的語(yǔ)法是<<parameter name>>。三、調(diào)用含參數(shù)的測(cè)試當(dāng)你在design steps中調(diào)用一個(gè)包含參數(shù)的手工測(cè)試時(shí),你可以為這個(gè)參數(shù)賦值。To call a test with parameters:1. 在 Design Steps標(biāo)簽中,點(diǎn)擊 New Call to Test 按鈕。打開(kāi) Select a Test 對(duì)話框。2. 默認(rèn)只會(huì)顯示template tests。如果你要選擇的測(cè)試不是測(cè)試模板,清除

12、Show only Template Tests。3. 選擇你要調(diào)用的帶參數(shù)的手工測(cè)試。 打開(kāi)一個(gè)顯示被調(diào)用的測(cè)試中包含的參數(shù)的對(duì)話框。4. 在 Value 列,輸入每個(gè)參數(shù)的值,點(diǎn)擊OK。5. 在Select a Test對(duì)話框上點(diǎn)擊 OK。這個(gè)調(diào)用作為一個(gè)鏈接插在design steps中,在調(diào)用的測(cè)試?yán)飼?huì)顯示出這個(gè)參數(shù)所賦的值。注意 : 如果你在調(diào)用測(cè)試的時(shí)候不為參數(shù)賦值, 當(dāng)你把測(cè)試加入測(cè)試集或運(yùn)行測(cè)試時(shí)會(huì)提示 你要給參數(shù)賦值。6. 在調(diào)用的測(cè)試中編輯參數(shù)的值,右擊調(diào)用的測(cè)試選擇Called test parameters。在Called TestParameters 對(duì)話框中為參數(shù)重

13、新賦值,點(diǎn)擊 OK。TD7.6 工程遷移至 QC9.0升級(jí)方案選擇:TD 工程升級(jí)方案的選擇,大致取決于 2 點(diǎn),一點(diǎn)是源工程是 TD7.6 還是 TD8.0 ,另外一點(diǎn) 是源工程 WEB 服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器與目的工程 WEB 服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器的關(guān)系(例 如,源工程和目的工程是否使用同一臺(tái)服務(wù)器做Web、數(shù)據(jù)庫(kù)服務(wù)器?);下面說(shuō)明一下我驗(yàn)證過(guò)的升級(jí)方案; (前提:數(shù)據(jù)庫(kù)服務(wù)器是 SQLServer2000)案例 1:源工程為TD7.6,web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器均在機(jī)器 a上;需要完成的是將 TD7.6的web 服務(wù)器遷移至機(jī)器 b并升級(jí)到QC9.0,數(shù)據(jù)庫(kù)服務(wù)器仍在機(jī)器 a上,并將其數(shù)

14、據(jù)升級(jí)到 QC9.0 ;結(jié)論:可以實(shí)現(xiàn);具體過(guò)程:1 在機(jī)器b上安裝QC9.0,安裝過(guò)程中數(shù)據(jù)庫(kù)連接參數(shù)設(shè)置為機(jī)器a的數(shù)據(jù)庫(kù)參數(shù),安裝完畢后將在機(jī)器 a中的數(shù)據(jù)庫(kù)服務(wù)器新建名為qcsiteadmin_db的數(shù)據(jù)庫(kù),登錄SiteAdmin管理臺(tái),點(diǎn)擊 數(shù)據(jù)庫(kù)服務(wù)器”標(biāo)簽頁(yè)會(huì)看到數(shù)據(jù)庫(kù)服務(wù)器顯示為a機(jī)器的數(shù)據(jù)庫(kù)名;2 到 QC9.0 安 裝 文 件 的 UtilitiesMigration 目 錄 下 找 到 MercuryQualityCenter_MigrationTool.exe ,將其安裝在源機(jī)器上,也即機(jī)器 a 上;3 登錄QC的SiteAdmin管理臺(tái),點(diǎn)擊右上角 工具”下的“ Mig

15、ration Tool,開(kāi)始遷移 工程,文檔雖然是英文的,但步驟還是比較全的,我只說(shuō)主要的;3.1 打開(kāi)數(shù)據(jù)遷移頁(yè)面, 在“源登錄 ”處填寫 TD 的 URL :http:/servername/tdbin ,密碼填寫站點(diǎn)管理員的登錄密碼;在目標(biāo)登錄”也按提示填寫 URL,用戶名、密碼填寫安裝時(shí)指定的站點(diǎn)管理員用戶名、密碼,完畢后點(diǎn)擊下一步;3.2 選擇需要遷移的工程,若工程比較多,最好選擇分批遷移,比如每次只遷移5 個(gè)工程, 我驗(yàn)證過(guò)多次,每次遷移的工程數(shù)目越少, 遷移過(guò)程中出錯(cuò)的幾率就越小, 我曾一次 遷移 25個(gè)工程, 過(guò)程中一定會(huì)出錯(cuò)。 。每次遷移的最大數(shù)目有一個(gè)限定值, 好似在 “站

16、點(diǎn)配 置”中設(shè)置,默認(rèn)似乎是 50個(gè)工程有點(diǎn)忘記了,可查一下文檔。點(diǎn)擊下一步;3.3 Repository的選擇頁(yè)面:Repository即TD中默認(rèn)共享的那個(gè)目錄TD_Dir下的域、工程目錄,選擇第一個(gè)選項(xiàng),是將源域、工程目錄下的數(shù)據(jù)拷貝一份存儲(chǔ)到QC 的qcsiteadmin_db 數(shù)據(jù)庫(kù)中; 選擇第二個(gè)選項(xiàng), 是將源域、 工程目錄下的數(shù)據(jù)拷貝一份到QCweb服務(wù)器所在的機(jī)器上,也就是機(jī)器b上;選擇第三個(gè)選項(xiàng),則仍然使用源域、工程的共享目錄作為repository ;這里我選擇第一項(xiàng),存儲(chǔ)到數(shù)據(jù)庫(kù)中。下一步;3.4 Migration Summery 頁(yè)面,確定則進(jìn)行數(shù)據(jù)遷移;數(shù)據(jù)比較多的

17、話,遷移時(shí)間就 會(huì)比較長(zhǎng),前一過(guò)程有比較細(xì)致的 log 日志并可將 log 日志存儲(chǔ);3.5 遷移完畢一批工程后,點(diǎn)擊上一步回到工程選擇頁(yè)面,再選擇一批工程進(jìn)行遷移 直到全部遷移完畢;4 注意事項(xiàng):4.1若遷移過(guò)程中某個(gè)、某些工程未遷移成功,則可以通過(guò)點(diǎn)擊上一步回到工程選擇頁(yè)面,選中該工程,點(diǎn)擊“ Resum”繼續(xù)遷移;4.2QC9.0若未打PatchlO,最好不要選擇將Repository拷貝一份存儲(chǔ)到目標(biāo)數(shù)據(jù)庫(kù)中這個(gè)選項(xiàng),這里有個(gè) bug。案例 2:源工程為TD7.6 , web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器均在機(jī)器 a 上;目標(biāo)是將TD7.6的web服務(wù)器、 數(shù)據(jù)庫(kù)服務(wù)器均遷移至機(jī)器 b 并升級(jí)到

18、 QC9.O;結(jié)論:可以遷移;具體過(guò)程:遷移的具體過(guò)程與案例 1 相似,不再說(shuō)明,主要說(shuō)明一下遷移前的一些準(zhǔn)備工作:1. 首先將TD7.6的工程數(shù)據(jù)遷移至機(jī)器 b。方法有幾種,說(shuō)一下我的實(shí)現(xiàn)方法:找一 臺(tái)機(jī)器c,安裝TD7.6,并將源a機(jī)器上的TD7.6工程全數(shù)遷移至機(jī)器 c,完畢后,機(jī)器 c 中的數(shù)據(jù)就如同機(jī)器 a的一份拷貝,但不同的是,機(jī)器c上的TD7.6其數(shù)據(jù)庫(kù)服務(wù)器需要連 接到機(jī)器b上,如此,c機(jī)器上的TD結(jié)構(gòu)為:web服務(wù)器在機(jī)器c上,而數(shù)據(jù)庫(kù)服務(wù)器在 機(jī)器 b 上。2. 機(jī)器a基本就沒(méi)有作用了,可做備份用。在機(jī)器b上安裝QC9.0,站點(diǎn)管理數(shù)據(jù)庫(kù)也一并安裝在機(jī)器 b 上。這樣遷移完

19、畢后,無(wú)論 web 服務(wù)器還是數(shù)據(jù)庫(kù)服務(wù)器,都會(huì)在機(jī) 器 b 上了。案例 3:源工程為TD7.6,web、數(shù)據(jù)庫(kù)服務(wù)器均在機(jī)器 a上,需要將TD7.6的工程數(shù)據(jù)、web服務(wù) 器在本機(jī)升級(jí)到 QC9.O;結(jié)論:案例 3 無(wú)法實(shí)現(xiàn);說(shuō)明:驗(yàn)證,在安裝有 TD7.6 的機(jī)器上,卸載 TD7.6 的應(yīng)用服務(wù),但保留虛擬目錄、數(shù)據(jù) 庫(kù),然后在其上安裝 QC9.0,完畢后登錄SiteAdmin頁(yè)面,新建域、工程(與源域、工程同 名),在最后一步選擇不創(chuàng)建數(shù)據(jù)庫(kù),這樣做的目的是連接原有的數(shù)據(jù)庫(kù),完畢后,選擇需要升級(jí)的工程,點(diǎn)擊 “升級(jí)項(xiàng)目 ”,提示只能升級(jí) TD8.0 以上的版本,因此,升級(jí) TD7.6 使

20、 用該方法是不能實(shí)現(xiàn)的;TD8.0 文件備份工具現(xiàn)在很多公司都用TD,呵呵,D版的又好用以前做數(shù)據(jù)備份時(shí)都是用批處理 ,方便備份 ,但是功能不夠個(gè)性先看看截圖吧 ,首次運(yùn)行程序 ,會(huì)自己產(chǎn)生一個(gè) TD.ini 文件 ,如果執(zhí)行任務(wù) ,則會(huì)產(chǎn)生一個(gè) TD.log( 不會(huì)產(chǎn)生另外的文件 ,不會(huì)寫注冊(cè)表 )首次運(yùn)行后產(chǎn)生的 TD.ini 文件內(nèi)容BackPathTD_Dir=C:TD_DirDomsInfo=C:Program-需要備份的-需要備份的 TD_Dir 路徑FilesCommon FilesMercury InteractiveDomsInfoDomsInfo 路徑SavePathSav

21、ePath=C:TD 備份 -保存的路徑 ,會(huì)自己保存在程序當(dāng)前目錄下,備份的文件夾名稱為當(dāng)天的日期RunVisible=True-運(yùn)行時(shí)是否可見(jiàn),如果自動(dòng)備份的話,設(shè)成False,即不可見(jiàn),True為可見(jiàn)DeleteDateDeleteDate=8-刪除多少天以前的舊備份文件,這個(gè)刪除是根據(jù)文件夾名稱進(jìn)行判斷的 ,這個(gè)比批處理好多了說(shuō)明:1. 服務(wù)器上進(jìn)行備份建議把程序放在服務(wù)器上進(jìn)行備份,使用任務(wù)計(jì)劃即可 使用任務(wù)計(jì)劃時(shí)一定要把RunVisible=False否則只是打開(kāi)了程序,不能自動(dòng)備份的2. 異地備份 如果程序不在服務(wù)器上,在訪問(wèn)共享時(shí)一定要保存密碼,否則無(wú)法備份我再上傳兩張備份的圖

22、片,分別是在服務(wù)器備份(這個(gè)只是我本機(jī))和異地備份(訪問(wèn)的是 服務(wù)器)以下是本機(jī)備份產(chǎn)生的 TD.log 日志*16:58:42備份刪除路徑: C:TD 備份16:58:42OK *16:58:42備份文件路徑:C:TD備份文件:2008-2-2216:58:42TD_Dir 備份完成16:58:42Domslnfo 備份完成大?。?.47MB文件數(shù)目:2文件夾數(shù)目:216:58:42 OK*以下是異地備份產(chǎn)生的TD.log日志*17:01:16備份刪除路徑:C:TD備份17:01:16OK*17:01:16備份文件路徑:C:TD備份文件:2008-2-2217:01:45TD_Dir 備份完

23、成17:01:47Domslnfo 備份完成大?。?8.14MB文件數(shù)目:1850文件夾數(shù)目:63417:01:47 OK備份TD的重要信息,以在 TD系統(tǒng)出現(xiàn)災(zāi)難性故障后能夠保全TD數(shù)據(jù)的安全和完整,并且為快速的恢復(fù)系統(tǒng)和數(shù)據(jù)提供保障。TD備份要注意三方面的同時(shí)備份,備份前要停止TD的服務(wù),以及MS-SQL的服務(wù)。1 )首先是對(duì)TD的重要配置信息備份,把 C:Program Files'CommonMercury目錄下的doms.mdb文件進(jìn)行拷貝備份。2 )然后是對(duì)TD項(xiàng)目的一些文件備份,把C:TD_Dir目錄下對(duì)應(yīng)的項(xiàng)目文件夾進(jìn)行拷貝備份。其中Attach'目錄下為一些項(xiàng)

24、目上傳附件,Sett in gsPrivate目錄下為項(xiàng)目用戶的一些配置信息,包括界面視圖布局等信息等。3 )最后是對(duì) TD項(xiàng)目的數(shù)據(jù)庫(kù)備份,把'Microsoft SQL ServerMSSQLData 目錄中的 項(xiàng)目數(shù)據(jù)庫(kù)文件 MDF和數(shù)據(jù)庫(kù)日志文件 LDF進(jìn)行拷貝備份。當(dāng)然,也可以在SQL企業(yè)管理器 中,對(duì)項(xiàng)目數(shù)據(jù)庫(kù)進(jìn)行備份操作。4 )還原項(xiàng)目數(shù)據(jù)的時(shí)候, 只需要反操作以上的步驟,用備份文件對(duì)現(xiàn)有文件進(jìn)行覆蓋,然后SQL數(shù)據(jù)庫(kù)也進(jìn)行覆蓋或打開(kāi)SQL企業(yè)管理器進(jìn)行數(shù)據(jù)還原。«【摘要】TestDirector,(以下簡(jiǎn)稱TD )它是Mercury Interactive公司

25、推出的基于 WEB瀏覽器環(huán)境下的測(cè)試管理工具。通過(guò)TD的流程控制可以規(guī)范軟件企業(yè)的測(cè)試流程、改善測(cè)試質(zhì)量、減輕測(cè)試人員的負(fù)擔(dān)、提高工作效率。在接觸TD過(guò)程中仍然存在著很多未知領(lǐng)域等待著我們這些從事軟件測(cè)試工作的同行去研究去拓展,如何更有效的使用TD提高我們的測(cè)試管理,將是我們繼續(xù)研究關(guān)注的方向。本文總結(jié)了我們?cè)谝浦睺D項(xiàng)目方面的一些經(jīng)驗(yàn)和技巧,希望對(duì)大家有所幫助?!娟P(guān)鍵詞】項(xiàng)目移植集成工作環(huán)境分布式工作環(huán)境這里我們先將以上的幾個(gè)名詞解釋一下:項(xiàng)目移植:這里說(shuō)的項(xiàng)目移植是指將已經(jīng)建立的TD項(xiàng)目整體文件在保證數(shù)據(jù)安全和完整的前提下移植到其他服務(wù)器的過(guò)程,這個(gè)過(guò)程包括以下幾個(gè)方面(1 )數(shù)據(jù)庫(kù)的移植

26、(2)項(xiàng)目文件的移植(3)項(xiàng)目配置文件的移植。經(jīng)過(guò)移植后的TD項(xiàng)目可以實(shí)現(xiàn)雙機(jī)備份的功能。集成工作環(huán)境:我們把 TD服務(wù)程序和TD使用的數(shù)據(jù)庫(kù)存放在同一臺(tái)計(jì)算機(jī)上的這種工作環(huán)境 稱為集成工作環(huán)境。這種工作環(huán)境節(jié)省成本,維護(hù)較復(fù)雜,不利于數(shù)據(jù)的安全性。分布式工作環(huán)境:我們把 TD服務(wù)器程序和TD后臺(tái)使用的數(shù)據(jù)庫(kù)存放在不同機(jī)器上,也就是使 用單獨(dú)的一臺(tái)計(jì)算機(jī)作為 TD項(xiàng)目的數(shù)據(jù)庫(kù)服務(wù)器,TD服務(wù)程序通過(guò)網(wǎng)絡(luò)訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器,這種工作環(huán)境稱為分步式工作環(huán)境。這種環(huán)境的成本較高,但是利用維護(hù),數(shù)據(jù)的安全性較高。對(duì) 一些專業(yè)性的企業(yè)尤其是需要將TD開(kāi)放到Internet 上,我們建議使用這種工作環(huán)境。移

27、植說(shuō)明基于IIS WEB 服務(wù)下的TD服務(wù)程序支持的數(shù)據(jù)庫(kù)有 ACCESS,SQL SERVER 、SYBASE、ORACLE。由于ACCESS數(shù)據(jù)庫(kù)的遷移比較容易本文就不介紹, 本文主要討論 SQL SERVER數(shù) 據(jù)庫(kù)的移植。掌握 SQL SERVER 數(shù)據(jù)庫(kù)類型的TD項(xiàng)目移植,對(duì) ORACLE、SYBASE類型數(shù)據(jù) 庫(kù)的項(xiàng)目移植工作也能做到觸類旁通。下面大家就跟我們一切進(jìn)入TD項(xiàng)目移植的具體工作吧!下面的移植工作,我們選用了一個(gè)名為:E-CIS的項(xiàng)目進(jìn)行實(shí)例移植,同時(shí)我們將其他計(jì)算機(jī)上的 TD 項(xiàng)目(SAAA、SIMS、E-ICID )與 E-CIS 進(jìn)行了合并。集成工作環(huán)境的數(shù)據(jù)遷移1

28、、擬分析產(chǎn)生的原因和解決方法產(chǎn)生的原因:由于我們配置的TD服務(wù)器與數(shù)據(jù)庫(kù)服務(wù)器是同一臺(tái)計(jì)算機(jī),一旦計(jì)算機(jī)發(fā)生故障,TD項(xiàng)目中的數(shù)據(jù)既便是備份岀來(lái)也很難恢復(fù),其主要原因是:0 使用TD建立項(xiàng)目時(shí),TD會(huì)在數(shù)據(jù)庫(kù)中自動(dòng)建立一個(gè)名為TD的用戶,我們運(yùn)行的E-CIS項(xiàng)目中所有的表都是由 TD這個(gè)用戶建立的,無(wú)法刪除和添加這個(gè)用戶。0 在SQL查詢分析器中可以看到所有相關(guān)的表都是td.*的格式,這樣會(huì)造成如果SQL查詢分析器是以其他用戶登入,執(zhí)行select * from all list出現(xiàn)錯(cuò)誤。出現(xiàn)一定要加前綴后才能查詢岀來(lái)數(shù)據(jù)問(wèn)題,這個(gè)就是造成恢復(fù)數(shù)據(jù)庫(kù)后即使其他項(xiàng)目都配置正確,但TD依然不能正常

29、使用的一個(gè)重要原因。o 在安裝 TD 后會(huì)在安裝盤符:'Program Files'Common Files'MercuryInteractive'Domsinfo目錄下,有一個(gè)用來(lái)存放系統(tǒng)信息的ACCESS數(shù)據(jù)庫(kù)Doms.mdb ,這個(gè)數(shù)據(jù)庫(kù)由TD創(chuàng)建,并且是經(jīng)過(guò)加密的,它存放著TD所有的配置信息。這個(gè)數(shù)據(jù)庫(kù)是是否能夠成功恢復(fù)TD項(xiàng)目的一個(gè)重要因素。2、移植前的備份工作在正式移植之前,我們首先要做好數(shù)據(jù)的備份工作,這也是我們移植工作的一部分,雖然我們現(xiàn)在的移植技術(shù)已經(jīng)相對(duì)較成熟,但是我們還是要建議大家移植之前的備份是很有必要的。備份主 要備份以下的數(shù)據(jù):.備份DomsInfo 目錄;默認(rèn)在 C:Program Files'Common Files'Mercury Interactive下。這個(gè)目錄包含了Doms.mdb 文件(用戶信息和工程列表)、connection strings (連接字符串)、 parameters(參數(shù))、global style sheets(全局風(fēng)格表)、the database template ( Empty_DB.mdb )(一些臨時(shí)數(shù)據(jù))備份TD項(xiàng)目安裝文件;TD_Dir包含每個(gè)工程的自動(dòng)測(cè)試、附件、設(shè)置、風(fēng)格列表。默認(rèn)在C:TD_DirDefaul

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論