欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種控制測(cè)試設(shè)備進(jìn)行測(cè)試的方法和系統(tǒng)的制作方法

文檔序號(hào):6581499閱讀:290來源:國知局
專利名稱:一種控制測(cè)試設(shè)備進(jìn)行測(cè)試的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于測(cè)試技術(shù)領(lǐng)域,尤其涉及一種控制測(cè)試設(shè)備進(jìn)行測(cè)試的方法和系統(tǒng)。
背景技術(shù)
在一個(gè)測(cè)試系統(tǒng)中需要對(duì)多個(gè)測(cè)試設(shè)備進(jìn)行控制,而在不同的測(cè)試用例中不同測(cè)試設(shè)備的控制邏輯流程及配置存在很大的差異性。在現(xiàn)有的基于XML (Extensible MarkupLanguage)的測(cè)試解決方案中,基本都是基于軟件測(cè)試及測(cè)試覆蓋密度、WEB測(cè)試為出發(fā)點(diǎn),缺少對(duì)測(cè)試系統(tǒng)、系統(tǒng)控制邏輯關(guān)系的完善的解決方案。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問題在于提供一種存在較小差異性的控制測(cè)試設(shè)備進(jìn)行測(cè)試的方法和系統(tǒng)。 為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種控制測(cè)試設(shè)備進(jìn)行測(cè)試的方法,所述方法包括以下步驟 采用XML格式對(duì)測(cè)試設(shè)備的控制信息進(jìn)行抽象描述; 將所述抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu); 根據(jù)解析后的數(shù)據(jù)結(jié)構(gòu)映射測(cè)試設(shè)備的控制驅(qū)動(dòng),驅(qū)動(dòng)測(cè)試的執(zhí)行。
本發(fā)明實(shí)施例還提供一種控制測(cè)試設(shè)備進(jìn)行測(cè)試的系統(tǒng),所述系統(tǒng)包括 描述模塊,用于采用XML格式對(duì)測(cè)試設(shè)備的控制信息進(jìn)行抽象描述; 解析模塊,用于將所述抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu); 映射模塊,用于根據(jù)解析后的數(shù)據(jù)結(jié)構(gòu)映射測(cè)試設(shè)備的控制驅(qū)動(dòng); 驅(qū)動(dòng)模塊,用于驅(qū)動(dòng)測(cè)試的執(zhí)行。 在本發(fā)明實(shí)施例中,基于XML格式的抽象描述和測(cè)試邏輯的抽象描述,能夠提高測(cè)試用例自動(dòng)化開發(fā)的效率同時(shí)降低維護(hù)成本,能夠很好的適應(yīng)新的測(cè)試方案的添加或者測(cè)試設(shè)備新的控制方式的添加,以及測(cè)試系統(tǒng)新的設(shè)備的添加或者變更。本發(fā)明實(shí)施例能夠兼容不同的測(cè)試系統(tǒng),不同的測(cè)試設(shè)備和測(cè)試方案,使用領(lǐng)域廣泛。


