国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      移動(dòng)設(shè)備的測試方法、裝置、服務(wù)器和系統(tǒng)的制作方法_4

      文檔序號:9235375閱讀:來源:國知局
      元50 用于傳輸測試指令、第二起始坐標(biāo)位置和第二終止坐標(biāo)位置至待測試移動(dòng)設(shè)備,W在待測 試移動(dòng)設(shè)備的第二起始坐標(biāo)位置至第二終止坐標(biāo)位置處執(zhí)行測試指令。
      [0092] 如果測試指令是表示滑動(dòng)測試指令,則通過對第一起始坐標(biāo)位置和第一終止坐標(biāo) 位置對應(yīng)的起始位置和終止位置進(jìn)行計(jì)算,并傳輸至待測試移動(dòng)設(shè)備,實(shí)現(xiàn)了對待測試移 動(dòng)設(shè)備進(jìn)行滑動(dòng)操作。同樣,對于第一坐標(biāo)位置包括第一起始坐標(biāo)位置和第一終止坐標(biāo)位 置的情況,本發(fā)明實(shí)施例的測試裝置同樣可W通過第二獲取單元60對指令類型進(jìn)行獲取, 并由第二傳輸單元50傳輸至待測試移動(dòng)設(shè)備,然后,在待測試移動(dòng)設(shè)備的第二起始坐標(biāo)位 置至第二終止坐標(biāo)位置處按照指令類型執(zhí)行測試指令。
      [0093] 其中,在本發(fā)明實(shí)施例中,將坐標(biāo)位置、測試指令和指令類型傳輸至待測試移動(dòng)設(shè) 備,主要是將上述數(shù)據(jù)寫入待測試移動(dòng)設(shè)備的"/dev/i噸ut/eventX"路徑。
      [0094] 此外,在本發(fā)明實(shí)施例所提供的移動(dòng)設(shè)備的測試裝置中,待測試移動(dòng)設(shè)備和預(yù)設(shè) 顯示區(qū)域的數(shù)量均可W為多個(gè),W待測試移動(dòng)設(shè)備和預(yù)設(shè)顯示區(qū)域的數(shù)量均為n(n為2 W 上的自然數(shù))為例,進(jìn)一步說明本發(fā)明實(shí)施例所提供的移動(dòng)設(shè)備的測試方法,具體如下:
      [0095] 控制單元10用于控制測試應(yīng)用在每個(gè)待測試移動(dòng)設(shè)備上運(yùn)行;
      [0096] 第一傳輸單元20用于接收測試應(yīng)用在每個(gè)待測試移動(dòng)設(shè)備上的第一運(yùn)行界面, 得到n個(gè)第一運(yùn)行界面,并將n個(gè)第一運(yùn)行界面均傳輸至測試客戶端,W得到一一對應(yīng)顯示 在測試客戶端的n個(gè)預(yù)設(shè)顯示區(qū)域上的n個(gè)第二運(yùn)行界面;
      [0097]第一獲取單元30用于獲取測試指令在目標(biāo)顯示區(qū)域上的坐標(biāo)位置,其中,目標(biāo)顯 示區(qū)域?yàn)閚個(gè)預(yù)設(shè)顯示區(qū)域中接收到測試指令的顯示區(qū)域,第一坐標(biāo)位置為測試指令在目 標(biāo)顯示區(qū)域上的坐標(biāo)位置,對于預(yù)設(shè)顯示區(qū)域?yàn)閚個(gè)情況,可W將n個(gè)預(yù)設(shè)顯示區(qū)域中的一 個(gè)作為主顯示區(qū)域,該主顯示區(qū)域即為目標(biāo)顯示區(qū)域,其它n-1個(gè)預(yù)設(shè)顯示區(qū)域均為從顯 示區(qū)域,測試指令對主顯示區(qū)域進(jìn)行操作的同時(shí),相應(yīng)的操作動(dòng)作會被同步到各個(gè)從顯示 區(qū)域上,獲取的坐標(biāo)位置則是測試指令在主顯示區(qū)域上的坐標(biāo)位置;
      [0098]計(jì)算單元40用于計(jì)算與第一坐標(biāo)位置對應(yīng)的在待測試移動(dòng)設(shè)備Si上的第二坐標(biāo) 位置Di,其中,i依次取1至n,與預(yù)設(shè)顯示區(qū)域?yàn)橐粋€(gè)的情況類似,同樣既可W直接計(jì)算與 第一坐標(biāo)位置對應(yīng)的在待測試移動(dòng)設(shè)備Si上的第二坐標(biāo)位置Di,也可W先計(jì)算出與第一 坐標(biāo)位置對應(yīng)的中間坐標(biāo)位置,然后再對應(yīng)計(jì)算與中間坐標(biāo)位置對應(yīng)的待測試移動(dòng)設(shè)備Si 上的第二坐標(biāo)位置Di,具體計(jì)算方式與上述內(nèi)容中介紹的相同,此處不再費(fèi)述;
      [0099]第二傳輸單元50用于傳輸測試指令和第二坐標(biāo)位置至待測試移動(dòng)設(shè)備,W在待 測試移動(dòng)設(shè)備的第二坐標(biāo)位置處執(zhí)行測試指令包括:傳輸測試指令和第二坐標(biāo)位置Di至 待測試移動(dòng)設(shè)備Si, W在待測試移動(dòng)設(shè)備Si的第二坐標(biāo)位置Di處執(zhí)行測試指令。
      [0100] 通過W上描述可W看出,本發(fā)明實(shí)施例所提供的移動(dòng)設(shè)備的測試裝置,實(shí)現(xiàn)了通 過多進(jìn)程方式,同時(shí)對多個(gè)待測試移動(dòng)設(shè)備進(jìn)行測試,達(dá)到了提高測試效率的效果,并且多 進(jìn)程測試方式有利于提高測試系統(tǒng)的性能和穩(wěn)定性。
      [0101] 此外,本發(fā)明實(shí)施例還提供了一種移動(dòng)設(shè)備的測試服務(wù)器,該測試服務(wù)器主要包 括本發(fā)明實(shí)施例上述內(nèi)容所提供的任一種移動(dòng)設(shè)備的測試裝置。
      [0102] 實(shí)施例3
      [0103]本發(fā)明實(shí)施例還提供了一種移動(dòng)設(shè)備的測試系統(tǒng),W下對本發(fā)明實(shí)施例所提到的 移動(dòng)設(shè)備的測試系統(tǒng)做具體介紹:
      [0104]圖9是根據(jù)本發(fā)明實(shí)施例的移動(dòng)設(shè)備的測試系統(tǒng)的示意圖,如圖9所示,該移動(dòng)設(shè) 備的測試系統(tǒng)主要包括待測試移動(dòng)設(shè)備A、測試客戶端B和測試服務(wù)器C,其中,待測試移動(dòng) 設(shè)備A、測試客戶端B和測試服務(wù)器C的數(shù)量均可W為一個(gè),也均可W為多個(gè),圖9中示意性 示出了待測試移動(dòng)設(shè)備A、測試客戶端B和測試服務(wù)器C均為多個(gè),測試服務(wù)器C與待測試 移動(dòng)設(shè)備A和測試客戶端B均能夠進(jìn)行數(shù)據(jù)傳輸,該測試系統(tǒng)的測試原理如下:
      [0105]測試服務(wù)器C控制測試應(yīng)用在待測試移動(dòng)設(shè)備A上運(yùn)行,具體地,當(dāng)對某個(gè)不使用 標(biāo)準(zhǔn)控件的測試應(yīng)用進(jìn)行測試時(shí),測試者將測試應(yīng)用通過測試客戶端B上的網(wǎng)頁上傳至測 試服務(wù)器C,測試服務(wù)器C下發(fā)開始測試的命令給待測試移動(dòng)設(shè)備A,命令中包含了剛上傳 的測試應(yīng)用名稱等信息,待測試移動(dòng)設(shè)備A收到測試命令后,開始從測試服務(wù)器C上下載測 試應(yīng)用程序,下載完成后,進(jìn)行安裝、運(yùn)行。其中,還可W通過腳本程序使用ht化協(xié)議將測 試應(yīng)用直接上傳到測試服務(wù)器C。
      [0106]測試服務(wù)器C接收測試應(yīng)用在待測試移動(dòng)設(shè)備A上的第一運(yùn)行界面,并將第一運(yùn) 行界面?zhèn)鬏斨翜y試客戶端B,W得到顯示在測試客戶端B的預(yù)設(shè)顯示區(qū)域上的第二運(yùn)行界 面,即,測試服務(wù)器C將測試應(yīng)用在待測試移動(dòng)設(shè)備A上的運(yùn)行界面,同步到測試客戶端B 的預(yù)設(shè)顯示區(qū)域上,前者稱作第一運(yùn)行界面,后者稱作第二運(yùn)行界面。具體地,測試服務(wù)器 C獲取到待測試移動(dòng)設(shè)備A上的第一運(yùn)行界面后,將該第一運(yùn)行界面進(jìn)行編碼,得到表示第 一運(yùn)行界面的視頻流,再W流媒體方式將視頻流傳輸至測試客戶端B,使得測試客戶端B得 到表示第一運(yùn)行界面的視頻源數(shù)據(jù)。其中,對于任意一個(gè)測試服務(wù)器C而言,該測試服務(wù)器 C可W包括多個(gè)服務(wù)器組件,多個(gè)服務(wù)器組件至少包括運(yùn)行測試程序的主服務(wù)器、將屏幕圖 像編碼為視頻流的編碼服務(wù)器和將視頻流傳輸至測試客戶端的流媒體服務(wù)器;測試服務(wù)器 C還可W是集運(yùn)行測試程序的主服務(wù)器、將屏幕圖像編碼為視頻流的編碼服務(wù)器和將視頻 流傳輸至測試客戶端的流媒體服務(wù)器為一體的服務(wù)器。在本發(fā)明實(shí)施例中,并不限定測試 服務(wù)器C的具體結(jié)構(gòu)組成方式。
      [0107] 測試服務(wù)器C獲取測試指令在預(yù)設(shè)顯示區(qū)域上的坐標(biāo)位置,其中,測試指令為作 用于第二運(yùn)行界面的指令,即,測試服務(wù)器C獲取對第二運(yùn)行界面進(jìn)行操作的測試指令在 預(yù)設(shè)顯示區(qū)域上的坐標(biāo)位置,具體地,測試者可W通過與測試客戶端B相連接的非待測試 移動(dòng)設(shè)備E1下發(fā)作用于第二運(yùn)行界面的測試指令,也可W通過與測試客戶端B相連接的本 地鼠標(biāo)E2下發(fā)作用于第二運(yùn)行界面的測試指令,其中,非待測試移動(dòng)設(shè)備E1可W是通過測 試客戶端B的USB接口與測試客戶端B相連接的安卓設(shè)備,在非待測試移動(dòng)設(shè)備E1上同樣 安裝有與待測試移動(dòng)設(shè)備A上所安裝的相同的測試應(yīng)用,在測試客戶端B顯示第二運(yùn)行界 面后,測試者可W對非待測試移動(dòng)設(shè)備E1上的測試應(yīng)用進(jìn)行操作,非待測試移動(dòng)設(shè)備E1將 對其操作的測試指令傳輸至測試客戶端B,使測試客戶端B接收到作用于第二運(yùn)行界面的 測試指令。
      [010引其中,可W通過解析與測試客戶端B相連接的非待測試移動(dòng)設(shè)備E1的a化shell getevent命令的輸出來取得測試指令在預(yù)設(shè)顯示區(qū)域上的坐標(biāo)位置,也可W通過復(fù)寫 WndProc方法截取測試者在測試客戶端B的窗口控件上下發(fā)的測試指令事件來獲取坐標(biāo)位 置。測試指令可W是測試者通過鼠標(biāo)操作第二運(yùn)行界面的指令,即,測試客戶端B通過鼠標(biāo) 接收測試指令,也可W是測試者通過與測試客戶端B相連接的非待測試移動(dòng)設(shè)備E1操作第 二運(yùn)行界面的指令,即,測試客戶端B通過所連接的非待測試移動(dòng)設(shè)備E1接收測試指令。
      [0109] 測試服務(wù)器C計(jì)算與第一坐標(biāo)位置對應(yīng)的在待測試移動(dòng)設(shè)備A上的第二坐標(biāo)位 置,其中,第一坐標(biāo)位置為測試指令在預(yù)設(shè)顯示區(qū)域上的坐標(biāo)位置。
      [0110] 測試服務(wù)器C傳輸測試指令和第二坐標(biāo)位置至待測試移動(dòng)設(shè)備A,w在待測試移 動(dòng)設(shè)備A的第二坐標(biāo)位置處執(zhí)行測試指令。
      [0111] 在本發(fā)明實(shí)施例所提供的移動(dòng)設(shè)備的測試系統(tǒng),采用控制測試應(yīng)用在待測試移動(dòng) 設(shè)備上運(yùn)行,并將其運(yùn)行的第一運(yùn)行界面?zhèn)鬏斨翜y試客戶端上顯示,得到顯示在客戶端預(yù) 設(shè)顯示區(qū)域上的第二運(yùn)行界面,測試指令用于對第二運(yùn)行界面進(jìn)行操作,實(shí)現(xiàn)了能夠按照 測試目的對第二運(yùn)行界面進(jìn)行操作;通過計(jì)算與第一坐標(biāo)位置對應(yīng)的第二坐標(biāo)位置,實(shí)現(xiàn) 了將測試指令在測試客戶端上的坐標(biāo)位置,對應(yīng)到測試指令在待測試移動(dòng)設(shè)備上坐標(biāo)位 置;然后通過將測試指令和第二坐標(biāo)位置均傳輸至待測試移動(dòng)設(shè)備,在待測試移動(dòng)設(shè)備的 第二坐標(biāo)位置處執(zhí)行測試指令,實(shí)現(xiàn)了對待測試移動(dòng)設(shè)備上的第一運(yùn)行界面進(jìn)行操作測 試,也即是對運(yùn)行在待測試移動(dòng)設(shè)備上的測試應(yīng)用進(jìn)行操作測試。此種通過傳輸測試指令 和坐標(biāo)位置的測試方式,不受測試應(yīng)用所使用控件的影響,因此能夠進(jìn)入不使用標(biāo)準(zhǔn)控件 的應(yīng)用程序場景內(nèi)進(jìn)行操作和測試,對于移動(dòng)設(shè)備進(jìn)行測試不受限制,解決了現(xiàn)有技術(shù)中 無法在移動(dòng)設(shè)備上對不使用標(biāo)準(zhǔn)控件的應(yīng)用程序進(jìn)行測試的問題,進(jìn)而達(dá)到了提高測試適 用性和測試范圍的效果。
      [0112] 上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
      [0113] 在本發(fā)明的上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有 詳述的部分,可W參見其他實(shí)施例的相關(guān)描述。
      [0114] 在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所掲露的客戶端,可通過其它的方 式實(shí)現(xiàn)。其中,W上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一 種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可W有另外的劃分方式,例如多個(gè)單元或組件可W結(jié)合或者 可W集成到另一個(gè)系統(tǒng),或一些特征可W忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之 間的禪合或直接禪合或通信連接可W是通過一些接口,單元或模塊的間接禪合或通信連 接,可W是電性或其它的形式。
      [0115] 所述作為分離部件說明的單元可W是或者也可W不是物理上分開的,作為單元顯 示的部件可W是或者也可W不是物理單元,即可W位于一個(gè)地方,或者也可W分布到多個(gè) 網(wǎng)絡(luò)單元上??蒞根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目 的。
      [0116] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可W集成在一個(gè)處理單元中,也可W 是各個(gè)單元單獨(dú)物理存在,也可W兩個(gè)或兩個(gè)W上單元集成在一個(gè)單元中。上述集成的單 元既可W采用硬件的形式實(shí)現(xiàn),也可W采用軟件功能單元的形式實(shí)現(xiàn)。
      [0117] 所述集成的單元如果W軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用 時(shí),可W存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中?;谠摌拥睦斫猓景l(fā)明的技術(shù)方案本質(zhì)上 或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可軟件產(chǎn)品的形式 體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用W使得一臺計(jì)算機(jī) 設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部 或部分步驟。而前述的存儲介質(zhì)包括;U盤、只讀存儲器(ROM, ReacK)nly Memo巧)、隨機(jī)存 取存儲器(RAM, Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可W存儲程序代 碼的介質(zhì)。
      [0118] W上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可W做出若干改進(jìn)和潤飾,該些改進(jìn)和潤飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
      【主權(quán)項(xiàng)】
      1. 一種移動(dòng)設(shè)備的測試方法,其特征在于,包括: 控制測試應(yīng)用在待測試移動(dòng)設(shè)備上運(yùn)行; 接收所述測試應(yīng)用在所述待測試移動(dòng)設(shè)備上的第一運(yùn)行界面,并將所述第一運(yùn)行界面 傳輸至測試客戶端,以得到顯示在所述測試客戶端的預(yù)設(shè)顯示區(qū)域上的第二運(yùn)行界面; 獲取測試指令
      當(dāng)前第4頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1