測(cè)試方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本公開(kāi)涉及自動(dòng)化測(cè)試領(lǐng)域,尤其涉及測(cè)試方法及裝置。
【背景技術(shù)】
[0002]手機(jī)等帶觸摸屏的終端設(shè)備在出廠時(shí)通常都需要進(jìn)行測(cè)試。為了提高測(cè)試效率,降低測(cè)試成本,行業(yè)內(nèi)一般都采用自動(dòng)化的方式對(duì)手機(jī)進(jìn)行遠(yuǎn)程、批量的測(cè)試。在自動(dòng)化測(cè)試過(guò)程中,模擬單點(diǎn)或多點(diǎn)觸摸手勢(shì)是必不可少的一個(gè)重要環(huán)節(jié)。
[0003]在相關(guān)技術(shù)中,可以使用數(shù)據(jù)線將被測(cè)手機(jī)與電腦相連,測(cè)試人員在電腦上通過(guò)操作鼠標(biāo)和鍵盤生成起點(diǎn)和終點(diǎn)等坐標(biāo)點(diǎn),然后電腦將這些坐標(biāo)點(diǎn)轉(zhuǎn)換為直線或折線等模擬軌跡并傳輸給被測(cè)手機(jī),被測(cè)手機(jī)將該模擬軌跡轉(zhuǎn)換為對(duì)應(yīng)的屏幕觸摸手勢(shì)操作在屏幕上進(jìn)行顯示,從而實(shí)現(xiàn)對(duì)被測(cè)手機(jī)屏幕觸摸功能的測(cè)試。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供測(cè)試方法及裝置,以提高對(duì)終端設(shè)備手勢(shì)觸摸功能進(jìn)行測(cè)試時(shí)的測(cè)試效率及測(cè)試深度。
[0005]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種測(cè)試方法,所述方法用于第一終端,所述方法包括:
[0006]接收用戶在觸摸屏上輸入的手勢(shì);
[0007]獲取所述手勢(shì)對(duì)應(yīng)的手勢(shì)描述信息;
[0008]將所述手勢(shì)描述信息發(fā)送給第二終端,以使所述第二終端根據(jù)所述手勢(shì)描述信息在所述第二終端的觸摸屏上模擬所述手勢(shì)的軌跡。
[0009]可選的,所述獲取所述手勢(shì)對(duì)應(yīng)的手勢(shì)描述信息,包括:
[0010]根據(jù)所述手勢(shì)在所述觸摸屏上繪出與所述手勢(shì)相對(duì)應(yīng)的軌跡;
[0011]將所述軌跡轉(zhuǎn)換為坐標(biāo)點(diǎn);
[0012]根據(jù)所述坐標(biāo)點(diǎn)生成手勢(shì)描述信息。
[0013]可選的,所述根據(jù)所述坐標(biāo)點(diǎn)生成手勢(shì)描述信息,包括:
[0014]獲取所述坐標(biāo)點(diǎn)中的起點(diǎn)坐標(biāo)點(diǎn)、終點(diǎn)坐標(biāo)點(diǎn)和拐點(diǎn)坐標(biāo)點(diǎn);
[0015]根據(jù)所述起點(diǎn)坐標(biāo)點(diǎn)、終點(diǎn)坐標(biāo)點(diǎn)和拐點(diǎn)坐標(biāo)點(diǎn),構(gòu)建軌跡事件集合,將所述軌跡事件集合作為所述手勢(shì)描述信息,其中所述軌跡事件集合包括起點(diǎn)事件、終點(diǎn)事件和拐點(diǎn)事件,所述起點(diǎn)事件包括手指按下觸摸屏的事件及所述起點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo),所述終點(diǎn)事件包括手指離開(kāi)觸摸屏的事件及所述終點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo),所述拐點(diǎn)事件包括手指在觸摸屏上進(jìn)行直線移動(dòng)的事件、所述直線移動(dòng)開(kāi)始時(shí)的拐點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo)和所述直線移動(dòng)結(jié)束時(shí)的拐點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo)。
[0016]可選的,所述第一終端和所述第二終端通過(guò)無(wú)線方式相連接,所述手勢(shì)描述信息通過(guò)所述無(wú)線方式發(fā)送給所述第二終端。
[0017]可選的,所述接收用戶在觸摸屏上輸入的手勢(shì)之前,所述方法還包括:
[0018]根據(jù)所述用戶的設(shè)置指令設(shè)置所述第一終端觸摸屏的分辨率,所述分辨率為所述第二終端顯示屏的分辨率。
[0019]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種一種測(cè)試方法,所述方法用于第二終端,所述方法包括,
[0020]接收第一終端發(fā)送的數(shù)據(jù)信息;
[0021 ]對(duì)所述數(shù)據(jù)信息進(jìn)行檢測(cè);
[0022]當(dāng)確認(rèn)所述數(shù)據(jù)信息為手勢(shì)描述信息時(shí),根據(jù)所述手勢(shì)描述信息在所述第二終端的觸摸屏上模擬所述手勢(shì)描述信息中所含手勢(shì)的軌跡。
[0023]可選的,所述手勢(shì)描述信息包括軌跡事件集合,所述軌跡事件集合包括起點(diǎn)事件、終點(diǎn)事件和拐點(diǎn)事件,所述起點(diǎn)事件包括手指按下觸摸屏的事件及所述起點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo),所述終點(diǎn)事件包括手指離開(kāi)觸摸屏的事件及所述終點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo),所述拐點(diǎn)事件包括手指在觸摸屏上進(jìn)行直線移動(dòng)的事件、所述直線移動(dòng)開(kāi)始時(shí)的拐點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo)和所述直線移動(dòng)結(jié)束時(shí)的拐點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo);
[0024]所述根據(jù)所述手勢(shì)描述信息在所述第二終端的觸摸屏上模擬所述手勢(shì)描述信息中所含手勢(shì)的軌跡,包括:
[0025]解析所述手勢(shì)描述信息以獲取所述起點(diǎn)事件、終點(diǎn)事件和拐點(diǎn)事件;
[0026]執(zhí)行所述起點(diǎn)事件、拐點(diǎn)事件和終點(diǎn)事件,以模擬所述手勢(shì)描述信息中所含手勢(shì)的軌跡。
[0027]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種測(cè)試裝置,所述裝置用于第一終端,所述裝置包括:
[0028]手勢(shì)接收模塊,用于接收用戶在觸摸屏上輸入的手勢(shì);
[0029]信息獲取模塊,用于獲取所述手勢(shì)接收模塊接收的手勢(shì)對(duì)應(yīng)的手勢(shì)描述信息;
[0030]信息發(fā)送模塊,用于將所述信息獲取模塊獲取的手勢(shì)描述信息發(fā)送給第二終端,以使所述第二終端根據(jù)所述手勢(shì)描述信息在所述第二終端的觸摸屏上模擬所述手勢(shì)的軌跡。
[0031 ]可選的,所述信息獲取模塊包括:
[0032]軌跡描繪子模塊,用于根據(jù)所述手勢(shì)在所述觸摸屏上繪出與所述手勢(shì)相對(duì)應(yīng)的軌跡;
[0033]坐標(biāo)點(diǎn)轉(zhuǎn)換子模塊,用于將所述軌跡轉(zhuǎn)換為坐標(biāo)點(diǎn);
[0034]信息生成子模塊,用于根據(jù)所述坐標(biāo)點(diǎn)生成手勢(shì)描述信息。
[0035]可選的,所述信息生成子模塊用于:
[0036]獲取所述坐標(biāo)點(diǎn)中的起點(diǎn)坐標(biāo)點(diǎn)、終點(diǎn)坐標(biāo)點(diǎn)和拐點(diǎn)坐標(biāo)點(diǎn);根據(jù)所述起點(diǎn)坐標(biāo)點(diǎn)、終點(diǎn)坐標(biāo)點(diǎn)和拐點(diǎn)坐標(biāo)點(diǎn),構(gòu)建軌跡事件集合,將所述軌跡事件集合作為所述手勢(shì)描述信息,其中所述軌跡事件集合包括起點(diǎn)事件、終點(diǎn)事件和拐點(diǎn)事件,所述起點(diǎn)事件包括手指按下觸摸屏的事件及所述起點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo),所述終點(diǎn)事件包括手指離開(kāi)觸摸屏的事件及所述終點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo),所述拐點(diǎn)事件包括手指在觸摸屏上進(jìn)行直線移動(dòng)的事件、所述直線移動(dòng)開(kāi)始時(shí)的拐點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo)和所述直線移動(dòng)結(jié)束時(shí)的拐點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo)。
[0037]可選的,所述第一終端和所述第二終端通過(guò)無(wú)線方式相連接,所述手勢(shì)描述信息通過(guò)所述無(wú)線方式發(fā)送給所述第二終端。
[0038]可選的,所述裝置還包括:
[0039]分辨率設(shè)置模塊,用于根據(jù)所述用戶的設(shè)置指令設(shè)置所述第一終端觸摸屏的分辨率,所述分辨率為所述第二終端顯示屏的分辨率。
[0040]根據(jù)本公開(kāi)實(shí)施例的第四方面,提供一種測(cè)試裝置,所述裝置用于第二終端,所述裝置包括,
[0041 ]信息接收模塊,用于接收第一終端發(fā)送的數(shù)據(jù)信息;
[0042]信息檢測(cè)模塊,用于對(duì)所述信息接收模塊接收的數(shù)據(jù)信息進(jìn)行檢測(cè);
[0043]軌跡模擬模塊,用于當(dāng)所述信息檢測(cè)模塊確認(rèn)所述數(shù)據(jù)信息為手勢(shì)描述信息時(shí),根據(jù)所述手勢(shì)描述信息在所述第二終端的觸摸屏上模擬所述手勢(shì)描述信息中所含手勢(shì)的軌跡。
[0044]可選的,所述手勢(shì)描述信息包括軌跡事件集合,所述軌跡事件集合包括起點(diǎn)事件、終點(diǎn)事件和拐點(diǎn)事件,所述起點(diǎn)事件包括手指按下觸摸屏的事件及所述起點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo),所述終點(diǎn)事件包括手指離開(kāi)觸摸屏的事件及所述終點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo),所述拐點(diǎn)事件包括手指在觸摸屏上進(jìn)行直線移動(dòng)的事件、所述直線移動(dòng)開(kāi)始時(shí)的拐點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo)和所述直線移動(dòng)結(jié)束時(shí)的拐點(diǎn)坐標(biāo)點(diǎn)的坐標(biāo);
[0045]所述軌跡模擬模塊在根據(jù)所述手勢(shì)描述信息在所述第二終端的觸摸屏上模擬所述手勢(shì)描述信息中所含手勢(shì)的軌跡時(shí),用于:
[0046]解析所述手勢(shì)描述信息以獲取所述起點(diǎn)事件、終點(diǎn)事件和拐點(diǎn)事件;執(zhí)行所述起點(diǎn)事件、拐點(diǎn)事件和終點(diǎn)事件,以模擬所述手勢(shì)描述信息中所含手勢(shì)的軌跡。
[0047]根據(jù)本公開(kāi)實(shí)施例的第五方面,提供一種測(cè)試裝置,包括:
[0048]處理器;
[0049]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0050]其中,所述處理器被配置為:
[0051]接收用戶在觸摸屏上輸入的手勢(shì);
[0052]獲取所述手勢(shì)對(duì)應(yīng)的手勢(shì)描述信息;
[0053]將所述手勢(shì)描述信息發(fā)送給第二終端,以使所述第二終端根據(jù)所述手勢(shì)描述信息在所述第二終端的觸摸屏上模擬所述手勢(shì)的軌跡。
[0054]根據(jù)本公開(kāi)實(shí)施例的第六方面,提供一種測(cè)試裝置,包括:
[0055]處理器;
[0056]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0057]其中,所述處理器被配置為:
[0058]接收第一終端發(fā)送的數(shù)據(jù)信息;
[0059]對(duì)所述數(shù)據(jù)信息進(jìn)行檢測(cè);
[0060]當(dāng)確認(rèn)所述數(shù)據(jù)信息為手勢(shì)描述信息時(shí),根據(jù)所述手勢(shì)描述信息在所述測(cè)試裝置的觸摸屏上模擬所述手勢(shì)描述信息中所含手勢(shì)的軌跡。
[0061]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0062]在本公開(kāi)實(shí)施例中,使用帶有觸摸屏的第一終