圖1是本發(fā)明實(shí)施例提供的控制測(cè)試設(shè)備進(jìn)行測(cè)試的方法的實(shí)現(xiàn)流程示意圖。
圖2是本發(fā)明實(shí)施例提供的控制測(cè)試設(shè)備進(jìn)行測(cè)試的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)
合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。 在本發(fā)明實(shí)施例中,XML作為一種描述性語言具有強(qiáng)大的數(shù)據(jù)表達(dá)能力,能夠勝任對(duì)測(cè)試系統(tǒng)或測(cè)試設(shè)備控制的描述,本發(fā)明實(shí)施例主要在于對(duì)測(cè)試步驟邏輯關(guān)系、參數(shù)傳 遞屬性、測(cè)試控制邏輯的描述、解析以及驅(qū)動(dòng)。 請(qǐng)參閱圖l,為本發(fā)明實(shí)施例提供的控制測(cè)試設(shè)備進(jìn)行測(cè)試的方法,其包括以下步 驟 在步驟S101中,采用XML格式對(duì)測(cè)試設(shè)備的控制信息進(jìn)行抽象描述; 在本發(fā)明實(shí)施例中,所述采用XML格式對(duì)測(cè)試設(shè)備的控制信息進(jìn)行抽象描述的步
驟,具體為采用XML格式對(duì)測(cè)試設(shè)備的控制信息抽象成關(guān)鍵詞及其相應(yīng)的取值。 每個(gè)測(cè)試設(shè)備的配置信息定義在該測(cè)試設(shè)備名稱的子標(biāo)簽下。 對(duì)于多個(gè)不同的測(cè)試設(shè)備,所述采用XML格式對(duì)測(cè)試設(shè)備的控制信息進(jìn)行抽象描
述的步驟,具體為采用XML格式對(duì)不同測(cè)試設(shè)備的控制順序、邏輯步驟、以及參數(shù)傳遞的
邏輯關(guān)系進(jìn)行抽象描述。 在本發(fā)明實(shí)施例中,邏輯關(guān)系定義不同測(cè)試設(shè)備的控制順序、邏輯步驟、以及參數(shù) 傳遞的邏輯關(guān)系,邏輯關(guān)系的標(biāo)簽主要包括參數(shù)的屬性信息、測(cè)試步驟邏輯關(guān)系標(biāo)簽信 息、以及測(cè)試用例關(guān)系的標(biāo)簽信息等。 在步驟S102中,將所述抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu);
在本發(fā)明實(shí)施例中,所述將所述抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù) 據(jù)結(jié)構(gòu)的步驟,具體為根據(jù)抽象描述中的測(cè)試設(shè)備配置標(biāo)簽及其取值以及測(cè)試的邏輯關(guān) 系把抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu)。 在步驟S103中,根據(jù)解析后的數(shù)據(jù)結(jié)構(gòu)映射測(cè)試設(shè)備的控制驅(qū)動(dòng),驅(qū)動(dòng)測(cè)試的執(zhí) 行。 在本發(fā)明實(shí)施例中,所述根據(jù)解析后的數(shù)據(jù)結(jié)構(gòu)映射測(cè)試設(shè)備的控制驅(qū)動(dòng),驅(qū)動(dòng) 測(cè)試的執(zhí)行的步驟,具體為根據(jù)解析后的數(shù)據(jù)結(jié)構(gòu)的測(cè)試設(shè)備名稱映射各自的測(cè)試設(shè)備 的控制驅(qū)動(dòng),最后驅(qū)動(dòng)測(cè)試的執(zhí)行。 作為本發(fā)明一優(yōu)選實(shí)施例,在步驟S103之后,還包括步驟S104 :記錄測(cè)試過程信 息和/或報(bào)告測(cè)試結(jié)果。 請(qǐng)參閱圖2,為本發(fā)明實(shí)施例提供的控制測(cè)試設(shè)備進(jìn)行測(cè)試的系統(tǒng),為了便于說 明,僅示出了與本發(fā)明相關(guān)的部分。所述控制測(cè)試設(shè)備進(jìn)行測(cè)試的系統(tǒng)包括描述模塊10、 解析模塊20、映射模塊30以及驅(qū)動(dòng)模塊40。所述控制測(cè)試設(shè)備進(jìn)行測(cè)試的系統(tǒng)可以是內(nèi) 置于電子設(shè)備中的軟件單元、硬件單元或者是軟硬件結(jié)合的單元。所述電子設(shè)備可以是計(jì) 算機(jī)或者PDA等。 描述模塊10用于采用XML格式對(duì)測(cè)試設(shè)備的控制信息進(jìn)行抽象描述。 解析模塊20用于將所述抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu)。 映射模塊30用于根據(jù)解析后的數(shù)據(jù)結(jié)構(gòu)映射測(cè)試設(shè)備的控制驅(qū)動(dòng)。
驅(qū)動(dòng)模塊40用于驅(qū)動(dòng)測(cè)試的執(zhí)行。 作為本發(fā)明一優(yōu)選實(shí)施例,所述控制測(cè)試設(shè)備進(jìn)行測(cè)試的系統(tǒng)還包括記錄模塊 50和/或報(bào)告模塊60。 記錄模塊50用于記錄測(cè)試過程信息。
報(bào)告模塊60用于報(bào)告測(cè)試結(jié)果。
在本發(fā)明實(shí)施例中,對(duì)于多個(gè)不同的測(cè)試設(shè)備,所述控制測(cè)試設(shè)備進(jìn)行測(cè)試的系 統(tǒng)還包括邏輯關(guān)系描述模塊70。 所述邏輯關(guān)系描述模塊70用于采用XML格式對(duì)不同測(cè)試設(shè)備的控制順序、邏輯步 驟、以及參數(shù)傳遞的邏輯關(guān)系進(jìn)行抽象描述,以使所述解析模塊將所述抽象描述解析為測(cè) 試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu)。 綜上所述,本發(fā)明實(shí)施例基于XML格式的抽象描述和測(cè)試邏輯的抽象描述,能夠 提高測(cè)試用例自動(dòng)化開發(fā)的效率同時(shí)降低維護(hù)成本,后期的開發(fā)和維護(hù)工作主要是對(duì)XML 文件進(jìn)行必要的添加、修改或者刪除,能夠很好的適應(yīng)新的測(cè)試方案的添加、修改或者刪 除;若有測(cè)試設(shè)備新的控制方式的添加,以及測(cè)試系統(tǒng)新的設(shè)備的添加或者變更,只需要按 照規(guī)定的接口開發(fā)相應(yīng)的模塊,原有的測(cè)試方案即可在新的設(shè)備控制方式或新的設(shè)備上運(yùn) 行。本發(fā)明實(shí)施例能夠兼容不同的測(cè)試系統(tǒng),不同的測(cè)試設(shè)備和測(cè)試方案,使用領(lǐng)域廣泛。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以 通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤、光盤等。 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種控制測(cè)試設(shè)備進(jìn)行測(cè)試的方法,其特征在于,所述方法包括以下步驟采用XML格式對(duì)測(cè)試設(shè)備的控制信息進(jìn)行抽象描述;將所述抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu);根據(jù)解析后的數(shù)據(jù)結(jié)構(gòu)映射測(cè)試設(shè)備的控制驅(qū)動(dòng),驅(qū)動(dòng)測(cè)試的執(zhí)行。
2. 如權(quán)利要求1所述的方法,其特征在于,所述驅(qū)動(dòng)測(cè)試的執(zhí)行的步驟之后,還包括以下步驟記錄測(cè)試過程信息和/或報(bào)告測(cè)試結(jié)果。
3. 如權(quán)利要求1所述的方法,其特征在于,所述采用XML格式對(duì)測(cè)試設(shè)備的控制信息進(jìn)行抽象描述的步驟,具體為采用XML格式對(duì)測(cè)試設(shè)備的控制信息抽象成關(guān)鍵詞及其相應(yīng)的取值。
4. 如權(quán)利要求3所述的方法,其特征在于,對(duì)于多個(gè)不同的測(cè)試設(shè)備,所述采用XML格式對(duì)測(cè)試設(shè)備的控制信息進(jìn)行抽象描述的步驟,具體為采用XML格式對(duì)不同測(cè)試設(shè)備的控制順序、邏輯步驟、以及參數(shù)傳遞的邏輯關(guān)系進(jìn)行抽象描述。
5. 如權(quán)利要求4所述的方法,其特征在于,所述邏輯關(guān)系的標(biāo)簽包括參數(shù)的屬性信息、測(cè)試步驟邏輯關(guān)系標(biāo)簽信息、以及測(cè)試用例關(guān)系的標(biāo)簽信息。
6. 如權(quán)利要求4所述的方法,其特征在于,所述將所述抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu)的步驟,具體為根據(jù)抽象描述中的測(cè)試設(shè)備配置標(biāo)簽及其取值以及測(cè)試的邏輯關(guān)系把抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu)。
7. 如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)解析后的數(shù)據(jù)結(jié)構(gòu)映射測(cè)試設(shè)備的控制驅(qū)動(dòng),驅(qū)動(dòng)測(cè)試的執(zhí)行的步驟,具體為根據(jù)解析后的數(shù)據(jù)結(jié)構(gòu)的測(cè)試設(shè)備名稱映射各自的測(cè)試設(shè)備的控制驅(qū)動(dòng),最后驅(qū)動(dòng)測(cè)試的執(zhí)行。
8. —種控制測(cè)試設(shè)備進(jìn)行測(cè)試的系統(tǒng),其特征在于,所述系統(tǒng)包括描述模塊,用于采用XML格式對(duì)測(cè)試設(shè)備的控制信息進(jìn)行抽象描述;解析模塊,用于將所述抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu);映射模塊,用于根據(jù)解析后的數(shù)據(jù)結(jié)構(gòu)映射測(cè)試設(shè)備的控制驅(qū)動(dòng);驅(qū)動(dòng)模塊,用于驅(qū)動(dòng)測(cè)試的執(zhí)行。
9. 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述控制測(cè)試設(shè)備進(jìn)行測(cè)試的系統(tǒng)還包括記錄模塊和/或報(bào)告模塊;記錄模塊,用于記錄測(cè)試過程信息;報(bào)告模塊,用于報(bào)告測(cè)試結(jié)果。
10. 如權(quán)利要求8所述的系統(tǒng),其特征在于,對(duì)于多個(gè)不同的測(cè)試設(shè)備,所述控制測(cè)試設(shè)備進(jìn)行測(cè)試的系統(tǒng)還包括所述邏輯關(guān)系描述模塊,用于采用XML格式對(duì)不同測(cè)試設(shè)備的控制順序、邏輯步驟、以及參數(shù)傳遞的邏輯關(guān)系進(jìn)行抽象描述,以使所述解析模塊將所述抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu)。
全文摘要
本發(fā)明適用于測(cè)試技術(shù)領(lǐng)域,提供了一種控制測(cè)試設(shè)備進(jìn)行測(cè)試的方法和系統(tǒng)。所述方法包括以下步驟采用XML格式對(duì)測(cè)試設(shè)備的控制信息進(jìn)行抽象描述;將所述抽象描述解析為測(cè)試設(shè)備驅(qū)動(dòng)程序能夠識(shí)別的數(shù)據(jù)結(jié)構(gòu);根據(jù)解析后的數(shù)據(jù)結(jié)構(gòu)映射測(cè)試設(shè)備的控制驅(qū)動(dòng),驅(qū)動(dòng)測(cè)試的執(zhí)行。本發(fā)明能夠提高測(cè)試用例自動(dòng)化開發(fā)的效率同時(shí)降低維護(hù)成本,能夠很好的適應(yīng)新的測(cè)試方案的添加或者測(cè)試設(shè)備新的控制方式的添加,以及測(cè)試系統(tǒng)新的設(shè)備的添加或者變更。本發(fā)明實(shí)施例能夠兼容不同的測(cè)試系統(tǒng),不同的測(cè)試設(shè)備和測(cè)試方案,使用領(lǐng)域廣泛。
文檔編號(hào)G06F11/22GK101699409SQ20091019068
公開日2010年4月28日 申請(qǐng)日期2009年9月30日 優(yōu)先權(quán)日2009年9月30日
發(fā)明者萬鵬, 楊永青, 王帥, 胡柏林, 陳自杰 申請(qǐng)人:深圳市普聯(lián)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大同市| 南靖县| 肃宁县| 海口市| 尼玛县| 三河市| 济宁市| 夏津县| 同仁县| 商丘市| 上栗县| 子洲县| 宝应县| 玉林市| 防城港市| 城口县| 教育| 门源| 荔浦县| 宿松县| 镇宁| 宽甸| 安仁县| 高雄市| 漳浦县| 利津县| 陈巴尔虎旗| 财经| 旺苍县| 南充市| 遵义市| 玛曲县| 黄陵县| 稻城县| 临夏县| 泉州市| 比如县| 金沙县| 华宁县| 佛学| 祁阳县|