滑動操作指令處理方法及終端的制作方法
【技術領域】
[0001] 本發(fā)明涉及應用測試技術領域,尤其涉及滑動操作指令處理方法及終端。
【背景技術】
[0002] 目前,在智能設備上通常采用自動化腳本和錄制回放進行應用兼容性測試,該測 試方案必須依靠應用編寫的代碼進行操作,因此對測試的要求較高,測試的難度較大。
[0003] 上述內容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內容是現有技 術。
【發(fā)明內容】
[0004] 本發(fā)明的主要目的在于提供一種滑動操作指令處理方法及終端,旨在實現通過網 頁輸入滑動操作指令,并進行滑動操作指令下發(fā),降低應用測試的難度。
[0005] 為實現上述目的,本發(fā)明提供的一種滑動操作指令處理方法包括以下步驟:
[0006] 第一終端接收到第二終端發(fā)送的運行待測試應用所顯示的圖形界面時,通過網頁 顯示所述圖形界面;
[0007]當偵測到鼠標的按下指令時,所述第一終端將鼠標當前的坐標信息設置為起點坐 標;
[0008] 所述第一終端實時偵測鼠標是否被釋放;
[0009] 當偵測到鼠標被釋放時,所述第一終端將鼠標當前的坐標信息設置為終點坐標;
[0010] 所述第一終端根據所述起點坐標和終點坐標生成滑動操作指令發(fā)送至所述第二 終端,以供所述第二終端根據所述滑動操作指令對所述待測試應用進行測試。
[0011] 優(yōu)選地,所述第一終端接收到第二終端運行待測試應用的圖形界面時,通過網頁 顯示所述圖形界面之前還包括:
[0012] 所述第一終端獲取與所述第一終端連接的第二終端;
[0013] 所述第一終端將每一獲取到的所述第二終端分配唯一標識的端口號;
[0014] 所述第一終端根據所述端口號將通過網頁進入預設目錄選擇獲取的待測試應用 發(fā)送至所述第二終端,以控制所述第二終端安裝并運行所述待測試應用。
[0015] 優(yōu)選地,所述根據起點坐標和終點坐標生成滑動操作指令發(fā)送至所述第二終端包 括:
[0016] 根據起點坐標、終點坐標、所述網頁顯示的圖形界面的分辨率和所述第二終端顯 示的圖形界面的分辨率,確定滑動操作的方向、起始坐標和終止坐標;
[0017] 根據所述滑動操作的方向、起始坐標和終止坐標按照預置的方法生成所述滑動操 作指令,并將所述滑動操作指令發(fā)送至對應的第二終端,以控制第二終端執(zhí)行相應的滑動 操作。
[0018] 優(yōu)選地,所述起點坐標為(Xl,yl),終點坐標為(X2,y2);
[0019] 確定滑動操作的方向包括:
[0020] 當所述X1不等于x2、且yl不等于y2時,根據arctan
【主權項】
1. 一種滑動操作指令處理方法,其特征在于,所述滑動操作指令處理方法包括以下步 驟: 第一終端接收到第二終端發(fā)送的運行待測試應用所顯示的圖形界面時,通過網頁顯示 所述圖形界面; 當偵測到鼠標的按下指令時,所述第一終端將鼠標當前的坐標信息設置為起點坐標; 所述第一終端實時偵測鼠標是否被釋放; 當偵測到鼠標被釋放時,所述第一終端將鼠標當前的坐標信息設置為終點坐標; 所述第一終端根據所述起點坐標和終點坐標生成滑動操作指令發(fā)送至所述第二終端, 以供所述第二終端根據所述滑動操作指令對所述待測試應用進行測試。
2. 如權利要求1所述的滑動操作指令處理方法,其特征在于,所述第一終端接收到第 二終端運行待測試應用的圖形界面時,通過網頁顯示所述圖形界面之前還包括: 所述第一終端獲取與所述第一終端連接的第二終端; 所述第一終端將每一獲取到的所述第二終端分配唯一標識的端口號; 所述第一終端根據所述端口號將通過網頁進入預設目錄選擇獲取的待測試應用發(fā)送 至所述第二終端,以控制所述第二終端安裝并運行所述待測試應用。
3. 如權利要求2所述的滑動操作指令處理方法,其特征在于,所述根據起點坐標和終 點坐標生成滑動操作指令發(fā)送至所述第二終端包括: 根據起點坐標、終點坐標、所述網頁顯示的圖形界面的分辨率和所述第二終端顯示的 圖形界面的分辨率,確定滑動操作的方向、起始坐標和終止坐標; 根據所述滑動操作的方向、起始坐標和終止坐標按照預置的方法生成所述滑動操作指 令,并將所述滑動操作指令發(fā)送至對應的第二終端,以控制第二終端執(zhí)行相應的滑動操作。
4. 如權利要求3所述的滑動操作指令處理方法,其特征在于,所述起點坐標為 (xl,yl),終點坐標為(x2,y2); 確定滑動操作的方向包括:
為水平滑動或堅直滑動;當xl等于x2時,確定所述滑動操作為堅直滑動;當yl等于y2時, 確定所述滑動操作為水平滑動; 當滑動操作為水平滑動時,根據xl和x2的差值確定向左或向右滑動; 當滑動操作為堅直滑動時,根據yl和y2的差值確定向上或向下滑動。
5. 如權利要求3所述的滑動操作指令處理方法,其特征在于,確定起始坐標和終止坐 標包括: 計算所述網頁顯示的圖形界面的分辨率和所述第二終端顯示的圖形界面的分辨率的 比例; 根據所述比例和起點坐標計算所述起始坐標; 根據所述比例和所述終點坐標計算所述終止坐標。
6. -種滑動操作指令處理終端,其特征在于,所述滑動操作指令處理終端包括: 顯示模塊,用于接收到第二終端發(fā)送的運行待測試應用所顯示的圖形界面時,通過網 頁顯示所述圖形界面; 第一設置模塊,用于當偵測到鼠標的按下指令時,將鼠標當前的坐標信息設置為起點 坐標; 偵測模塊,用于實時偵測鼠標是否被釋放; 第二設置模塊,用于當偵測到鼠標被釋放時,將鼠標當前的坐標信息設置為終點坐 標; 處理模塊,用于根據所述起點坐標和終點坐標生成滑動操作指令發(fā)送至所述第二終 端,以供所述第二終端根據所述滑動操作指令對所述待測試應用進行測試。
7. 如權利要求6所述的滑動操作指令處理終端,其特征在于,所述滑動操作指令處理 終端還包括: 獲取模塊,用于獲取與所述滑動操作指令處理終端連接的第二終端; 配置模塊,用于將每一獲取到的所述第二終端分配唯一標識的端口號; 發(fā)送模塊,用于根據所述端口號將通過網頁進入預設目錄選擇獲取的待測試應用發(fā)送 至所述第二終端,以控制所述第二終端安裝并運行所述待測試應用。
8. 如權利要求7所述的滑動操作指令處理終端,其特征在于,所述處理模塊包括: 分析單元,用于根據起點坐標、終點坐標、所述網頁顯示的圖形界面的分辨率和所述第 二終端顯示的圖形界面的分辨率,確定滑動操作的方向、起始坐標和終止坐標; 處理單元,用于根據所述滑動操作的方向、起始坐標和終止坐標按照預置的方法生成 所述滑動操作指令,并將所述滑動操作指令發(fā)送至對應的第二終端,以控制第二終端執(zhí)行 相應的滑動操作。
9. 如權利要求8所述的滑動操作指令處理方法,其特征在于,所述起點坐標為 (xl,yl),終點坐標為(x2,y2); 所述分析單元具體用于:
為水平滑動或堅直滑動;當xl等于x2時,確定所述滑動操作為堅直滑動;當yl等于y2時, 確定所述滑動操作為水平滑動; 當滑動操作為水平滑動時,根據xl和x2的差值確定向左或向右滑動; 當滑動操作為堅直滑動時,根據yl和y2的差值確定向上或向下滑動。
10. 如權利要求8所述的滑動操作指令處理終端,其特征在于,分析單元具體用于: 計算所述網頁顯示的圖形界面的分辨率和所述第二終端顯示的圖形界面的分辨率的 比例; 根據所述比例和起點坐標計算所述起始坐標; 根據所述比例和所述終點坐標計算所述終止坐標。
【專利摘要】本發(fā)明公開了一種滑動操作指令處理方法,滑動操作指令處理方法包括以下步驟:第一終端接收到第二終端發(fā)送的運行待測試應用所顯示的圖形界面時,通過網頁顯示圖形界面;當偵測到鼠標的按下指令時,第一終端將鼠標當前的坐標信息設置為起點坐標;第一終端實時偵測鼠標是否被釋放;當偵測到鼠標被釋放時,第一終端將鼠標當前的坐標信息設置為終點坐標;第一終端根據起點坐標和終點坐標生成滑動操作指令發(fā)送至第二終端,以供第二終端根據所述滑動操作指令對所述待測試應用進行測試。本發(fā)明還公開了一種滑動操作指令處理終端。本發(fā)明實現了通過網頁輸入滑動操作指令,并進行滑動操作指令下發(fā),降低了應用測試的難度。
【IPC分類】G06F3-0485, G06F11-36, G06F3-0487
【公開號】CN104820565
【申請?zhí)枴緾N201410849519
【發(fā)明人】張博文, 彭利榮, 劉興翚, 毛皓, 岑海菊, 鄒文濤, 李玲, 歐人杰
【申請人】平安科技(深圳)有限公司
【公開日】2015年8月5日
【申請日】2014年12月30日