基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法及裝置,所述方法包括:建立多臺(tái)虛擬機(jī),并在多臺(tái)虛擬機(jī)上分別安裝虛擬串口服務(wù)器、操作客戶端以及待測(cè)設(shè)備;使用虛擬串口將待測(cè)設(shè)備連接到虛擬串口服務(wù)器;在操作客戶端上安裝自動(dòng)化測(cè)試工具,并將操作客戶端連接到虛擬串口服務(wù)器。根據(jù)本發(fā)明的基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法及裝置,通過在虛擬化平臺(tái)上建立一個(gè)含有虛擬串口服務(wù)器的虛擬機(jī),并將該虛擬串口服務(wù)器作為中轉(zhuǎn)跳板,使得操作客戶端可以通過虛擬串口服務(wù)器對(duì)待測(cè)設(shè)備進(jìn)行自動(dòng)化測(cè)試,提高了待測(cè)設(shè)備的測(cè)試效率。
【專利說明】基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,具體涉及一種基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法及裝置。
【背景技術(shù)】
[0002]目前,很多軟件廠商開發(fā)的諸如防火墻、交換機(jī)、路由器、智能家居、電視機(jī)頂盒等設(shè)備均基于Linux等開源內(nèi)核開發(fā),這樣使得很多設(shè)備廠商在測(cè)試階段,可以通過部署自動(dòng)化測(cè)試手段來降低人員成本,但是,在自動(dòng)化測(cè)試過程中,需要部署實(shí)際的硬件設(shè)備并需要在硬件設(shè)備上安裝開發(fā)的軟件后,才能對(duì)設(shè)備進(jìn)行自動(dòng)化測(cè)試,這種自動(dòng)化測(cè)試手段往往效率低下。
[0003]隨后,出現(xiàn)了虛擬化測(cè)試,虛擬化測(cè)試能夠很好的解決上述需要部署實(shí)際的硬件設(shè)備并需要在硬件設(shè)備上安裝開發(fā)的軟件的繁雜操作缺陷,但是虛擬化測(cè)試也存在一定問題,例如,在虛擬化平臺(tái)上一些需要通過串口來連接的待測(cè)設(shè)備之間的互聯(lián)問題,導(dǎo)致設(shè)備的測(cè)試效率仍然不高。
[0004]因此,有必要提供一種基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法及裝置,能夠解決在虛擬化平臺(tái)上一些需要通過串口來連接的待測(cè)設(shè)備之間的互聯(lián)問題,提高待測(cè)設(shè)備的測(cè)試效率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法及裝置,通過在虛擬化平臺(tái)上建立一個(gè)含有虛擬串口服務(wù)器的虛擬機(jī),并將該虛擬串口服務(wù)器作為中轉(zhuǎn)跳板,能夠解決在虛擬化平臺(tái)上一些需要通過串口來連接的待測(cè)設(shè)備之間的互聯(lián)問題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供一種基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法,包括以下步驟:步驟Si,建立多臺(tái)虛擬機(jī),并在多臺(tái)虛擬機(jī)上分別安裝虛擬串口服務(wù)器、操作客戶端以及待測(cè)設(shè)備;步驟S2,使用虛擬串口將待測(cè)設(shè)備連接到虛擬串口服務(wù)器;步驟S3,在操作客戶端上安裝自動(dòng)化測(cè)試工具,并將操作客戶端連接到虛擬串口服務(wù)器。
[0007]其中,在上述發(fā)明中,所述步驟SI進(jìn)一步包括:步驟SI I,建立虛擬機(jī),在虛擬機(jī)上安裝虛擬串口服務(wù)器;步驟S12,建立虛擬機(jī),在虛擬機(jī)上安裝操作客戶端;步驟S13,建立虛擬機(jī),在虛擬機(jī)上安裝待測(cè)設(shè)備,使得一個(gè)待測(cè)設(shè)備對(duì)應(yīng)唯一的虛擬機(jī)。
[0008]其中,在上述發(fā)明中,所述步驟SI之前還包括:步驟S0,建立虛擬化平臺(tái);所述虛擬機(jī)均建立在所述虛擬化平臺(tái)上。
[0009]其中,在上述發(fā)明中,所述步驟S2進(jìn)一步包括:步驟S21,在虛擬串口服務(wù)器所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng);步驟S22,在待測(cè)設(shè)備所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng);步驟S23,將虛擬串口服務(wù)器所在虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口。
[0010]其中,在上述發(fā)明中,所述步驟S23還包括:使用虛擬硬件的互聯(lián)技術(shù)將虛擬串口服務(wù)器所在虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口。
[0011]根據(jù)本發(fā)明的另一個(gè)方面,提供一種基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試裝置,包括:虛擬機(jī)建立單元,用于建立多臺(tái)虛擬機(jī),并在多臺(tái)虛擬機(jī)上分別安裝虛擬串口服務(wù)器、操作客戶端以及待測(cè)設(shè)備;虛擬連接單元,連接到所述虛擬機(jī)建立單元,用于通過虛擬串口將該虛擬機(jī)建立單元安裝的待測(cè)設(shè)備連接到虛擬串口服務(wù)器;自動(dòng)化測(cè)試工具安裝單元,連接到所述虛擬機(jī)建立單元,用于在虛擬機(jī)建立單元建立的操作客戶端上安裝自動(dòng)化測(cè)試工具,并將操作客戶端連接到虛擬串口服務(wù)器。
[0012]其中,在上述發(fā)明中,虛擬機(jī)建立單元包括第一類虛擬機(jī)建立模塊、第二類虛擬機(jī)建立模塊和第三類虛擬機(jī)建立模塊,其中,所述第一類虛擬機(jī)建立模塊用于建立虛擬機(jī),并在虛擬機(jī)上安裝虛擬串口服務(wù)器;所述第二類虛擬機(jī)建立模塊用于建立虛擬機(jī),并在虛擬機(jī)上安裝操作客戶端;所述第三類虛擬機(jī)建立模塊用于建立虛擬機(jī),并在虛擬機(jī)上安裝待測(cè)設(shè)備,使得一個(gè)待測(cè)設(shè)備對(duì)應(yīng)唯一的虛擬機(jī)。
[0013]其中,在上述發(fā)明中,所述裝置還包括:虛擬化平臺(tái)建立單元,用于建立虛擬化平臺(tái);所述虛擬機(jī)建立單元在所述虛擬化平臺(tái)建立單元建立的虛擬化平臺(tái)上建立虛擬機(jī)。
[0014]其中,在上述發(fā)明中,所述虛擬連接單元包括第一類虛擬串口建立模塊、第二類虛擬串口建立模塊和虛擬串口連接模塊,其中,所述第一類虛擬串口建立模塊用于在虛擬串口服務(wù)器所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng);所述第二類虛擬串口建立模塊用于在待測(cè)設(shè)備所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng);所述虛擬串口連接模塊用于將虛擬串口服務(wù)器所在虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口。
[0015]其中,在上述發(fā)明中,所述虛擬串口連接模塊通過虛擬硬件的互聯(lián)技術(shù)將虛擬串口服務(wù)器所在虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口。
[0016]根據(jù)本發(fā)明的基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法及裝置,通過在虛擬化平臺(tái)上建立一個(gè)含有虛擬串口服務(wù)器的虛擬機(jī),并將該虛擬串口服務(wù)器作為中轉(zhuǎn)跳板,使得操作客戶端可以通過虛擬串口服務(wù)器對(duì)待測(cè)設(shè)備進(jìn)行自動(dòng)化測(cè)試,提高了設(shè)備的測(cè)試效率,解決了在虛擬化平臺(tái)上一些需要通過串口來連接的待測(cè)設(shè)備之間的互聯(lián)問題,使得使用串口通信的設(shè)備也可以在虛擬化平臺(tái)上進(jìn)行測(cè)試。
【專利附圖】
【附圖說明】
[0017]圖1顯示了本發(fā)明的基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試的原理圖;
[0018]圖2顯示了本發(fā)明優(yōu)選實(shí)施例的基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法的流程圖;
[0019]圖3顯示了圖2中步驟SI的子流程圖;
[0020]圖4顯示了圖2中步驟S2的子流程圖;
[0021]圖5顯示了本發(fā)明優(yōu)選實(shí)施例的基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試裝置的結(jié)構(gòu)示意圖;
[0022]圖6顯示了本發(fā)明優(yōu)選實(shí)施例的虛擬機(jī)建立單元的結(jié)構(gòu)示意圖;
[0023]圖7顯示了本發(fā)明優(yōu)選實(shí)施例的虛擬連接單元的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明了,下面結(jié)合【具體實(shí)施方式】并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)該理解,這些描述只是示例性的,而并非要限制本發(fā)明的范圍。此外,在以下說明中,省略了對(duì)公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本發(fā)明的概念。
[0025]圖1顯示了本發(fā)明的基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試的原理圖。
[0026]如圖1所示,在本發(fā)明中,在虛擬化平臺(tái)上分別建立一個(gè)含有虛擬串口服務(wù)器的虛擬機(jī)1、一個(gè)含有操作客戶端的虛擬機(jī)2和若干個(gè)包含有待測(cè)設(shè)備的虛擬機(jī)(例如虛擬機(jī)3和虛擬機(jī)4),將虛擬串口服務(wù)器作為中轉(zhuǎn)跳板,操作客戶端可以通過虛擬串口服務(wù)器對(duì)待測(cè)設(shè)備(例如待測(cè)設(shè)備I和待測(cè)設(shè)備2)進(jìn)行自動(dòng)化測(cè)試,解決了在虛擬化平臺(tái)上一些需要通過串口來連接的待測(cè)設(shè)備之間的互聯(lián)問題,使得使用串口通信的設(shè)備也可以在虛擬化平臺(tái)上進(jìn)行測(cè)試,提高了設(shè)備的測(cè)試效率。
[0027]圖2顯示了本發(fā)明優(yōu)選實(shí)施例的基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法的流程圖;圖3顯示了圖2中步驟SI的子流程圖;圖4顯示了圖2中步驟S2的子流程圖。
[0028]如圖2所示,本發(fā)明優(yōu)選實(shí)施例的基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法包括以下步驟:
[0029]步驟SI,建立多臺(tái)虛擬機(jī),并在多臺(tái)虛擬機(jī)上分別安裝虛擬串口服務(wù)器、操作客戶端以及待測(cè)設(shè)備。
[0030]在虛擬化平臺(tái)上分別建立一個(gè)含有虛擬串口服務(wù)器的虛擬機(jī)、一個(gè)含有操作客戶端的虛擬機(jī)和若干個(gè)包含有待測(cè)設(shè)備的虛擬機(jī)。
[0031]其中,本步驟SI,詳細(xì)來說,如圖3所示,包括下述子步驟:
[0032]步驟S11,建立虛擬機(jī),在虛擬機(jī)上安裝虛擬串口服務(wù)器。即在虛擬化平臺(tái)上建立一個(gè)含有虛擬串口服務(wù)器的虛擬機(jī)I。
[0033]步驟S12,建立虛擬機(jī),在虛擬機(jī)上安裝操作客戶端。即在虛擬化平臺(tái)上建立一個(gè)含有操作客戶端的虛擬機(jī)2。
[0034]步驟S13,建立虛擬機(jī),在虛擬機(jī)上安裝待測(cè)設(shè)備,使得一個(gè)待測(cè)設(shè)備對(duì)應(yīng)唯一的虛擬機(jī)。即在虛擬化平臺(tái)上建立若干個(gè)分別包含有待測(cè)設(shè)備的虛擬機(jī),例如,分別建立包含有待測(cè)設(shè)備I的虛擬機(jī)3和含有待測(cè)設(shè)備2的虛擬機(jī)4。
[0035]值得一提的是,本發(fā)明中,在步驟SI之前還包括步驟SO:建立虛擬化平臺(tái),該虛擬化平臺(tái)用于建立虛擬機(jī)使用。
[0036]步驟S2,使用虛擬串口將待測(cè)設(shè)備連接到虛擬串口服務(wù)器。
[0037]通過虛擬串口將待測(cè)設(shè)備連接到虛擬串口服務(wù)器,使虛擬串口服務(wù)器和待測(cè)設(shè)備可以正常通信。
[0038]具體而言,本步驟S2如圖4所示,包括下述子步驟:
[0039]步驟S21,在虛擬串口服務(wù)器所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng)。
[0040]步驟S22,在待測(cè)設(shè)備所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng)。
[0041]在步驟S21和步驟S22中,將分別新建的虛擬串口服務(wù)器所對(duì)應(yīng)的虛擬串口與待測(cè)設(shè)備所對(duì)應(yīng)的虛擬串口和上層操作系統(tǒng)關(guān)聯(lián),使得操作系統(tǒng)可以像使用正常硬件一樣來使用這些虛擬串口。
[0042]步驟S23,將虛擬串口服務(wù)器所在虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口。
[0043]具體來說,在虛擬化平臺(tái)上,通過虛擬硬件的互聯(lián)技術(shù),將虛擬串口服務(wù)器所在的虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口上,即將服務(wù)端和客戶端連接,使虛擬串口服務(wù)器和待測(cè)設(shè)備可以通過虛擬串口正常通信。
[0044]步驟S3,在操作客戶端上安裝自動(dòng)化測(cè)試工具,并將操作客戶端連接到虛擬串口服務(wù)器。
[0045]本步驟中,在操作客戶端上安裝自動(dòng)化測(cè)試工具,并連接到虛擬串口服務(wù)器,通過網(wǎng)絡(luò)虛擬串口設(shè)備的互聯(lián)方法來達(dá)成自動(dòng)化測(cè)試的目的,即通過虛擬串口服務(wù)器這一中轉(zhuǎn)跳板對(duì)待測(cè)設(shè)備(例如待測(cè)設(shè)備I和待測(cè)設(shè)備2)進(jìn)行自動(dòng)化測(cè)試。
[0046]通過采用上述流程,在虛擬化平臺(tái)上建立一個(gè)含有虛擬串口服務(wù)器的虛擬機(jī),并將該虛擬串口服務(wù)器作為中轉(zhuǎn)跳板,使得操作客戶端可以通過虛擬串口服務(wù)器對(duì)待測(cè)設(shè)備進(jìn)行自動(dòng)化測(cè)試,提高了設(shè)備的測(cè)試效率,解決了在虛擬化平臺(tái)上一些需要通過串口來連接的待測(cè)設(shè)備之間的互聯(lián)問題,使得使用串口通信的設(shè)備也可以在虛擬化平臺(tái)上進(jìn)行測(cè)試。
[0047]圖5顯示了本發(fā)明優(yōu)選實(shí)施例的基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試裝置的結(jié)構(gòu)示意圖;圖6顯示了本發(fā)明優(yōu)選實(shí)施例的虛擬機(jī)建立單元的結(jié)構(gòu)示意圖;圖7顯示了本發(fā)明優(yōu)選實(shí)施例的虛擬連接單元的結(jié)構(gòu)示意圖。
[0048]如圖5所示,本發(fā)明優(yōu)選實(shí)施例的基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試裝置包括下述部件:虛擬機(jī)建立單元1、虛擬連接單元2以及自動(dòng)化測(cè)試工具安裝單元3。
[0049]虛擬機(jī)建立單元1,用于建立多臺(tái)虛擬機(jī),并在多臺(tái)虛擬機(jī)上分別安裝虛擬串口服務(wù)器、操作客戶端以及待測(cè)設(shè)備,即在虛擬化平臺(tái)上分別建立一個(gè)含有虛擬串口服務(wù)器的虛擬機(jī)、一個(gè)含有操作客戶端的虛擬機(jī)和若干個(gè)包含有待測(cè)設(shè)備的虛擬機(jī)。
[0050]其中,虛擬機(jī)建立單元I的結(jié)構(gòu)如圖6所示,包括第一類虛擬機(jī)建立模塊11、第二類虛擬機(jī)建立模塊12和第三類虛擬機(jī)建立模塊13。
[0051 ] 第一類虛擬機(jī)建立模塊11,用于建立虛擬機(jī),并在虛擬機(jī)上安裝虛擬串口服務(wù)器,即在虛擬化平臺(tái)上建立一個(gè)含有虛擬串口服務(wù)器的虛擬機(jī)I。
[0052]第二類虛擬機(jī)建立模塊12,用于建立虛擬機(jī),并在虛擬機(jī)上安裝操作客戶端,即在虛擬化平臺(tái)上建立一個(gè)含有操作客戶端的虛擬機(jī)2。
[0053]第三類虛擬機(jī)建立模塊13,用于建立虛擬機(jī),并在虛擬機(jī)上安裝待測(cè)設(shè)備,使得一個(gè)待測(cè)設(shè)備對(duì)應(yīng)唯一的虛擬機(jī),即在虛擬化平臺(tái)上建立若干個(gè)包含有待測(cè)設(shè)備的虛擬機(jī),例如,分別建立包含有待測(cè)設(shè)備I的虛擬機(jī)3和含有待測(cè)設(shè)備2的虛擬機(jī)4。
[0054]通過第一類虛擬機(jī)建立模塊11、第二類虛擬機(jī)建立模塊12和第三類虛擬機(jī)建立模塊13,在虛擬化平臺(tái)上分別建立一個(gè)含有虛擬串口服務(wù)器的虛擬機(jī)、一個(gè)含有操作客戶端的虛擬機(jī)和若干個(gè)包含有待測(cè)設(shè)備的虛擬機(jī)。
[0055]另外,本發(fā)明中,測(cè)試裝置還包括虛擬化平臺(tái)建立單元,該虛擬化平臺(tái)建立單元用于建立虛擬化平臺(tái),虛擬化平臺(tái)用于建立虛擬機(jī)使用。
[0056]虛擬連接單元2,連接到虛擬機(jī)建立單元1,用于通過虛擬串口將該虛擬機(jī)建立單元安裝的待測(cè)設(shè)備連接到虛擬串口服務(wù)器。具體來說,虛擬連接單元2通過虛擬串口將待測(cè)設(shè)備連接到虛擬串口服務(wù)器,使虛擬串口服務(wù)器和待測(cè)設(shè)備可以正常通信。
[0057]其中,虛擬連接單元2的結(jié)構(gòu)如圖7所示,包括第一類虛擬串口建立模塊21、第二類虛擬串口建立模塊22和虛擬串口連接模塊23。
[0058]第一類虛擬串口建立模塊21,用于在虛擬串口服務(wù)器所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng),使得操作系統(tǒng)可以像使用正常硬件一樣來使用該新建的虛擬串口。
[0059]第二類虛擬串口建立模塊22,用于在待測(cè)設(shè)備所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng),使得操作系統(tǒng)可以像使用正常硬件一樣來使用該新建的虛擬串口。
[0060]虛擬串口連接模塊23,連接到第一類虛擬串口建立模塊21和第二類虛擬串口建立模塊22,用于將虛擬串口服務(wù)器所在虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口,即將第一類虛擬串口建立模塊21和第二類虛擬串口建立模塊22所新建的虛擬串口連接起來。
[0061]具體來說,在虛擬化平臺(tái)上,虛擬串口連接模塊23通過虛擬硬件的互聯(lián)技術(shù),將虛擬串口服務(wù)器所在的虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口上,即將服務(wù)端和客戶端連接,使虛擬串口服務(wù)器和待測(cè)設(shè)備可以通過虛擬串口正常通信。
[0062]自動(dòng)化測(cè)試工具安裝單元3,連接到虛擬機(jī)建立單元I,用于在虛擬機(jī)建立單元I建立的操作客戶端上安裝自動(dòng)化測(cè)試工具,并將操作客戶端連接到虛擬串口服務(wù)器。
[0063]具體來說,自動(dòng)化測(cè)試工具安裝單元3在操作客戶端上安裝自動(dòng)化測(cè)試工具,并將操作客戶端連接到虛擬串口服務(wù)器,通過網(wǎng)絡(luò)虛擬串口設(shè)備的互聯(lián)方法來達(dá)成自動(dòng)化測(cè)試的目的,即通過虛擬串口服務(wù)器這一中轉(zhuǎn)跳板對(duì)待測(cè)設(shè)備(例如待測(cè)設(shè)備I和待測(cè)設(shè)備
2)進(jìn)行自動(dòng)化測(cè)試。
[0064]根據(jù)本發(fā)明的基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試裝置,通過虛擬機(jī)建立單元在虛擬化平臺(tái)上建立一個(gè)含有虛擬串口服務(wù)器的虛擬機(jī),并將該虛擬串口服務(wù)器作為中轉(zhuǎn)跳板,使得操作客戶端可以通過虛擬串口服務(wù)器對(duì)待測(cè)設(shè)備進(jìn)行自動(dòng)化測(cè)試,提高了設(shè)備的測(cè)試效率。
[0065]應(yīng)當(dāng)理解的是,本發(fā)明的上述【具體實(shí)施方式】?jī)H僅用于示例性說明或解釋本發(fā)明的原理,而不構(gòu)成對(duì)本發(fā)明的限制。因此,在不偏離本發(fā)明的精神和范圍的情況下所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。此外,本發(fā)明所附權(quán)利要求旨在涵蓋落入所附權(quán)利要求范圍和邊界、或者這種范圍和邊界的等同形式內(nèi)的全部變化和修改例。
【權(quán)利要求】
1.一種基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試方法,其特征在于,包括以下步驟: 步驟SI,建立多臺(tái)虛擬機(jī),并在多臺(tái)虛擬機(jī)上分別安裝虛擬串口服務(wù)器、操作客戶端以及待測(cè)設(shè)備; 步驟S2,使用虛擬串口將待測(cè)設(shè)備連接到虛擬串口服務(wù)器; 步驟S3,在操作客戶端上安裝自動(dòng)化測(cè)試工具,并將操作客戶端連接到虛擬串口服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟SI進(jìn)一步包括: 步驟S11,建立虛擬機(jī),在虛擬機(jī)上安裝虛擬串口服務(wù)器; 步驟S12,建立虛擬機(jī),在虛擬機(jī)上安裝操作客戶端; 步驟S13,建立虛擬機(jī),在虛擬機(jī)上安裝待測(cè)設(shè)備,使得一個(gè)待測(cè)設(shè)備對(duì)應(yīng)唯一的虛擬機(jī)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟SI之前還包括: 步驟SO,建立虛擬化平臺(tái); 所述虛擬機(jī)均建立在所述虛擬化平臺(tái)上。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟S2進(jìn)一步包括: 步驟S21,在虛擬串口服務(wù)器所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng); 步驟S22,在待測(cè)設(shè)備所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng); 步驟S23,將虛擬串口服務(wù)器所在虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟S23還包括: 使用虛擬硬件的互聯(lián)技術(shù)將虛擬串口服務(wù)器所在虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口。
6.一種基于虛擬串口服務(wù)器的設(shè)備自動(dòng)化測(cè)試裝置,其特征在于,包括: 虛擬機(jī)建立單元(I),用于建立多臺(tái)虛擬機(jī),并在多臺(tái)虛擬機(jī)上分別安裝虛擬串口服務(wù)器、操作客戶端以及待測(cè)設(shè)備; 虛擬連接單元(2),連接到所述虛擬機(jī)建立單元(I),用于通過虛擬串口將該虛擬機(jī)建立單元(I)安裝的待測(cè)設(shè)備連接到虛擬串口服務(wù)器; 自動(dòng)化測(cè)試工具安裝單元(3),連接到所述虛擬機(jī)建立單元(1),用于在虛擬機(jī)建立單元(I)建立的操作客戶端上安裝自動(dòng)化測(cè)試工具,并將操作客戶端連接到虛擬串口服務(wù)器。
7.根據(jù)權(quán)利要求6所述的設(shè)備自動(dòng)化測(cè)試裝置,其特征在于,虛擬機(jī)建立單元(I)包括第一類虛擬機(jī)建立模塊(11)、第二類虛擬機(jī)建立模塊(12)和第三類虛擬機(jī)建立模塊(13),其中, 所述第一類虛擬機(jī)建立模塊(11)用于建立虛擬機(jī),并在虛擬機(jī)上安裝虛擬串口服務(wù)器; 所述第二類虛擬機(jī)建立模塊(12)用于建立虛擬機(jī),并在虛擬機(jī)上安裝操作客戶端; 所述第三類虛擬機(jī)建立模塊(13)用于建立虛擬機(jī),并在虛擬機(jī)上安裝待測(cè)設(shè)備,使得一個(gè)待測(cè)設(shè)備對(duì)應(yīng)唯一的虛擬機(jī)。
8.根據(jù)權(quán)利要求6所述的設(shè)備自動(dòng)化測(cè)試裝置,其特征在于,所述設(shè)備自動(dòng)化測(cè)試裝置還包括:虛擬化平臺(tái)建立單元,用于建立虛擬化平臺(tái); 所述虛擬機(jī)建立單元(I)在所述虛擬化平臺(tái)建立單元建立的虛擬化平臺(tái)上建立虛擬機(jī)。
9.根據(jù)權(quán)利要求6所述的設(shè)備自動(dòng)化測(cè)試裝置,其特征在于,所述虛擬連接單元(2)包括第一類虛擬串口建立模塊(21)、第二類虛擬串口建立模塊(22)和虛擬串口連接模塊(23),其中, 所述第一類虛擬串口建立模塊(21)用于在虛擬串口服務(wù)器所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng); 所述第二類虛擬串口建立模塊(22)用于在待測(cè)設(shè)備所在的虛擬機(jī)上新建虛擬串口,并將該虛擬串口關(guān)聯(lián)到上層操作系統(tǒng); 所述虛擬串口連接模塊(23)用于將虛擬串口服務(wù)器所在虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口。
10.根據(jù)權(quán)利要 求9所述的設(shè)備自動(dòng)化測(cè)試裝置,其特征在于,所述虛擬串口連接模塊(23)通過虛擬硬件的互聯(lián)技術(shù)將虛擬串口服務(wù)器所在虛擬機(jī)的虛擬串口連接到待測(cè)設(shè)備所在虛擬機(jī)的虛擬串口。
【文檔編號(hào)】H04L12/46GK104052632SQ201410232337
【公開日】2014年9月17日 申請(qǐng)日期:2014年5月29日 優(yōu)先權(quán)日:2014年5月29日
【發(fā)明者】魏經(jīng)緯 申請(qǐng)人:漢柏科技有限公司