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

      自動化測試方案中滑動操作的實現(xiàn)方法及裝置的制造方法_4

      文檔序號:9304493閱讀:來源:國知局
      施例提供的終端在用戶在測試頁面上選定起始控件和結束控件后,獲取該起始控件的位置坐標和結束控件的位置坐標,將該起始控件的位置坐標和結束控件的位置坐標分別作為滑動操作的起始點位置坐標和結束點位置坐標,并根據(jù)該起始點位置坐標和結束點位置坐標執(zhí)行自動化滑動操作。可見,本方案中,將用戶在測試頁面上選定的起始控件和結束控件分別作為自動化滑動操作的起始點位置坐標和結束點位置坐標,對于不同分辨率的移動終端,只要用戶在測試頁面上選定的是相同的起始控件和結束控件,那么在不同分辨率的移動終端上執(zhí)行的均是該起始控件和結束控件之間的自動化滑動操作,不會產(chǎn)生由于移動終端分辨率的不同造成滑動區(qū)間不一致的問題,從而避免了由于移動終端屏幕分辨率的差異所帶來的測試結果的準確性較低甚至測試失敗的問題。并且,本方案中對于所有移動終端均使用同一套自動化測試代碼,不需要針對每種移動終端分別編寫滑動操作代碼,可以有效提高測試效率。
      [0099]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
      [0100]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
      [0101]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
      [0102]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
      [0103]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      【主權項】
      1.一種自動化測試方案中滑動操作的實現(xiàn)方法,其特征在于,該方法包括: 確定用戶在測試頁面上選定的起始控件和結束控件; 獲取所述起始控件的位置坐標和所述結束控件的位置坐標; 將所述起始控件的位置坐標和所述結束控件的位置坐標分別作為滑動操作的起始點位置坐標和結束點位置坐標,根據(jù)該起始點位置坐標和結束點位置坐標執(zhí)行自動化滑動操作。2.如權利要求1所述的方法,其特征在于,所述確定用戶在測試頁面上選定的起始控件和結束控件,具體包括: 在顯示測試頁面后,發(fā)出選擇滑動區(qū)間的提示信息; 將用戶在所述測試頁面上點擊的第一個控件確定為用戶在測試頁面上選定的起始控件,將用戶在所述測試頁面上點擊的第二個控件確定為用戶在測試頁面上選定的結束控件。3.如權利要求1所述的方法,其特征在于,所述獲取所述起始控件的位置坐標和所述結束控件的位置坐標,具體包括: 記錄所述起始控件的標識信息和所述結束控件的標識信息,根據(jù)所述起始控件的標識信息和所述結束控件的標識信息,從所述測試頁面對應被測軟件的代碼中獲取所述起始控件的位置坐標和所述結束控件的位置坐標。4.如權利要求3所述的方法,其特征在于,所述根據(jù)所述起始控件的標識信息和所述結束控件的標識信息,從所述測試頁面對應被測軟件的代碼中獲取所述起始控件的位置坐標和所述結束控件的位置坐標,具體包括: 加載測試包到當前進程,利用反射獲取當前進程的根視圖RootView文件;遍歷該RootView文件,獲取到所述測試頁面中各顯示控件的信息,根據(jù)所述起始控件的標識信息和所述結束控件的標識信息,從獲取到的信息中查找到所述起始控件的位置坐標和所述結束控件的位置坐標。5.如權利要求1所述的方法,其特征在于,所述將所述起始控件的位置坐標和所述結束控件的位置坐標分別作為滑動操作的起始點位置坐標和結束點位置坐標,根據(jù)該起始點位置坐標和結束點位置坐標執(zhí)行自動化滑動操作,具體包括: 將所述起始控件的位置坐標的取值賦值給自動化滑動操作的起始點位置坐標參數(shù),將所述結束控件的位置坐標的取值賦值給自動化滑動操作的結束點位置坐標參數(shù); 將所述起始點位置坐標參數(shù)和所述結束點位置坐標參數(shù)作為輸入?yún)?shù)傳遞給預先寫入的自動化測試代碼中的自動化滑動函數(shù); 執(zhí)行所述自動化滑動函數(shù),以實現(xiàn)在所述起始控件和所述結束控件之間的自動化滑動操作。6.如權利要求1-4中任一所述的方法,其特征在于,所述起始控件為:文字控件、按鈕控件、菜單控件、圖標控件、或軟鍵控件; 所述結束控件為文字控件、按鈕控件、菜單控件、圖標控件、或軟鍵控件。7.一種自動化測試方案中滑動操作的實現(xiàn)裝置,其特征在于,該裝置包括: 確定單元,用于確定用戶在測試頁面上選定的起始控件和結束控件; 獲取單元,用于獲取所述起始控件的位置坐標和所述結束控件的位置坐標; 執(zhí)行單元,用于將所述起始控件的位置坐標和所述結束控件的位置坐標分別作為滑動操作的起始點位置坐標和結束點位置坐標,根據(jù)該起始點位置坐標和結束點位置坐標執(zhí)行自動化滑動操作。8.如權利要求7所述的裝置,其特征在于,所述確定單元具體用于: 在顯示測試頁面后,發(fā)出選擇滑動區(qū)間的提示信息; 將用戶在所述測試頁面上點擊的第一個控件確定為用戶在測試頁面上選定的起始控件,將用戶在所述測試頁面上點擊的第二個控件確定為用戶在測試頁面上選定的結束控件。9.如權利要求7所述的裝置,其特征在于,所述獲取單元具體用于: 記錄所述起始控件的標識信息和所述結束控件的標識信息,根據(jù)所述起始控件的標識信息和所述結束控件的標識信息,從所述測試頁面對應被測軟件的代碼中獲取所述起始控件的位置坐標和所述結束控件的位置坐標。10.如權利要求9所述的裝置,其特征在于,所述獲取單元具體用于: 加載測試包到當前進程,利用反射獲取當前進程的根視圖RootView文件;遍歷該RootView文件,獲取到所述測試頁面中各顯示控件的信息,根據(jù)所述起始控件的標識信息和所述結束控件的標識信息,從獲取到的信息中查找到所述起始控件的位置坐標和所述結束控件的位置坐標。11.如權利要求7所述的裝置,其特征在于,所述執(zhí)行單元具體用于: 將所述起始控件的位置坐標的取值賦值給自動化滑動操作的起始點位置坐標參數(shù),將所述結束控件的位置坐標的取值賦值給自動化滑動操作的結束點位置坐標參數(shù); 將所述起始點位置坐標參數(shù)和所述結束點位置坐標參數(shù)作為輸入?yún)?shù)傳遞給預先寫入的自動化測試代碼中的自動化滑動函數(shù); 執(zhí)行所述自動化滑動函數(shù),以實現(xiàn)在所述起始控件和所述結束控件之間的自動化滑動操作。12.如權利要求7-11中任一所述的裝置,其特征在于,所述起始控件為:文字控件、按鈕控件、菜單控件、圖標控件、或軟鍵控件; 所述結束控件為文字控件、按鈕控件、菜單控件、圖標控件、或軟鍵控件。
      【專利摘要】本發(fā)明實施例公開了一種自動化測試方案中滑動操作的實現(xiàn)方法及裝置,涉及終端測試領域,用于避免由于移動終端屏幕分辨率的差異所帶來的功能測試結果的準確性較低甚至測試失敗的問題。本發(fā)明中,在用戶在測試頁面上選定起始控件和結束控件后,獲取該起始控件的位置坐標和結束控件的位置坐標,將該起始控件的位置坐標和結束控件的位置坐標分別作為滑動操作的起始點位置坐標和結束點位置坐標,并根據(jù)該起始點位置坐標和結束點位置坐標執(zhí)行自動化滑動操作。采用本方案,可以避免由于移動終端屏幕分辨率的差異所帶來的功能測試結果的準確性較低甚至測試失敗的問題。
      【IPC分類】G06F11/36
      【公開號】CN105022687
      【申請?zhí)枴緾N201410164181
      【發(fā)明人】胡泊
      【申請人】騰訊科技(深圳)有限公司
      【公開日】2015年11月4日
      【申請日】2014年4月22日
      當前第4頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1