国产精品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>

      應用程序檢測方法和系統(tǒng)的制作方法

      文檔序號:6490512閱讀:301來源:國知局
      應用程序檢測方法和系統(tǒng)的制作方法
      【專利摘要】一種應用程序檢測系統(tǒng),包括計算機和智能設備,所述計算機和所述智能設備建立屏幕共享和遠程控制的連接,所述智能設備用于運行待檢應用程序,所述計算機用于響應用戶操作,控制所述智能設備上運行的待檢應用程序,并記錄所述用戶操作;所述計算機還用于回放所述記錄的用戶操作,并根據(jù)所述回放的用戶操作,控制控制所述智能設備上運行的待檢應用程序。本發(fā)明還提供對應的檢測方法。上述系統(tǒng)和方法可將待檢應用程序的操作和語言檢測分離開來,并將軟件操作錄制回放,實現(xiàn)自動化操作軟件。從而大大提高檢測效率,且操作方便,檢測人員可以只懂軟件或語言,而無需兩者都會,降低了檢測要求。
      【專利說明】應用程序檢測方法和系統(tǒng)
      【技術領域】
      [0001]本發(fā)明涉及軟件檢測技術,特別是涉及一種用于檢測應用程序的資源文件的檢測方法和系統(tǒng)。
      【背景技術】
      [0002]手機的各種功能都基于安裝在其上的應用程序實現(xiàn),應用程序是指為了完成某項或某幾項特定任務而被開發(fā)運行于操作系統(tǒng)之上的軟件程序。
      [0003]如今,一款手機軟件(應用程序)的推廣可能涉及多個國家,為此,就有必要為此軟件的操作界面的顯示的語言提供多個版本,即多語言應用程序。若中國用戶安裝該軟件后,可以選擇中文版,美國用戶安裝此軟件后可以選擇英文版,以此類推。
      [0004]為了讓一款軟件能夠同時具備多種語言,最常用的方式就是采用資源文件機制,即Resouce文件,其包含著無需重新編輯代碼便可以改變的位圖、字符串和其它數(shù)據(jù)。例如,如果計劃用一種外語將應用程序本地化,可以將用戶界面的全部正文串和位圖存放在資源文件里,然后將資源文件本地化,而不是將整個應用程序本地化。
      [0005]需要為一款軟件增加一種語言,如經常接觸的到的漢化功能,需要將資源文件中的現(xiàn)有的某種語言,翻譯成中文,并存儲在資源文件中。然而,翻譯是否存在遺漏,顯示在軟件界面上的文字是否存在截斷等問題,則需要有待檢測。
      [0006]傳統(tǒng)的檢測方法基本有兩種:
      [0007]第一種方法:
      [0008]全人工檢測:將應用程序設置為某種語言,讓熟悉該語言其同時熟悉軟件的人員操作該應用軟件的所有Π (使用者界面)頁面,然后逐頁查看是否存在遺漏,顯示在軟件上的文字是否截斷、換行等。
      [0009]第二種方法:
      [0010]通過檢測軟件檢測Resouce文件:從Resouce文件中收集跟語言相關的信息,將其對比哪些語言的配置信息有缺失從而找出遺漏翻譯的文字。
      [0011]第一種方法,費時費力,而且需要既懂得該語言又懂得測試該軟件的人員才能做至IJ,要求較高。
      [0012]第二種方法只能檢測到部分漏翻譯的資源,而且無法檢測到文字的截斷和換行等問題。

      【發(fā)明內容】

      [0013]基于此,有必要提供一種更簡單,要求更低且檢測全面的應用程序檢測方法和系統(tǒng)。
      [0014]一種應用程序檢測方法,包括如下步驟:
      [0015]將安裝有待檢應用程序的智能設備與計算機之間建立連接;
      [0016]所述智能設備接收用戶操作,選擇一種語言運行待檢應用程序;[0017]所述智能設備接收用戶操作,與所述計算機之間建立屏幕共享和遠程控制;
      [0018]所述計算機接收用戶基于鼠標/鍵盤輸入的操作信息;
      [0019]所述計算機記錄并保存接收到的所述操作信息,并將所述操作信息對應的指令發(fā)送給所述智能設備,所述智能設備響應所述操作信息對應的指令,執(zhí)行對應功能;
      [0020]所述智能設備接收用戶操作,選擇另一種語言運行所述待檢應用程序;
      [0021]所述計算機響應用戶操作,回放所述保存的操作信息,并將回放的操作信息對應的指令發(fā)送給所述智能設備;
      [0022]所述智能設備響應所述回放的操作信息對應的指令,執(zhí)行對應功能。
      [0023]其中一個實施例中,所述智能設備與所述計算機之間建立的屏幕共享和遠程控制是通過VNC實現(xiàn)。
      [0024]其中一個實施例中,所述計算機為個人電腦。
      [0025]其中一個實施例中,所述智能設備為手機。
      [0026]其中一個實施例中,所述計算機記錄并保存接收到的所述操作信息步驟之后,還包括接收用戶輸入,編輯所述保存的操作信息的步驟。
      [0027]一種應用程序檢測系統(tǒng),包括計算機和智能設備,
      [0028]所述計算機和所述智能設備建立屏幕共享和遠程控制的連接,所述智能設備用于運行待檢應用程序,所述計算機用于響應用戶操作,控制所述智能設備上運行的待檢應用程序,并記錄所述用戶操作;所述計算機還用于回放所述記錄的用戶操作,并根據(jù)所述回放的用戶操作,控制控制所述智能設備上運行的待檢應用程序。
      [0029]其中一個實施例中,所述計算機包括:連接模塊、控制模塊、顯示模塊、輸入模塊、記錄模塊以及回放模塊;
      [0030]所述智能設備包括:傳輸模塊、操作模塊、執(zhí)行模塊、顯示單元、共享模塊;
      [0031]所述連接模塊和所述傳輸模塊用于建立所述計算機和所述智能設備之間的連接;
      [0032]所述輸入模塊和所述操作模塊用于接收用戶操作;
      [0033]所述記錄模塊用于記錄并保存所述輸入模塊接收的用戶操作;
      [0034]所述執(zhí)行模塊用于響應所述操作模塊接收的用戶操作,執(zhí)行待檢應用程序;
      [0035]所述顯示單元用于顯示所述待檢應用程序的UI界面;
      [0036]所述共享模塊用于與所述控制模塊配合,將所述顯示單元顯示的畫面與所述顯示模塊共享,并將所述輸入模塊接收的用戶操作發(fā)送給所述執(zhí)行模塊;
      [0037]所述執(zhí)行模塊還用于響應所述用戶操作,執(zhí)行對應功能;
      [0038]所述回放模塊用于回放所述記錄模塊保存的用戶操作;
      [0039]所述控制模塊還用于與所述共享模塊與配合,將回放的用戶操作發(fā)送給所述執(zhí)行模塊;
      [0040]所述執(zhí)行模塊還用于響應所述回放的用戶操作執(zhí)行對應功能。
      [0041]其中一個實施例中,所述共享模塊與控制模塊的配合是通過VNC實現(xiàn)。
      [0042]其中一個實施例中,所述計算機為個人電腦。
      [0043]其中一個實施例中,所述智能設備為手機。
      [0044]上述應用程序的檢測方法和系統(tǒng)將軟件操作和語言識別兩個動作分離開來,并將用戶操作進行錄制和回放,使得需要檢測某個應用程序的各種語言是否有翻譯的遺漏,截斷和換行等問題時,可先通過熟悉軟件操作的人員在計算機上對智能設備上的應用程序進行遠程操作,并記錄用戶操作,再利用回放的用戶操作自動控制智能設備上的應用程序,從而使得語言的檢查工作只需要熟悉當前語言的人便可以勝任,且后續(xù)操作都是自動化,操作簡單,省時省力,對人員要求相對較低,而且可以檢查出截斷和換行等問題。
      【專利附圖】

      【附圖說明】
      [0045]圖1為一實施例的應用程序檢測方法的步驟流程圖;
      [0046]圖2為一實施例的應用程序檢測系統(tǒng)的功能模塊圖。
      【具體實施方式】
      [0047]如圖1所示,其為一實施例的應用程序檢測方法的步驟流程圖,包括如下步驟:
      [0048]步驟S101,將安裝有待檢應用程序的智能設備與計算機之間建立連接。
      [0049]所述智能設備可以是手機或者其他便攜式電子設備,所述計算機可以是個人電腦(PC)和筆記本電腦等。連接方式可以是wifi或者USB等無線或有線方式。
      [0050]步驟S102,所述智能設備接收用戶操作,選擇一種語言運行待檢應用程序。
      [0051]步驟S103,所述智能設備接收用戶操作,與所述計算機之間建立屏幕共享和遠程控制。
      [0052]如所述智能設備安裝有基于屏幕共享和遠程操作功能軟件的服務端,所述計算機安裝有基于屏幕共享和遠程操作功能軟件的客戶端。本實施例中,所述基于屏幕共享和遠程操作功能軟件采用的是VNC (Virtual Network Computing),其為一種使用RFB協(xié)定的屏幕畫面分享及遠端操作軟件。此軟件可借由網(wǎng)絡傳送鍵盤與鼠標的動作及即時的屏幕畫面。
      [0053]步驟S104,所述計算機接收用戶基于鼠標/鍵盤輸入的操作信息。
      [0054]此時的操作者需是熟知該軟件操作的人,其可以不熟悉各種語言。在此步驟之前,可以先設置所述計算機的顯示參數(shù),使得錄制時和后續(xù)回放時的顯示參數(shù)相同,如分辨率相同。
      [0055]步驟S105,所述計算機記錄并保存接收到的所述操作信息,并將所述操作信息對應的指令發(fā)送給所述智能設備,所述智能設備響應所述操作信息對應的指令,執(zhí)行對應功倉泛。
      [0056]即遠程控制,通過計算機上顯示的共享畫面對智能設備上的應用程序進行操作。所述保存的操作信息還可以接收用戶輸入而進行編輯,如添加延遲,功能增刪,更新等。
      [0057]步驟S106,所述智能設備接收用戶操作,選擇另一種語言運行所述待檢應用程序。
      [0058]步驟S107,所述計算機響應用戶操作,回放所述保存的操作信息,并將回放的操作信息對應的指令發(fā)送給所述智能設備。
      [0059]回放所述操作信息即是將記錄的鼠標/鍵盤的操作指令自動化重新執(zhí)行。
      [0060]步驟S108,所述智能設備響應所述回放的操作信息對應的指令,執(zhí)行對應功能。
      [0061]此時,只需要一個熟悉當前待檢應用程序的語言的人員,而不需要該人員熟悉軟件操作,便可以根據(jù)計算機顯示的界面識別出軟件中是否有翻譯的遺漏,截斷和換行等問題,后續(xù)針對改善即可。
      [0062]上述應用程序的檢測方法將軟件操作和語言識別兩個動作分離開來,并將操作進行錄制和回放,使得后續(xù)檢查各種語言是否有翻譯的遺漏,截斷和換行等問題時,只需要熟悉當前語言的人便可以勝任,且后續(xù)操作都是自動化,操作簡單,省時省力,對人員要求相對較低,而且可以檢查出截斷和換行等問題。
      [0063]如圖2所示,其為一實施例的應用程序檢測系統(tǒng)20的功能模塊圖,包括:計算機210和智能設備230。
      [0064]所述計算機210和所述智能設備230建立屏幕共享和遠程控制的連接,所述智能設備230用于運行待檢應用程序,所述計算機210用于響應用戶操作,控制所述智能設備230上運行的待檢應用程序,并記錄所述用戶操作;所述計算機210還用于回放所述記錄的用戶操作,并根據(jù)所述回放的用戶操作,控制控制所述智能設備230上運行的待檢應用程序。
      [0065]所述計算機210包括:連接模塊211、控制模塊212、顯示模塊213、輸入模塊214、記錄模塊215以及回放模塊216。
      [0066]所述智能設備230包括:傳輸模塊231、操作模塊232、執(zhí)行模塊233、顯示單元234、共享模塊235。
      [0067]所述連接模塊211和傳輸模塊231用于建立計算機210和智能設備230之間的連接。
      [0068]所述智能設備230可以是手機或者其他便攜式電子設備,所述計算機210可以是個人電腦(PC)和筆記本電腦等。所述連接模塊211和傳輸模塊231建立的連接可以是Wifi或者USB等無線或有線方式。
      [0069]所述輸入模塊214和操作模塊232用于接收用戶操作。
      [0070]用戶操作可以是基于鼠標/鍵盤的操作或對觸摸屏的觸控操作。
      [0071]所述記錄模塊215用于記錄并保存所述輸入模塊214接收的用戶操作。
      [0072]所述執(zhí)行模塊233用于響應所述操作模塊232接收的用戶操作,執(zhí)行待檢應用程序。
      [0073]所述顯示單元234用于顯示待檢應用程序的UI界面。
      [0074]所述共享模塊235用于與控制模塊212配合,將所述顯示單元234顯示的畫面與所述顯示模塊213共享,并將輸入模塊214接收的用戶操作發(fā)送給所述執(zhí)行模塊233。
      [0075]所述共享模塊235與控制模塊212的配合可以是通過屏幕共享和遠程操作功能軟件的服務端和客戶端實現(xiàn)。本實施例中,所述共享模塊235與控制模塊212的配合是通過VNC (Virtual Network Computing)實現(xiàn)。VNC為一種使用RFB協(xié)定的屏幕畫面分享及遠端操作軟件。此軟件可借由網(wǎng)絡傳送鍵盤與鼠標的動作及即時的屏幕畫面。
      [0076]所述執(zhí)行模塊233還用于響應所述用戶操作,執(zhí)行對應功能。
      [0077]所述回放模塊216用于回放所述記錄模塊215保存的用戶操作。
      [0078]所述控制模塊212還用于與共享模塊235與配合,將回放的用戶操作發(fā)送給執(zhí)行模塊233。
      [0079]所述執(zhí)行模塊233還用于響應所述回放的用戶操作執(zhí)行對應功能。
      [0080]上述應用程序的檢測系統(tǒng)20可將軟件操作和語言識別兩個動作分離開來,并將用戶操作進行錄制和回放,使得需要檢測某個應用程序的各種語言是否有翻譯的遺漏,截斷和換行等問題時,可先通過熟悉軟件操作的人員在計算機210上對智能設備230上的應用程序進行遠程操作,并記錄用戶操作,再利用回放的用戶操作自動控制智能設備230上的應用程序,從而使得語言的檢查工作只需要熟悉當前語言的人便可以勝任,且后續(xù)操作都是自動化,操作簡單,省時省力,對人員要求相對較低,而且可以檢查出截斷和換行等問題。
      [0081]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
      【權利要求】
      1.一種應用程序檢測方法,其特征在于,包括如下步驟: 將安裝有待檢應用程序的智能設備與計算機之間建立連接; 所述智能設備接收用戶操作,選擇一種語言運行待檢應用程序; 所述智能設備接收用戶操作,與所述計算機之間建立屏幕共享和遠程控制; 所述計算機接收用戶基于鼠標/鍵盤輸入的操作信息; 所述計算機記錄并保存接收到的所述操作信息,并將所述操作信息對應的指令發(fā)送給所述智能設備,所述智能設備響應所述操作信息對應的指令,執(zhí)行對應功能; 所述智能設備接收用戶操作,選擇另一種語言運行所述待檢應用程序; 所述計算機響應用戶操作,回放所述保存的操作信息,并將回放的操作信息對應的指令發(fā)送給所述智能設備; 所述智能設備響應所述回放的操作信息對應的指令,執(zhí)行對應功能。
      2.根據(jù)權利要求1所述的應用程序檢測方法,其特征在于,所述智能設備與所述計算機之間建立的屏幕共享和遠程控制是通過VNC實現(xiàn)。
      3.根據(jù)權利要求1所述的應用程序檢測方法,其特征在于,所述計算機為個人電腦。
      4.根據(jù)權利要求1所述的應用程序檢測方法,其特征在于,所述智能設備為手機。
      5.根據(jù)權利要求1所述的應用程序檢測方法,其特征在于,所述計算機記錄并保存接收到的所述操作信息步驟之后,還包括接收用戶輸入,編輯所述保存的操作信息的步驟。
      6.一種應用程序檢測系統(tǒng),其特征在于,包括計算機和智能設備, 所述計算機和所述智能設備建立屏幕共享和遠程控制的連接,所述智能設備用于運行待檢應用程序,所述計算機用于響應用戶操作,控制所述智能設備上運行的待檢應用程序,并記錄所述用戶操作;所述計算機還用于回放所述記錄的用戶操作,并根據(jù)所述回放的用戶操作,控制控制所述智能設備上運行的待檢應用程序。
      7.根據(jù)權利要求6所述的應用程序檢測系統(tǒng),其特征在于, 所述計算機包括:連接模塊、控制模塊、顯示模塊、輸入模塊、記錄模塊以及回放模塊; 所述智能設備包括:傳輸模塊、操作模塊、執(zhí)行模塊、顯示單元、共享模塊; 所述連接模塊和所述傳輸模塊用于建立所述計算機和所述智能設備之間的連接; 所述輸入模塊和所述操作模塊用于接收用戶操作; 所述記錄模塊用于記錄并保存所述輸入模塊接收的用戶操作; 所述執(zhí)行模塊用于響應所述操作模塊接收的用戶操作,執(zhí)行待檢應用程序; 所述顯示單元用于顯示所述待檢應用程序的UI界面; 所述共享模塊用于與所述控制模塊配合,將所述顯示單元顯示的畫面與所述顯示模塊共享,并將所述輸入模塊接收的用戶操作發(fā)送給所述執(zhí)行模塊; 所述執(zhí)行模塊還用于響應所述用戶操作,執(zhí)行對應功能; 所述回放模塊用于回放所述記錄模塊保存的用戶操作; 所述控制模塊還用于與所述共享模塊與配合,將回放的用戶操作發(fā)送給所述執(zhí)行模塊; 所述執(zhí)行模塊還用于響應所述回放的用戶操作執(zhí)行對應功能。
      8.根據(jù)權利要求7所述的應用程序檢測系統(tǒng),其特征在于,所述共享模塊與控制模塊的配合是通過VNC實現(xiàn)。
      9.根據(jù)權利要求7所述的應用程序檢測系統(tǒng),其特征在于,所述計算機為個人電腦。
      10.根據(jù)權利 要求7所述的應用程序檢測系統(tǒng),其特征在于,所述智能設備為手機。
      【文檔編號】G06F11/36GK103793321SQ201210430737
      【公開日】2014年5月14日 申請日期:2012年11月1日 優(yōu)先權日:2012年11月1日
      【發(fā)明者】寧海燕 申請人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1