免费色播,亚洲国产欧美国产第一区二区三区,毛片看,日本精品在线观看视频,国产成人精品一区二区免费视频,日本黄色免费网站,一级毛片免费

Windows移動嵌入式項目中的自動化加速測試

來源:網(wǎng)絡(luò)

點擊:1069

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞: 嵌入式,自動化,Windows

      在Windows移動便攜式數(shù)據(jù)終端(PDT)設(shè)備上,是否有方法可以執(zhí)行自動化的嵌入式軟件測試?

      技術(shù)上講是有的,盡管該解決方案需要的一些工具。在我尋找可行的自動化解決方案過程中,我找遍了行業(yè)內(nèi)的軟件測試工具。我研究的全部的傳統(tǒng)的和非傳統(tǒng)的廠商,以及我可以找到的、在Windows移動PDT設(shè)備上自動化測試的工具方法。但沒有一個廠商可以提供一個工具可以滿足所有要求,不是開箱即用的,也不是定制配置的。

      最后,我找到了一種自動化嵌入式測試方法,使用來自于英國的工具組合。我開始從的熟悉的工具著手:TestPlant的EggPlant工具。EggPlant使用了圖形用戶界面(GUI)圖像識別創(chuàng)建自動化測試。它還允許數(shù)據(jù)輸入和整理。

      EggPlant是由雙重方法組成的控制器,在這里可創(chuàng)建和執(zhí)行腳本,并且被測系統(tǒng)(SUT)運行了一個虛擬網(wǎng)絡(luò)計算(VNC)服務(wù)器。

      VNC是一種圖形桌面方法,使用遠(yuǎn)程幀緩沖(RFB)協(xié)議實現(xiàn)遠(yuǎn)程控制另一臺計算機。這里,我用到第二個工具RealVNC。RealVNC給VNC協(xié)議提供了一個服務(wù)器和一個客戶端應(yīng)用。一旦RealVNC在PDT設(shè)備上啟動和運行,EggPlant就會根據(jù)需要在些設(shè)備上執(zhí)行自動化測試。

      EggPlant連接了VNC服務(wù)器和SUT,這就形成了一個PDT設(shè)備,內(nèi)置了TCP/IP瀏覽器。SUT可以是任何安裝了VNC服務(wù)器的系統(tǒng)。

      因為VNC的交互,EggPlant成為了蘋果OSX第一個自動化工具。EggPlant使用SenseTalk腳本。一種類似英語的語言,很容易使用,SenseTalk提供了一個“引導(dǎo)記錄”模式。測試人員命令EggPlant直接執(zhí)行系統(tǒng)的操作,并驗證測試步驟。

      PDT設(shè)備上的RealVNC服務(wù)器的安裝工作之前沒有做過,這就有點棘手了。

      我組織使用的PDT設(shè)備是MotorolaMC75A,搭載著Avalanche軟件。通過安裝Avalanche,就可無線連接到PC上。我為Windows移動下載了EggPlant,并在PC上包含Avalanche的目錄中安裝文件,這樣VNC移動服務(wù)器可以在WindowsMobilePDT設(shè)備上執(zhí)行。當(dāng)VNC服務(wù)器添加完后,根據(jù)我的公司計劃,我在PDT設(shè)備上的VNC服務(wù)器上選擇并配置了選項。

      有一個警告:如果在你選擇使用本文所描述的EggPlant,在與你的環(huán)境配置兼容時可能是需要反復(fù)試驗,可能會出現(xiàn)錯誤。PC將最終將能夠使PDT設(shè)備自動化。在你通過RealVNC把EggPlant連接到PDT設(shè)備上,并開始自動化流程時,一定要確保這一PDT設(shè)備已經(jīng)在網(wǎng)絡(luò)上了。

      記住,自動化的目的是減少測試人員的負(fù)擔(dān),使他們可以測試其他系統(tǒng)。這需要一點額外的前期工作,但以后應(yīng)該會節(jié)省更多時間。作為我公司的概念驗證的一部分,一個暑期實習(xí)生為PDT創(chuàng)建四個EggPlant自動化腳本。后來,該實習(xí)生說這個工具多么簡單供他挑選和使用,即使沒有質(zhì)量保證和測試自動化的先驗知識。

    (審核編輯: 小王子)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認(rèn)為內(nèi)容侵權(quán),請聯(lián)系我們刪除。