日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種自動(dòng)化測(cè)試的設(shè)備選擇方法及系統(tǒng)的制作方法

文檔序號(hào):9929386閱讀:751來(lái)源:國(guó)知局
一種自動(dòng)化測(cè)試的設(shè)備選擇方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)據(jù)通信的自動(dòng)化測(cè)試技術(shù)領(lǐng)域,具體涉及一種自動(dòng)化測(cè)試中根據(jù)設(shè)備特性動(dòng)態(tài)選擇物理設(shè)備的方法及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有的自動(dòng)化測(cè)試實(shí)現(xiàn)中,通常是在一個(gè)測(cè)試任務(wù)中指定其執(zhí)行的主測(cè)和輔測(cè)的設(shè)備類型來(lái)映射物理設(shè)備。這種實(shí)現(xiàn)存在比較明顯的問(wèn)題:一、增加測(cè)試的物理設(shè)備時(shí)必須重新修改測(cè)試任務(wù)的主測(cè)和輔測(cè)的設(shè)備類型,顯得繁瑣;二、測(cè)試一款新的設(shè)備時(shí),自動(dòng)化執(zhí)行人員不清楚其支持的模塊特性,因此不能快速準(zhǔn)確地配置測(cè)試任務(wù)的所需邏輯設(shè)備的類型,容易出錯(cuò),增加了配置的難度。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的是解決現(xiàn)有技術(shù)中,進(jìn)行自動(dòng)化測(cè)試時(shí)不能以設(shè)備特性為基礎(chǔ)來(lái)自動(dòng)地進(jìn)行邏輯設(shè)備和物理設(shè)備之間的映射的問(wèn)題。
[0004]本發(fā)明的技術(shù)方案為:一種自動(dòng)化測(cè)試的設(shè)備選擇方法,具體包括如下步驟:
[0005]S1:登錄測(cè)試床中所有物理設(shè)備,執(zhí)行特性判斷命令序列獲取每臺(tái)物理設(shè)備的支持特性,以獲取到的每臺(tái)物理設(shè)備的支持特性為元素組成集合,根據(jù)得到的集合生成每臺(tái)物理設(shè)備的特性支持信息;
[0006]S2:在測(cè)試任務(wù)T中描述所有邏輯設(shè)備的特性需求信息;
[0007]S3:根據(jù)邏輯設(shè)備的特性需求信息與物理設(shè)備的特性支持信息,逐一為所有邏輯設(shè)備映射對(duì)應(yīng)的物理設(shè)備;
[0008]進(jìn)一步地,所述測(cè)試任務(wù)T中包括至少I個(gè)邏輯設(shè)備以及每臺(tái)邏輯設(shè)備的特性需求信息;
[0009]進(jìn)一步地,所述步驟SI中的獲取每臺(tái)物理設(shè)備的支持特性具體包括以下步驟:
[0010]Sll:登錄測(cè)試床中其中一臺(tái)物理設(shè)備,初始化待判斷特性的序號(hào);
[0011]S12:獲取當(dāng)前序號(hào)的待判斷特性,如果當(dāng)前待判斷特性為空,則進(jìn)行步驟S15,結(jié)束當(dāng)前物理設(shè)備的特性支持信息獲取,否則進(jìn)行步驟S13 ;
[0012]S13:根據(jù)獲取到的當(dāng)前待判斷特性,執(zhí)行特性判斷命令序列,得到物理設(shè)備對(duì)當(dāng)前待判斷特性的支持結(jié)果;所述支持結(jié)果包括支持以及不支持;
[0013]S14:將支持結(jié)果寫入物理設(shè)備特性支持信息文件,并執(zhí)行待判斷特性的序號(hào)自加一,返回繼續(xù)執(zhí)行步驟S12 ;
[0014]S15:結(jié)束當(dāng)前物理設(shè)備的特性支持信息獲??;
[0015]進(jìn)一步地,所述物理設(shè)備特性支持信息文件包括當(dāng)前特性以及物理設(shè)備對(duì)當(dāng)前特性支持或不支持的信息;
[0016]進(jìn)一步地,所述S3具體包括以下分步驟:
[0017]S31:執(zhí)行測(cè)試任務(wù)T,初始化邏輯設(shè)備序號(hào);
[0018]S32:獲取測(cè)試任務(wù)T的當(dāng)前序號(hào)的邏輯設(shè)備,判斷當(dāng)前的邏輯設(shè)備是否為空,如果當(dāng)前序號(hào)的邏輯設(shè)備為空,表明測(cè)試任務(wù)T的所有邏輯設(shè)備都映射物理設(shè)備成功,則進(jìn)行步驟S37,否則進(jìn)行步驟S33 ;
[0019]S33:讀取當(dāng)前邏輯設(shè)備的特性需求信息;
[0020]S34:遍歷空閑的物理設(shè)備集合,選取當(dāng)前物理設(shè)備,如果當(dāng)前物理設(shè)備為空,表明當(dāng)前邏輯設(shè)備映射物理設(shè)備失敗,整個(gè)測(cè)試任務(wù)T的邏輯設(shè)備映射失敗,則進(jìn)行步驟S37,否則進(jìn)行步驟S35 ;
[0021]S35:讀取當(dāng)前物理設(shè)備的特性支持信息文件,與當(dāng)前邏輯設(shè)備的特性需求信息進(jìn)行特性支持匹配,如果當(dāng)前物理設(shè)備對(duì)當(dāng)前邏輯設(shè)備的特性需求信息不支持,表明當(dāng)前物理設(shè)備不滿足當(dāng)前邏輯設(shè)備的要求,則返回步驟S34,否則進(jìn)行步驟S36 ;
[0022]S36:記錄當(dāng)前邏輯設(shè)備和當(dāng)前物理設(shè)備匹配成功的信息,同時(shí)把當(dāng)前物理設(shè)備從空閑的物理設(shè)備集合中刪除,執(zhí)行邏輯設(shè)備序號(hào)自加一,則返回步驟S32,進(jìn)行下一個(gè)邏輯設(shè)備的映射;
[0023]S37:記錄測(cè)試任務(wù)T的所有邏輯設(shè)備映射結(jié)果;
[0024]進(jìn)一步地,所述空閑的物理設(shè)備集合為根據(jù)映射前的所有物理設(shè)備組成空閑物理設(shè)備集合,若當(dāng)前物理設(shè)備與當(dāng)前邏輯設(shè)備匹配成功,則將當(dāng)前物理設(shè)備從空閑物理設(shè)備集合中刪除,并更新空閑的物理設(shè)備集合;
[0025]更進(jìn)一步地,所述邏輯設(shè)備和物理設(shè)備匹配過(guò)程為:根據(jù)當(dāng)前邏輯設(shè)備的特性需求信息,查詢當(dāng)前物理設(shè)備的特性支持信息文件記錄的特性支持結(jié)果,如果特性支持結(jié)果為支持,則當(dāng)前邏輯設(shè)備和當(dāng)前物理設(shè)備匹配成功,否則匹配失??;
[0026]本發(fā)明為解決技術(shù)問(wèn)題還提供一種自動(dòng)化測(cè)試的設(shè)備選擇系統(tǒng),包括:物理設(shè)備特性獲取單元、測(cè)試任務(wù)單元以及設(shè)備選擇單元;
[0027]所述物理設(shè)備特性獲取單元通過(guò)執(zhí)行特性判斷命令序列獲取每臺(tái)物理設(shè)備的支持特性,根據(jù)獲取得到的每臺(tái)物理設(shè)備的支持特性為元素組成集合,根據(jù)得到的集合生成所有設(shè)備的特性支持信息,并將特性支持結(jié)果寫入物理設(shè)備特性支持信息文件;
[0028]所述測(cè)試任務(wù)單元描述所有邏輯設(shè)備以及對(duì)應(yīng)邏輯設(shè)備的特性需求信息;
[0029]所述設(shè)備選擇單元根據(jù)邏輯設(shè)備的需求特性信息和物理設(shè)備的支持特性信息,逐一為所有邏輯設(shè)備映射對(duì)應(yīng)的物理設(shè)備;
[0030]進(jìn)一步地,所述測(cè)試任務(wù)單元描述至少I個(gè)邏輯設(shè)備以及對(duì)應(yīng)邏輯設(shè)備的特性需求信息;
[0031]更進(jìn)一步地,所述設(shè)備選擇單元,根據(jù)測(cè)試任務(wù)單元描述的邏輯設(shè)備的特性需求信息,查詢物理設(shè)備特性支持信息文件記錄的特性支持結(jié)果,如果特性支持結(jié)果為支持,則邏輯設(shè)備和物理設(shè)備匹配成功,否則匹配失敗。
[0032]本發(fā)明的有益效果:本發(fā)明提出的一種自動(dòng)化測(cè)試的設(shè)備選擇方法及系統(tǒng),通過(guò)自動(dòng)登錄測(cè)試床中所有物理設(shè)備執(zhí)行特性判斷命令序列獲取設(shè)備支持的特性集合,從而生成所有設(shè)備的特性支持信息,在設(shè)備特性支持信息中記錄有每臺(tái)物理設(shè)備支持的特性集合;測(cè)試任務(wù)在映射邏輯設(shè)備時(shí),根據(jù)設(shè)備特性信息中的特性支持情況自動(dòng)選擇合適的物理設(shè)備進(jìn)行測(cè)試;通過(guò)此方法省去了耗時(shí)繁瑣的手工配置任務(wù)時(shí)間,并且不會(huì)出錯(cuò),簡(jiǎn)化了自動(dòng)化的執(zhí)行工作。
【附圖說(shuō)明】
[0033]圖1是本發(fā)明動(dòng)態(tài)獲取物理設(shè)備特性并進(jìn)行邏輯設(shè)備與物理設(shè)備匹配的整個(gè)過(guò)程的示意圖。
[0034]圖2是本發(fā)明動(dòng)態(tài)獲取測(cè)試床所有物理設(shè)備支持的特性所獲取到的信息的示意圖。
[0035]圖3是本發(fā)明測(cè)試任務(wù)中所有邏輯設(shè)備所需特性的需求限定說(shuō)明的示意圖。
[0036]圖4是本發(fā)明自動(dòng)為邏輯設(shè)備映射物理設(shè)備過(guò)程的示意圖。
【具體實(shí)施方式】
[0037]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明所述的方案作詳細(xì)說(shuō)明。
[0038]本發(fā)明的實(shí)施例之一,提供一種自動(dòng)化測(cè)試的設(shè)備選擇方法,參照?qǐng)D1,本實(shí)施例假設(shè)所有物理設(shè)備都連接正常,能夠登錄下發(fā)命令,同時(shí)有測(cè)試任務(wù)T。具體步驟如下:
[0039]S1:登錄測(cè)試床中所有物理設(shè)備,執(zhí)行特性判斷命令序列獲取每臺(tái)物理設(shè)備的支持特性,以獲取到的每臺(tái)物理設(shè)備的支持特性為元素組成集合,根據(jù)得到的集合生成每臺(tái)物理設(shè)備的特性支持信息;
[0040]S2:在測(cè)試任務(wù)T中描述所有邏輯設(shè)備的需求特性信息;
[0041]S3:根據(jù)邏輯設(shè)備的特性需求與物理設(shè)備的特性支持信息,逐一為所有邏輯設(shè)備映射一臺(tái)物理設(shè)備。
[0042]參照?qǐng)D2,圖2為本發(fā)明中動(dòng)態(tài)獲取單臺(tái)物理設(shè)備支持特性的過(guò)程,具體步驟如下:
[0043]Sll:登錄測(cè)試床中其中一臺(tái)物理設(shè)備,初始化待判斷特性的序號(hào);例如初始化物理設(shè)備特性序號(hào)m = I ;
[0044]S12:獲取當(dāng)前序號(hào)的待判斷特性,如果當(dāng)前待判斷特性為空,則進(jìn)行步驟S15,結(jié)束當(dāng)前物理設(shè)備的特性支持信息獲取,否則進(jìn)行步驟S13 ;例如獲取到當(dāng)前序號(hào)的待判斷特性Fm,其中,m表示物理設(shè)備特性序號(hào),例如當(dāng)m = 1,則Fm為F1,表示序號(hào)為I的待判斷特性;判斷當(dāng)前待判斷特性Fm是否為空,如果當(dāng)前待判斷特性Fm為空,則進(jìn)行步驟S15,否則進(jìn)行步驟S13 ;
[0045]S13:根據(jù)獲取到的當(dāng)前待判斷特性,執(zhí)行特性判斷命令序列,得到物理設(shè)備對(duì)當(dāng)前待判斷特性的支持結(jié)果;
[0046]S14:將支持結(jié)果寫入物理設(shè)備特性支持信息文件,并執(zhí)行待判斷特性的序號(hào)自加一,返回繼續(xù)執(zhí)行步驟S12 ;例如物理設(shè)備支持當(dāng)前待判斷特性Fm,則將支持結(jié)果Y即支持寫入物理設(shè)備特性支持信息文件,如果物理設(shè)備不支持當(dāng)前待判斷特性Fm,則將支持結(jié)果N即不支持寫入物理設(shè)備特性支持信息文件,然后執(zhí)行m = m+1,繼續(xù)進(jìn)行步驟S12 ;
[0047]S15:結(jié)束當(dāng)前物理設(shè)備的特性支持信息獲取。
[0048]如圖3所示,測(cè)試任務(wù)T的邏輯設(shè)備的特性需求說(shuō)明,一個(gè)測(cè)試任務(wù)中有I到多個(gè)邏輯設(shè)備,例如測(cè)試任務(wù)T包括邏輯設(shè)備L1、邏輯設(shè)備L2……邏輯設(shè)備Ln,其中,η = 1,2,3,η ;邏輯設(shè)備LI包括其需求特性Fl,F(xiàn)3,邏輯設(shè)備L2包括其需求特性F4,F(xiàn)5,邏輯設(shè)備Ln包括其需求特性F7,F(xiàn)8 ;
[0049]參照?qǐng)D4,圖4為自動(dòng)為邏輯設(shè)備映射物理設(shè)備的過(guò)程。具體步驟如下:
[0050]S31:執(zhí)行測(cè)試任務(wù)T,初始化邏輯設(shè)備序號(hào);例如初始化邏輯設(shè)備序號(hào)
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1