国产精品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è)備的測(cè)試方法、裝置、服務(wù)器和系統(tǒng)的制作方法

      文檔序號(hào):9235375閱讀:537來(lái)源:國(guó)知局
      移動(dòng)設(shè)備的測(cè)試方法、裝置、服務(wù)器和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及測(cè)試技術(shù)領(lǐng)域,具體而言,涉及一種移動(dòng)設(shè)備的測(cè)試方法、裝置、服務(wù) 器和系統(tǒng)。
      【背景技術(shù)】
      [0002] 在Amlroid平臺(tái)應(yīng)用程序適配測(cè)試方面,傳統(tǒng)的手工測(cè)試方法耗費(fèi)了大量的時(shí)間 在收集設(shè)備、配置維護(hù)設(shè)備、安裝被測(cè)應(yīng)用、運(yùn)行并操作被測(cè)應(yīng)用上,而且該些操作都只能 一臺(tái)一臺(tái)分別進(jìn)行。目前已有的一些Amlroid云測(cè)試平臺(tái)采用自動(dòng)進(jìn)行安裝、啟動(dòng)應(yīng)用,之 后通過(guò)遍歷標(biāo)準(zhǔn)控件,進(jìn)行測(cè)試,此種方式雖然可W進(jìn)行適配測(cè)試,但都只限于基于標(biāo)準(zhǔn)控 件的應(yīng)用,對(duì)于不使用標(biāo)準(zhǔn)控件的應(yīng)用程序也只能做到安裝、運(yùn)行、卸載的測(cè)試,無(wú)法進(jìn)入 不使用標(biāo)準(zhǔn)控件的應(yīng)用程序場(chǎng)景內(nèi)進(jìn)行操作和測(cè)試,導(dǎo)致對(duì)移動(dòng)設(shè)備進(jìn)行測(cè)試受限,降低 測(cè)試的適用性和測(cè)試范圍。
      [0003] 另外,雖然可W在遠(yuǎn)程控制方面實(shí)現(xiàn)在電腦端遠(yuǎn)程控制Amlroid設(shè)備,不過(guò)測(cè)試 過(guò)程中是在網(wǎng)頁(yè)或者客戶端不斷刷新單臺(tái)設(shè)備的屏幕圖像,圖片刷新速度很慢,無(wú)法達(dá)到 流暢的效果,而且只能使用鼠標(biāo)在網(wǎng)頁(yè)或客戶端做簡(jiǎn)單的點(diǎn)擊操作,進(jìn)行單臺(tái)設(shè)備的測(cè)試。
      [0004] 針對(duì)相關(guān)技術(shù)中無(wú)法在移動(dòng)設(shè)備上對(duì)不使用標(biāo)準(zhǔn)控件的應(yīng)用程序進(jìn)行測(cè)試的問(wèn) 題,目自U尚未提出有效的解決方案。

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

      [0005] 本發(fā)明實(shí)施例的主要目的在于提供一種移動(dòng)設(shè)備的測(cè)試方法、裝置、服務(wù)器和系 統(tǒng),W解決現(xiàn)有技術(shù)中無(wú)法在移動(dòng)設(shè)備上對(duì)不使用標(biāo)準(zhǔn)控件的應(yīng)用程序進(jìn)行測(cè)試的問(wèn)題。
      [0006] 根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種移動(dòng)設(shè)備的測(cè)試方法。
      [0007] 根據(jù)本發(fā)明實(shí)施例的移動(dòng)設(shè)備的測(cè)試方法包括;控制測(cè)試應(yīng)用在待測(cè)試移動(dòng)設(shè)備 上運(yùn)行;接收測(cè)試應(yīng)用在待測(cè)試移動(dòng)設(shè)備上的第一運(yùn)行界面,并將第一運(yùn)行界面?zhèn)鬏斨翜y(cè) 試客戶端,W得到顯示在測(cè)試客戶端的預(yù)設(shè)顯示區(qū)域上的第二運(yùn)行界面;獲取測(cè)試指令在 預(yù)設(shè)顯示區(qū)域上的坐標(biāo)位置,其中,測(cè)試指令為作用于第二運(yùn)行界面的指令;計(jì)算與第一坐 標(biāo)位置對(duì)應(yīng)的在待測(cè)試移動(dòng)設(shè)備上的第二坐標(biāo)位置,其中,第一坐標(biāo)位置為測(cè)試指令在預(yù) 設(shè)顯示區(qū)域上的坐標(biāo)位置;W及傳輸測(cè)試指令和第二坐標(biāo)位置至待測(cè)試移動(dòng)設(shè)備,W在待 測(cè)試移動(dòng)設(shè)備的第二坐標(biāo)位置處執(zhí)行測(cè)試指令。
      [0008] 根據(jù)本發(fā)明實(shí)施例的又一方面,提供了一種移動(dòng)設(shè)備的測(cè)試裝置。
      [0009] 根據(jù)本發(fā)明實(shí)施例的移動(dòng)設(shè)備的測(cè)試裝置包括;控制單元,用于控制測(cè)試應(yīng)用在 待測(cè)試移動(dòng)設(shè)備上運(yùn)行;第一傳輸單元,用于接收測(cè)試應(yīng)用在待測(cè)試移動(dòng)設(shè)備上的第一運(yùn) 行界面,并將第一運(yùn)行界面?zhèn)鬏斨翜y(cè)試客戶端,W得到顯示在測(cè)試客戶端的預(yù)設(shè)顯示區(qū)域 上的第二運(yùn)行界面;第一獲取單元,用于獲取測(cè)試指令在預(yù)設(shè)顯示區(qū)域上的坐標(biāo)位置,其 中,測(cè)試指令為作用于第二運(yùn)行界面的指令;計(jì)算單元,用于計(jì)算與第一坐標(biāo)位置對(duì)應(yīng)的在 待測(cè)試移動(dòng)設(shè)備上的第二坐標(biāo)位置,其中,第一坐標(biāo)位置為測(cè)試指令在預(yù)設(shè)顯示區(qū)域上的 坐標(biāo)位置;w及第二傳輸單元,用于傳輸測(cè)試指令和第二坐標(biāo)位置至待測(cè)試移動(dòng)設(shè)備,w在 待測(cè)試移動(dòng)設(shè)備的第二坐標(biāo)位置處執(zhí)行測(cè)試指令。
      [0010] 根據(jù)本發(fā)明實(shí)施例的又一方面,提供了一種移動(dòng)設(shè)備的測(cè)試服務(wù)器。
      [0011] 根據(jù)本發(fā)明實(shí)施例的移動(dòng)設(shè)備的測(cè)試服務(wù)器包括本發(fā)明實(shí)施例上述內(nèi)容所提供 的任一種移動(dòng)設(shè)備的測(cè)試裝置。
      [0012] 根據(jù)本發(fā)明實(shí)施例的又一方面,提供了一種移動(dòng)設(shè)備的測(cè)試系統(tǒng)。
      [0013] 根據(jù)本發(fā)明實(shí)施例的移動(dòng)設(shè)備的測(cè)試系統(tǒng)包括;待測(cè)試移動(dòng)設(shè)備,其中,待測(cè)試移 動(dòng)設(shè)備的數(shù)量為一個(gè)或多個(gè);測(cè)試客戶端;W及測(cè)試服務(wù)器,其中,測(cè)試服務(wù)器為本發(fā)明上 述內(nèi)容所提供的移動(dòng)設(shè)備的測(cè)試服務(wù)器。
      [0014] 在本發(fā)明實(shí)施例中,采用控制測(cè)試應(yīng)用在待測(cè)試移動(dòng)設(shè)備上運(yùn)行,并將其運(yùn)行的 第一運(yùn)行界面?zhèn)鬏斨翜y(cè)試客戶端上顯示,得到顯示在客戶端預(yù)設(shè)顯示區(qū)域上的第二運(yùn)行界 面,測(cè)試指令用于對(duì)第二運(yùn)行界面進(jìn)行操作,實(shí)現(xiàn)了能夠按照測(cè)試目的對(duì)第二運(yùn)行界面進(jìn) 行操作;通過(guò)計(jì)算與第一坐標(biāo)位置對(duì)應(yīng)的第二坐標(biāo)位置,實(shí)現(xiàn)了將測(cè)試指令在測(cè)試客戶端 上的坐標(biāo)位置,對(duì)應(yīng)到測(cè)試指令在待測(cè)試移動(dòng)設(shè)備上坐標(biāo)位置;然后通過(guò)將測(cè)試指令和第 二坐標(biāo)位置均傳輸至待測(cè)試移動(dòng)設(shè)備,在待測(cè)試移動(dòng)設(shè)備的第二坐標(biāo)位置處執(zhí)行測(cè)試指 令,實(shí)現(xiàn)了對(duì)待測(cè)試移動(dòng)設(shè)備上的第一運(yùn)行界面進(jìn)行操作測(cè)試,也即是對(duì)運(yùn)行在待測(cè)試移 動(dòng)設(shè)備上的測(cè)試應(yīng)用進(jìn)行操作測(cè)試。此種通過(guò)傳輸測(cè)試指令和坐標(biāo)位置的測(cè)試方式,不受 測(cè)試應(yīng)用所使用控件的影響,因此能夠進(jìn)入不使用標(biāo)準(zhǔn)控件的應(yīng)用程序場(chǎng)景內(nèi)進(jìn)行操作和 測(cè)試,對(duì)于移動(dòng)設(shè)備進(jìn)行測(cè)試不受限制,解決了現(xiàn)有技術(shù)中無(wú)法在移動(dòng)設(shè)備上對(duì)不使用標(biāo) 準(zhǔn)控件的應(yīng)用程序進(jìn)行測(cè)試的問(wèn)題,進(jìn)而達(dá)到了提高測(cè)試適用性和測(cè)試范圍的效果。
      【附圖說(shuō)明】
      [0015] 構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí) 施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
      [0016] 圖1是根據(jù)本發(fā)明實(shí)施例的移動(dòng)設(shè)備的測(cè)試方法的流程圖;
      [0017] 圖2是根據(jù)本發(fā)明又一實(shí)施例的移動(dòng)設(shè)備的測(cè)試方法的流程圖;
      [0018] 圖3是根據(jù)本發(fā)明實(shí)施例的移動(dòng)設(shè)備的測(cè)試方法中傳輸運(yùn)行界面的流程圖;
      [0019] 圖4是根據(jù)本發(fā)明實(shí)施例的移動(dòng)設(shè)備的測(cè)試裝置的示意圖;
      [0020] 圖5是根據(jù)本發(fā)明又一實(shí)施例的移動(dòng)設(shè)備的測(cè)試裝置的示意圖;
      [0021] 圖6是根據(jù)本發(fā)明又一實(shí)施例的移動(dòng)設(shè)備的測(cè)試裝置的示意圖;
      [0022] 圖7是根據(jù)本發(fā)明的移動(dòng)設(shè)備的測(cè)試裝置中第一傳輸單元的結(jié)構(gòu)示意圖;
      [0023] 圖8是根據(jù)本發(fā)明又一實(shí)施例的移動(dòng)設(shè)備的測(cè)試裝置的示意圖;W及
      [0024] 圖9是根據(jù)本發(fā)明實(shí)施例的移動(dòng)設(shè)備的測(cè)試系統(tǒng)的示意圖。
      【具體實(shí)施方式】
      [0025] 為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的 附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是 本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù) 人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范 圍。
      [0026] 需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)"第一"、"第 二"等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解該樣使用 的數(shù)據(jù)在適當(dāng)情況下可W互換,W便該里描述的本發(fā)明的實(shí)施例能夠W除了在該里圖示或 描述的那些W外的順序?qū)嵤?。此外,術(shù)語(yǔ)"包括"和"具有"W及他們的任何變形,意圖在于 覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限 于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谠撔┻^(guò)程、方法、產(chǎn) 品或設(shè)備固有的其它步驟或單元。
      [0027] 實(shí)施例1
      [002引根據(jù)本發(fā)明實(shí)施例,可W提供了一種可W用于實(shí)施本申請(qǐng)裝置實(shí)施例的方法實(shí)施 例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可W在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算 機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可WW不同于 此處的順序執(zhí)行所示出或描述的步驟。
      [0029] 根據(jù)本發(fā)明實(shí)施例,提供了一種移動(dòng)設(shè)備的測(cè)試方法,W下對(duì)本發(fā)明實(shí)施例所提 供的移動(dòng)設(shè)備的測(cè)試方法做具體介紹:
      [0030] 圖1是根據(jù)本發(fā)明實(shí)施例的移動(dòng)設(shè)備的測(cè)試方法的流程圖,如圖1所示,該方法包 括如下的步驟S102至步驟S110 :
      [0031] S102 ;控制測(cè)試應(yīng)用在待測(cè)試移動(dòng)設(shè)備上運(yùn)行,具體地,當(dāng)對(duì)某個(gè)不使用標(biāo)準(zhǔn)控件 的測(cè)試應(yīng)用進(jìn)行測(cè)試時(shí),測(cè)試者將測(cè)試應(yīng)用通過(guò)測(cè)試客戶端上的網(wǎng)頁(yè)上傳至服務(wù)器,服務(wù) 器下發(fā)開(kāi)始測(cè)試的命令給待測(cè)試移動(dòng)設(shè)備,命令中包含了剛上傳的測(cè)試應(yīng)用名稱等信息, 待測(cè)試移動(dòng)設(shè)備收到測(cè)試命令后,開(kāi)始從服務(wù)器上下載測(cè)試應(yīng)用程序,下載完成后,進(jìn)行安 裝、運(yùn)行。其中,還可W通過(guò)腳本程序使用ht化協(xié)議將測(cè)試應(yīng)用直接上傳到服務(wù)器。
      [0032] S104 ;接收測(cè)試應(yīng)用在待測(cè)試移動(dòng)設(shè)備上的第一運(yùn)行界面,并將第一運(yùn)行界面?zhèn)?輸至測(cè)試客戶端,W得到顯示在測(cè)試客戶端的預(yù)設(shè)顯示區(qū)域上的第二運(yùn)行界面,即,將測(cè)試 應(yīng)用在待測(cè)試移動(dòng)設(shè)備上的運(yùn)行界面,同步到測(cè)試客戶端的預(yù)設(shè)顯示區(qū)域上,前者稱作第 一運(yùn)行界面,后者稱作第二運(yùn)行界面。
      [0033] S106;獲取測(cè)試指令在預(yù)設(shè)顯示區(qū)域上的坐標(biāo)位置,其中,測(cè)試指令為作用于第 二運(yùn)行界面的指令,即,獲取對(duì)第二運(yùn)行界面進(jìn)行操作的測(cè)試指令在預(yù)設(shè)顯示區(qū)域上的 坐標(biāo)位置,具體地,可W通過(guò)解析與測(cè)試客戶端相連接的非待測(cè)試移動(dòng)設(shè)備a化shell getevent命令的輸出來(lái)取得測(cè)試指令在預(yù)設(shè)顯示區(qū)域上的坐標(biāo)位置,也可W通過(guò)復(fù)寫(xiě) WndProc方法截取測(cè)試者在測(cè)試客戶端的窗口控件上下發(fā)的測(cè)試指令事件來(lái)獲取坐標(biāo)位 置。測(cè)試指令可W是測(cè)試者通過(guò)鼠標(biāo)操作第二運(yùn)行界面的指令,即,測(cè)試客戶端通過(guò)鼠標(biāo)接 收測(cè)試指令,也可W是測(cè)試者通過(guò)與測(cè)試客戶端相連接的非待測(cè)試移動(dòng)設(shè)備操作第二運(yùn)行 界面的指令,即,測(cè)試客戶端通過(guò)所連接的非待測(cè)試移動(dòng)設(shè)備接收測(cè)試指令。
      [0034] S108;計(jì)算與第一坐標(biāo)位置對(duì)應(yīng)的在待測(cè)試移動(dòng)設(shè)備上的第二坐標(biāo)位置,其中,第 一坐標(biāo)位置為測(cè)試指令在預(yù)設(shè)顯示區(qū)域上的坐標(biāo)位置。
      [00巧]S110;傳輸測(cè)試指令和第二坐標(biāo)位置至待測(cè)試移動(dòng)設(shè)備,W在待測(cè)試移動(dòng)設(shè)備的 第二坐標(biāo)位置處執(zhí)行測(cè)試指令。
      [0036] 在本發(fā)明實(shí)施例所提供的移動(dòng)設(shè)備的測(cè)試方法中,采用控制測(cè)試應(yīng)用在待測(cè)試移 動(dòng)設(shè)備上運(yùn)行,并將其運(yùn)行的第一運(yùn)行界面?zhèn)鬏斨翜y(cè)試客戶端上顯示,得到顯示在客戶端 預(yù)設(shè)顯示區(qū)域上的第二運(yùn)行界面,測(cè)試指令用于對(duì)第二運(yùn)行界面進(jìn)行操作,實(shí)現(xiàn)了能夠按 照測(cè)試目的對(duì)第二運(yùn)行界面進(jìn)行操作;通過(guò)計(jì)算與第一坐標(biāo)位置對(duì)應(yīng)的第二坐標(biāo)位置,實(shí) 現(xiàn)了將測(cè)試指令在測(cè)試客戶端上的坐標(biāo)位置,對(duì)應(yīng)到測(cè)試指令在待測(cè)試移動(dòng)設(shè)備上坐標(biāo)位 置;然后通過(guò)將測(cè)試指令和第二坐標(biāo)位置均傳輸至待測(cè)試移動(dòng)設(shè)備,在待測(cè)試移動(dòng)設(shè)備的 第二坐標(biāo)位置處執(zhí)行測(cè)試指令,實(shí)現(xiàn)了對(duì)待測(cè)試移動(dòng)設(shè)備上的第一運(yùn)行界面進(jìn)行操作測(cè) 試,也即是對(duì)運(yùn)行在待測(cè)試移動(dòng)設(shè)備上的測(cè)試應(yīng)用進(jìn)行操作測(cè)試。此種通過(guò)傳輸測(cè)試指令 和坐標(biāo)位置的測(cè)試方式,不受測(cè)試應(yīng)用所使用控件的影響,因此能夠進(jìn)入不使用標(biāo)準(zhǔn)控件 的應(yīng)用程序場(chǎng)景內(nèi)進(jìn)行操作和測(cè)試,對(duì)于移動(dòng)設(shè)備進(jìn)行測(cè)試不受限制,解決了現(xiàn)有技術(shù)中 無(wú)法在移動(dòng)設(shè)備上對(duì)不使用標(biāo)準(zhǔn)控件的應(yīng)用程序進(jìn)行測(cè)試的問(wèn)題,進(jìn)而達(dá)到了提高測(cè)試適 用性和測(cè)試范圍的效果。
      [0037] 其中,在本發(fā)明實(shí)施例中,可W采用W下方式來(lái)計(jì)算與第一坐標(biāo)位置對(duì)應(yīng)的在待 測(cè)試移動(dòng)設(shè)備上的第二坐標(biāo)位置;首先,獲取預(yù)設(shè)顯示區(qū)域的邊長(zhǎng),并獲取待測(cè)試移動(dòng)設(shè)備 的屏幕邊長(zhǎng),其中,預(yù)設(shè)顯示區(qū)域的邊長(zhǎng)和待測(cè)試移動(dòng)設(shè)備的屏幕邊長(zhǎng)主要是指W像素為 單位的長(zhǎng)度,即,多少像素長(zhǎng)度;然后,根據(jù)預(yù)設(shè)顯示區(qū)域的邊長(zhǎng)和待測(cè)試移動(dòng)設(shè)備的屏幕 邊長(zhǎng)之間的比例關(guān)系,對(duì)第一坐標(biāo)位置進(jìn)行等比縮放,得到第二坐標(biāo)位置。具體地,可W按 照公式
      計(jì)算第二坐標(biāo)位置,其中,(x",y。)為第一坐標(biāo)位置,(xi,yi)為第二坐標(biāo) 位置,a。為預(yù)設(shè)顯示區(qū)域的邊長(zhǎng)中長(zhǎng)邊,ai
      當(dāng)前第1頁(yè)1 2 3 4 5 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1