亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的方法及裝置的制作方法

文檔序號(hào):6609952閱讀:200來(lái)源:國(guó)知局
專利名稱:一種實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及測(cè)試領(lǐng)域,尤其涉及一種實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的方法及裝置。
背景技術(shù)
在測(cè)試領(lǐng)域,測(cè)試腳本管理和腳本分發(fā)方式直接影響到測(cè)試腳本在整個(gè)測(cè)試流程中的應(yīng)用效果,如何保證測(cè)試腳本的有效性和可回溯,成為腳本管理的最大挑戰(zhàn)。
本領(lǐng)域中比較典型的具備測(cè)試腳本管理功能的系統(tǒng),如IBM公司的TestManager測(cè)試套件和HP公司的TestDirector測(cè)試套件,都是一種基于項(xiàng)目(project)組織以及面向數(shù)據(jù)庫(kù)應(yīng)用的管理系統(tǒng),在腳本管理方面,它們采用的方式為通過(guò)將測(cè)試腳本歸屬于不同的項(xiàng)目之中,來(lái)實(shí)現(xiàn)對(duì)測(cè)試腳本區(qū)分用途、劃分層次;通過(guò)將腳本文件自身的屬性信息,比如文件名、文件路徑等以數(shù)據(jù)庫(kù)表項(xiàng)的方式存儲(chǔ)于對(duì)應(yīng)項(xiàng)目數(shù)據(jù)庫(kù)之中,來(lái)實(shí)現(xiàn)測(cè)試腳本檢索和查詢;通過(guò)集成版本控制工具,來(lái)實(shí)現(xiàn)測(cè)試腳本版本的可回溯。
這種基于項(xiàng)目組織以及面向數(shù)據(jù)庫(kù)應(yīng)用的管理技術(shù)存在以下的不足之處(1)將測(cè)試腳本以項(xiàng)目方式組織,可以解決不同項(xiàng)目腳本隔離的要求,但是在項(xiàng)目?jī)?nèi)部,往往也還會(huì)有對(duì)測(cè)試腳本按功能、目的等進(jìn)一步劃分層次的要求,這種情況下上述技術(shù)難以直接實(shí)現(xiàn),而新建項(xiàng)目又會(huì)造成管理和維護(hù)上的不便;(2)無(wú)法直接進(jìn)行跨項(xiàng)目的測(cè)試腳本文件訪問,因此,為了實(shí)現(xiàn)跨項(xiàng)目的測(cè)試腳本文件訪問,采用現(xiàn)有技術(shù)必然會(huì)造成大量的數(shù)據(jù)冗余;(3)在測(cè)試腳本查詢和檢索方面,由于僅將腳本文件屬性信息存儲(chǔ)于項(xiàng)目數(shù)據(jù)庫(kù)中,而腳本文件本身是依賴于操作系統(tǒng)自身的文件系統(tǒng),因此,會(huì)存在數(shù)據(jù)不一致的風(fēng)險(xiǎn),而導(dǎo)致測(cè)試腳本文件無(wú)法正常使用;(4)集成版本控制工具來(lái)實(shí)現(xiàn)測(cè)試腳本版本可回溯,在上述系統(tǒng)中往往需要客戶化開發(fā),增加了部署和實(shí)施的難度。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的方法及裝置,以實(shí)現(xiàn)測(cè)試腳本的層次化管理和測(cè)試腳本版本可回溯以及滿足腳本文件分發(fā)的需求。
為解決上述技術(shù)問題,本發(fā)明提供技術(shù)方案如下一種實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的方法,包括步驟A、以文件系統(tǒng)方式建立測(cè)試腳本庫(kù),并將所述測(cè)試腳本庫(kù)加入到版本控制系統(tǒng)中;B、自動(dòng)檢出測(cè)試腳本庫(kù)至目標(biāo)目錄;C、同步測(cè)試腳本庫(kù)結(jié)構(gòu)及測(cè)試腳本文件至用戶本地;D、根據(jù)測(cè)試腳本庫(kù)結(jié)構(gòu)生成測(cè)試腳本集合類實(shí)例;E、根據(jù)測(cè)試腳本集合類實(shí)例在用戶本地顯示測(cè)試腳本庫(kù),并將用戶的操作映射為對(duì)本地腳本文件的操作。
較佳地,步驟A中,所述以文件系統(tǒng)方式建立測(cè)試腳本庫(kù)為以操作系統(tǒng)自身的文件系統(tǒng)目錄結(jié)構(gòu)作為腳本層次劃分的依據(jù),建立測(cè)試腳本庫(kù)。
較佳地,所述版本控制系統(tǒng)為并發(fā)版本系統(tǒng)(Concurrent Version System,CVS)。
較佳地,步驟B中,所述自動(dòng)檢出測(cè)試腳本庫(kù)至目標(biāo)目錄為定時(shí)檢出測(cè)試腳本庫(kù)至目標(biāo)目錄。
較佳地,所述步驟C具體包括C1、掃描所述目標(biāo)目錄中的文件結(jié)構(gòu);C2、基于所述文件結(jié)構(gòu),生成測(cè)試腳本庫(kù)結(jié)構(gòu)描述文件,所述測(cè)試腳本庫(kù)結(jié)構(gòu)描述文件包括測(cè)試腳本層次數(shù)據(jù)以及測(cè)試腳本自身的屬性數(shù)據(jù);C3、將所述目標(biāo)目錄中的測(cè)試腳本文件以同樣的層次關(guān)系復(fù)制到用戶本地。
較佳地,所述測(cè)試腳本庫(kù)結(jié)構(gòu)描述文件為可擴(kuò)展標(biāo)記語(yǔ)言(eXtensibleMarkup Language,XML)文件。
較佳地,步驟E中,所述顯示測(cè)試腳本庫(kù)為以樹狀形式顯示測(cè)試腳本庫(kù),其中,測(cè)試腳本層次信息轉(zhuǎn)化為腳本樹中的樹枝節(jié)點(diǎn),腳本文件本身轉(zhuǎn)化為腳本樹中的葉子節(jié)點(diǎn)。
一種實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的裝置,包括版本管理模塊,用于以文件系統(tǒng)方式建立測(cè)試腳本庫(kù),并將所述測(cè)試腳本庫(kù)加入到版本控制系統(tǒng)中;檢出模塊,用于自動(dòng)檢出測(cè)試腳本庫(kù)至目標(biāo)目錄;同步模塊,用于同步測(cè)試腳本庫(kù)結(jié)構(gòu)及測(cè)試腳本文件至用戶本地;轉(zhuǎn)換模塊,用于根據(jù)測(cè)試腳本庫(kù)結(jié)構(gòu)生成測(cè)試腳本集合類實(shí)例;平臺(tái)模塊,用于根據(jù)測(cè)試腳本集合類實(shí)例在用戶本地顯示測(cè)試腳本庫(kù),并將用戶的操作映射為對(duì)本地腳本文件的操作。
較佳地,所述同步模塊通過(guò)掃描目標(biāo)目錄來(lái)自動(dòng)生成腳本庫(kù)結(jié)構(gòu)描述文件,所述腳本庫(kù)結(jié)構(gòu)描述文件包括測(cè)試腳本層次數(shù)據(jù)以及測(cè)試腳本自身的屬性數(shù)據(jù),并將測(cè)試腳本文件以同樣的層次關(guān)系復(fù)制到用戶本地。
較佳地,所述腳本庫(kù)結(jié)構(gòu)描述文件為XML文件。
與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案具有如下有益效果(1)相對(duì)于按項(xiàng)目組織測(cè)試腳本方式而言,測(cè)試腳本組織要靈活得多,測(cè)試腳本組織和分層不受限制,可以按實(shí)際需要任意擴(kuò)充;(2)測(cè)試腳本的版本管理依賴版本控制系統(tǒng)自身的功能實(shí)現(xiàn),相對(duì)于將版本控制系統(tǒng)直接集成的方式,本實(shí)現(xiàn)方案并不需要做相對(duì)復(fù)雜的客戶化開發(fā)以及集成、部署工作;(3)測(cè)試腳本庫(kù)結(jié)構(gòu)定義為XML文件方式,相對(duì)于用數(shù)據(jù)庫(kù)實(shí)現(xiàn)結(jié)構(gòu)化信息存儲(chǔ),XML文件方式要更為簡(jiǎn)潔明了,而且通過(guò)及時(shí)同步,又能保證文件內(nèi)容和腳本庫(kù)實(shí)際存儲(chǔ)內(nèi)容保持一致,消除了數(shù)據(jù)不一致的風(fēng)險(xiǎn);(4)本發(fā)明的裝置中各模塊之間的關(guān)系比較松散,非常容易移植到有測(cè)試腳本應(yīng)用需求的其它系統(tǒng)中。


圖1為本發(fā)明實(shí)施例所述實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的裝置的結(jié)構(gòu)圖;圖2為本發(fā)明實(shí)施例所述實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的方法的流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
本發(fā)明的關(guān)鍵在于使用文件系統(tǒng)方式替代傳統(tǒng)的測(cè)試腳本數(shù)據(jù)庫(kù)管理方式,實(shí)現(xiàn)測(cè)試腳本的組織和版本管理;使用XML文件來(lái)定義層次化的測(cè)試腳本庫(kù)結(jié)構(gòu),并通過(guò)用戶主機(jī)上的同步操作來(lái)保證被分發(fā)的測(cè)試腳本庫(kù)正確有效。
請(qǐng)參照?qǐng)D1,本發(fā)明實(shí)施例所述實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的裝置包括版本管理模塊11、檢出模塊12、同步模塊21、轉(zhuǎn)換模塊22和平臺(tái)模塊23。
版本管理模塊11用于以文件系統(tǒng)方式建立測(cè)試腳本庫(kù),并將所述測(cè)試腳本庫(kù)加入到版本控制系統(tǒng)中。所述版本控制系統(tǒng),可以采用開源的CVS,也可以采用商用的版本控制系統(tǒng),例如ClearCase,只要其具備文件版本管理的基本功能如腳本文件的檢入檢出、腳本文件的回退等。本實(shí)施例中采用的版本控制系統(tǒng)是CVS,在測(cè)試腳本庫(kù)加入到CVS之后,測(cè)試腳本庫(kù)的層次結(jié)構(gòu)保持不變。該版本管理模塊11可設(shè)計(jì)為一邏輯模塊,由部屬于CVS版本管理服務(wù)器10上的CVS測(cè)試腳本庫(kù)組成,完成將測(cè)試腳本按層次進(jìn)行集中式版本管理。
檢出模塊12用于自動(dòng)檢出測(cè)試腳本庫(kù)至目標(biāo)目錄,該目標(biāo)目錄可提供給同步模塊21使用。該檢出模塊12可設(shè)計(jì)為一部署于CVS版本管理服務(wù)器10上的腳本文件,具體實(shí)現(xiàn)為VBScript,也可以直接用Shell腳本,本發(fā)明對(duì)此模塊的實(shí)現(xiàn)方式并不作限定。
進(jìn)一步,還可以將檢出模塊12設(shè)計(jì)為定時(shí)運(yùn)行。將檢出模塊12的實(shí)現(xiàn)腳本加入到操作系統(tǒng)自身的任務(wù)計(jì)劃之中,例如任務(wù)計(jì)劃可設(shè)置為每天夜間運(yùn)行,這樣就實(shí)現(xiàn)了自動(dòng)檢出測(cè)試腳本庫(kù)到指定的目標(biāo)目錄,保證了目標(biāo)目錄中的測(cè)試腳本庫(kù)和CVS中的腳本庫(kù)的一致性。
同步模塊21用于同步測(cè)試腳本庫(kù)結(jié)構(gòu)及測(cè)試腳本文件至用戶本地。該同步模塊21可設(shè)計(jì)為一部署于用戶主機(jī)20上的腳本文件或者動(dòng)態(tài)庫(kù),它實(shí)現(xiàn)掃描目標(biāo)目錄,自動(dòng)生成腳本庫(kù)結(jié)構(gòu)描述文件,并將測(cè)試腳本文件以同樣的層次關(guān)系復(fù)制到用戶本地20。通過(guò)該同步模塊21,為將版本管理服務(wù)器10上的文件操作轉(zhuǎn)化為本地操作準(zhǔn)備好了數(shù)據(jù)。其中,所述腳本庫(kù)結(jié)構(gòu)描述文件為XML文件,該文件包含了測(cè)試腳本層次數(shù)據(jù)以及測(cè)試腳本自身的屬性數(shù)據(jù)。
轉(zhuǎn)換模塊22用于根據(jù)測(cè)試腳本庫(kù)結(jié)構(gòu)生成測(cè)試腳本集合類實(shí)例。該轉(zhuǎn)換模塊22可設(shè)計(jì)為一部署于用戶主機(jī)20上的動(dòng)態(tài)庫(kù),通過(guò)解析腳本庫(kù)結(jié)構(gòu)描述文件,將以外部文件方式表述的結(jié)構(gòu)化信息轉(zhuǎn)化為內(nèi)存中的測(cè)試腳本對(duì)象集合類實(shí)例,該集合類實(shí)例包括測(cè)試腳本層次結(jié)構(gòu)信息以及測(cè)試腳本自身的屬性信息;并予以輸出供平臺(tái)模塊23讀取。
平臺(tái)模塊23用于根據(jù)測(cè)試腳本集合類實(shí)例在用戶本地顯示測(cè)試腳本庫(kù),并將用戶的操作映射為對(duì)本地腳本文件的操作。該平臺(tái)模塊23可設(shè)計(jì)為一部署于用戶主機(jī)20上的動(dòng)態(tài)庫(kù),通過(guò)訪問內(nèi)存中的測(cè)試腳本對(duì)象集合類實(shí)例,在用戶界面上以樹狀形式顯示出測(cè)試腳本庫(kù),其中測(cè)試腳本層次信息轉(zhuǎn)化為腳本樹中的樹枝節(jié)點(diǎn),腳本文件本身轉(zhuǎn)化為腳本樹中的葉子節(jié)點(diǎn);用戶對(duì)樹結(jié)點(diǎn)的操作就被映射為對(duì)本地腳本文件的操作,由此實(shí)現(xiàn)腳本分發(fā)使用的目的。
請(qǐng)參照?qǐng)D2,本發(fā)明實(shí)施例所述實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的方法包括如下步驟步驟201、以文件系統(tǒng)方式建立測(cè)試腳本庫(kù),并將所述測(cè)試腳本庫(kù)加入到版本控制系統(tǒng)中;此步驟包含兩個(gè)環(huán)節(jié)其一,以操作系統(tǒng)自身的文件系統(tǒng)目錄結(jié)構(gòu)作為腳本層次劃分的依據(jù),建立測(cè)試腳本庫(kù),這樣,所建立的測(cè)試腳本庫(kù)包含了兩方面的信息一是測(cè)試腳本之間的相互關(guān)系,這種相互關(guān)系體現(xiàn)出腳本庫(kù)的結(jié)構(gòu)信息;二是測(cè)試腳本文件本身。
其二,將所建立的測(cè)試腳本庫(kù)加入到版本控制系統(tǒng)中,實(shí)現(xiàn)腳本文件可回溯性要求。
上述版本控制系統(tǒng),可以采用開源的CVS,也可以采用商用的版本控制系統(tǒng),例如ClearCase,只要其具備文件版本管理的基本功能如腳本文件的檢入檢出、腳本文件的回退等。
本實(shí)施例中采用的版本控制系統(tǒng)是CVS,在測(cè)試腳本庫(kù)加入到CVS之后,測(cè)試腳本庫(kù)的層次結(jié)構(gòu)保持不變。
步驟202、自動(dòng)檢出測(cè)試腳本庫(kù)至目標(biāo)目錄;位于CVS中的腳本文件不可被直接使用,必須將其從CVS中檢出后才能夠使用,可通過(guò)檢出模塊來(lái)實(shí)現(xiàn)該檢出過(guò)程。檢出模塊的業(yè)務(wù)流程為首先和CVS服務(wù)器建立連接;連接建立成功之后,開始對(duì)CVS中的測(cè)試腳本庫(kù)下檢出命令;如果CVS中存在多個(gè)腳本庫(kù),則依次將各腳本庫(kù)檢出到指定的目標(biāo)目錄之中;全部檢出操作完成之后,斷開和CVS服務(wù)器的連接。
進(jìn)一步,還可以將檢出模塊設(shè)計(jì)為定時(shí)運(yùn)行。將檢出模塊的實(shí)現(xiàn)腳本加入到操作系統(tǒng)自身的任務(wù)計(jì)劃之中,例如任務(wù)計(jì)劃可設(shè)置為每天夜間運(yùn)行,這樣就實(shí)現(xiàn)了自動(dòng)檢出測(cè)試腳本庫(kù)到指定的目標(biāo)目錄,保證了目標(biāo)目錄中的測(cè)試腳本庫(kù)和CVS中的腳本庫(kù)的一致性。
步驟203、同步測(cè)試腳本庫(kù)結(jié)構(gòu)及測(cè)試腳本文件至用戶本地;用戶通過(guò)同步模塊來(lái)獲取測(cè)試腳本庫(kù),同步模塊的業(yè)務(wù)流程為首先掃描上述指定目標(biāo)目錄中的文件結(jié)構(gòu),基于該文件結(jié)構(gòu),生成測(cè)試腳本庫(kù)結(jié)構(gòu)描述XML文件,該文件包含了測(cè)試腳本層次數(shù)據(jù)以及測(cè)試腳本自身的屬性數(shù)據(jù);然后將指定目標(biāo)目錄中的測(cè)試腳本文件以同樣的層次關(guān)系復(fù)制到本地目錄,其中目標(biāo)目錄以及本地目錄可在同步模塊中預(yù)先配置。
由于用戶主機(jī)和版本管理服務(wù)器并不是同一個(gè)機(jī)器,但往往它們都處于同一局域網(wǎng)之中,因此,可以通過(guò)FTP文件傳輸方式或者是有權(quán)限的共享目錄方式來(lái)完成跨機(jī)器的文件復(fù)制。
步驟204、根據(jù)測(cè)試腳本庫(kù)結(jié)構(gòu)生成測(cè)試腳本集合類實(shí)例;依據(jù)同步模塊所生成的測(cè)試腳本庫(kù)結(jié)構(gòu)描述XML文件,對(duì)定義格式進(jìn)行解析,提取出測(cè)試腳本層次數(shù)據(jù)和測(cè)試腳本屬性數(shù)據(jù),構(gòu)造出測(cè)試腳本集合類實(shí)例,并予以輸出供平臺(tái)模塊讀取。
步驟205、根據(jù)測(cè)試腳本集合類實(shí)例在用戶本地顯示測(cè)試腳本庫(kù),并將用戶的操作映射為對(duì)本地腳本文件的操作。
平臺(tái)模塊通過(guò)對(duì)內(nèi)存中的測(cè)試腳本集合類實(shí)例進(jìn)行分析,以樹狀形式顯示出測(cè)試腳本庫(kù),其中測(cè)試腳本層次信息轉(zhuǎn)化為腳本樹中的樹枝節(jié)點(diǎn),腳本文件本身轉(zhuǎn)化為腳本樹中的葉子節(jié)點(diǎn);用戶對(duì)樹結(jié)點(diǎn)的操作就被映射為對(duì)本地腳本文件的操作,由此實(shí)現(xiàn)腳本分發(fā)使用的目的。
最后應(yīng)當(dāng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的方法,其特征在于,包括步驟A、以文件系統(tǒng)方式建立測(cè)試腳本庫(kù),并將所述測(cè)試腳本庫(kù)加入到版本控制系統(tǒng)中;B、自動(dòng)檢出測(cè)試腳本庫(kù)至目標(biāo)目錄;C、同步測(cè)試腳本庫(kù)結(jié)構(gòu)及測(cè)試腳本文件至用戶本地;D、根據(jù)測(cè)試腳本庫(kù)結(jié)構(gòu)生成測(cè)試腳本集合類實(shí)例;E、根據(jù)測(cè)試腳本集合類實(shí)例在用戶本地顯示測(cè)試腳本庫(kù),并將用戶的操作映射為對(duì)本地腳本文件的操作。
2.如權(quán)利要求1所述的方法,其特征在于步驟A中,所述以文件系統(tǒng)方式建立測(cè)試腳本庫(kù)為以操作系統(tǒng)自身的文件系統(tǒng)目錄結(jié)構(gòu)作為腳本層次劃分的依據(jù),建立測(cè)試腳本庫(kù)。
3.如權(quán)利要求1所述的方法,其特征在于所述版本控制系統(tǒng)為并發(fā)版本系統(tǒng)CVS。
4.如權(quán)利要求1所述的方法,其特征在于步驟B中,所述自動(dòng)檢出測(cè)試腳本庫(kù)至目標(biāo)目錄為定時(shí)檢出測(cè)試腳本庫(kù)至目標(biāo)目錄。
5.如權(quán)利要求1所述的方法,其特征在于,所述步驟C具體包括C1、掃描所述目標(biāo)目錄中的文件結(jié)構(gòu);C2、基于所述文件結(jié)構(gòu),生成測(cè)試腳本庫(kù)結(jié)構(gòu)描述文件,所述測(cè)試腳本庫(kù)結(jié)構(gòu)描述文件包括測(cè)試腳本層次數(shù)據(jù)以及測(cè)試腳本自身的屬性數(shù)據(jù);C3、將所述目標(biāo)目錄中的測(cè)試腳本文件以同樣的層次關(guān)系復(fù)制到用戶本地。
6.如權(quán)利要求5所述的方法,其特征在于所述測(cè)試腳本庫(kù)結(jié)構(gòu)描述文件為可擴(kuò)展標(biāo)記語(yǔ)言XML文件。
7.如權(quán)利要求1所述的方法,其特征在于步驟E中,所述顯示測(cè)試腳本庫(kù)為以樹狀形式顯示測(cè)試腳本庫(kù),其中,測(cè)試腳本層次信息轉(zhuǎn)化為腳本樹中的樹枝節(jié)點(diǎn),腳本文件本身轉(zhuǎn)化為腳本樹中的葉子節(jié)點(diǎn)。
8.一種實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的裝置,其特征在于,包括版本管理模塊,用于以文件系統(tǒng)方式建立測(cè)試腳本庫(kù),并將所述測(cè)試腳本庫(kù)加入到版本控制系統(tǒng)中;檢出模塊,用于自動(dòng)檢出測(cè)試腳本庫(kù)至目標(biāo)目錄;同步模塊,用于同步測(cè)試腳本庫(kù)結(jié)構(gòu)及測(cè)試腳本文件至用戶本地;轉(zhuǎn)換模塊,用于根據(jù)測(cè)試腳本庫(kù)結(jié)構(gòu)生成測(cè)試腳本集合類實(shí)例;平臺(tái)模塊,用于根據(jù)測(cè)試腳本集合類實(shí)例在用戶本地顯示測(cè)試腳本庫(kù),并將用戶的操作映射為對(duì)本地腳本文件的操作。
9.如權(quán)利要求8所述的裝置,其特征在于所述同步模塊通過(guò)掃描目標(biāo)目錄來(lái)自動(dòng)生成腳本庫(kù)結(jié)構(gòu)描述文件,所述腳本庫(kù)結(jié)構(gòu)描述文件包括測(cè)試腳本層次數(shù)據(jù)以及測(cè)試腳本自身的屬性數(shù)據(jù),并將測(cè)試腳本文件以同樣的層次關(guān)系復(fù)制到用戶本地。
10.如權(quán)利要求9所述的裝置,其特征在于所述腳本庫(kù)結(jié)構(gòu)描述文件為XML文件。
全文摘要
本發(fā)明提供了一種實(shí)現(xiàn)測(cè)試腳本管理和分發(fā)的方法及裝置。所述方法包括步驟A.以文件系統(tǒng)方式建立測(cè)試腳本庫(kù),并將所述測(cè)試腳本庫(kù)加入到版本控制系統(tǒng)中;B.自動(dòng)檢出測(cè)試腳本庫(kù)至目標(biāo)目錄;C.同步測(cè)試腳本庫(kù)結(jié)構(gòu)及測(cè)試腳本文件至用戶本地;D.根據(jù)測(cè)試腳本庫(kù)結(jié)構(gòu)生成測(cè)試腳本集合類實(shí)例;E.根據(jù)測(cè)試腳本集合類實(shí)例在用戶本地顯示測(cè)試腳本庫(kù),并將用戶的操作映射為對(duì)本地腳本文件的操作。本發(fā)明的方法及裝置實(shí)現(xiàn)了測(cè)試腳本的層次化管理和測(cè)試腳本版本可回溯,并能滿足腳本文件分發(fā)的需求。
文檔編號(hào)G06F17/30GK101079004SQ20071011777
公開日2007年11月28日 申請(qǐng)日期2007年6月22日 優(yōu)先權(quán)日2007年6月22日
發(fā)明者程琳, 吳桂云 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1