終端離線(xiàn)測(cè)試方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動(dòng)終端設(shè)備測(cè)試領(lǐng)域,特別是涉及到一種終端的離線(xiàn)測(cè)試的方法及其裝置。
【背景技術(shù)】
[0002]傳統(tǒng)的終端測(cè)試離不開(kāi)兩種方式,即軟連接、機(jī)械臂方式。
[0003]其中,軟連接方式一般采用USB數(shù)據(jù)線(xiàn)連接方式或WIFI連接方式:
[0004]USB數(shù)據(jù)線(xiàn)連接方式:USB數(shù)據(jù)線(xiàn)的材質(zhì)、電腦對(duì)終端的供電、終端USB模塊的質(zhì)量等等都會(huì)對(duì)測(cè)試造成影響。
[0005]WIFI連接方式:WIFI的穩(wěn)定性,會(huì)對(duì)測(cè)試造成影響。
[0006]機(jī)械臂方式離不開(kāi)使用測(cè)試儀表:
[0007]機(jī)械臂測(cè)試儀表不便于攜帶,無(wú)法滿(mǎn)足外場(chǎng)測(cè)試(路途顛簸影響機(jī)械臂準(zhǔn)確率)。
[0008]機(jī)械臂測(cè)試儀表運(yùn)行時(shí)間到達(dá)一定周期后,儀表自身會(huì)出現(xiàn)磨損、偏離等問(wèn)題,會(huì)對(duì)測(cè)試造成影響。
[0009]綜上所述,這兩種測(cè)試方式,或多或少受到數(shù)據(jù)線(xiàn)傳輸、網(wǎng)絡(luò)環(huán)境、機(jī)械臂硬件不精確等因素的影響,使得某些測(cè)試場(chǎng)景存在一定的不穩(wěn)定、不準(zhǔn)確、不客觀性。隨著某些特殊測(cè)試場(chǎng)景受關(guān)注度越來(lái)越高,傳統(tǒng)的終端測(cè)試方式已經(jīng)無(wú)法滿(mǎn)足要求。
【發(fā)明內(nèi)容】
[0010]本發(fā)明要解決的問(wèn)題是提出一種終端離線(xiàn)測(cè)試方法及裝置,解決現(xiàn)有技術(shù)中的測(cè)試方式在某些測(cè)試場(chǎng)景帶來(lái)的不穩(wěn)定、不準(zhǔn)確、不客觀性的問(wèn)題。
[0011]為實(shí)現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案為:一種終端離線(xiàn)測(cè)試方法,包括如下步驟:
[0012](I)錄制測(cè)試腳本;
[0013](2)在待測(cè)終端上回放測(cè)試腳本;
[0014](3)在待測(cè)終端上生成測(cè)試報(bào)告。
[0015]優(yōu)選的,所述步驟⑴中,錄制測(cè)試腳本的方法為:
[0016]a、被測(cè)終端與測(cè)試設(shè)備相連;所述測(cè)試設(shè)備為PC機(jī)或筆記本電腦或服務(wù)器;
[0017]b、手動(dòng)操作被測(cè)終端,通過(guò)測(cè)試設(shè)備的的軟件識(shí)別手動(dòng)操作并將其轉(zhuǎn)化成測(cè)試腳本錄制下來(lái)。
[0018]進(jìn)一步的,所述步驟b中,錄制完成的腳本在測(cè)試設(shè)備上設(shè)置測(cè)試執(zhí)行規(guī)則。
[0019]進(jìn)一步的,所述步驟(2)中,在待測(cè)終端上按照所述測(cè)試執(zhí)行規(guī)則回放所述測(cè)試腳本。
[0020]優(yōu)選的,所述步驟(3)中,所述測(cè)試報(bào)告包括測(cè)試結(jié)果、測(cè)試通過(guò)率、測(cè)試執(zhí)行步驟、測(cè)試日志。
[0021]本發(fā)明還提供了一種終端離線(xiàn)測(cè)試裝置,包括:錄制裝置,用于錄制測(cè)試腳本;待測(cè)終端的回放模塊,用于回放測(cè)試腳本;待測(cè)終端的報(bào)告模塊,用于生成測(cè)試報(bào)告。
[0022]優(yōu)選的,所述錄制裝置包括一被測(cè)終端和一測(cè)試設(shè)備,所述被測(cè)終端與測(cè)試設(shè)備相連;所述測(cè)試設(shè)備包括識(shí)別模塊,用于識(shí)別被測(cè)終端的手動(dòng)操作,還包括錄制模塊,用于將手動(dòng)操作轉(zhuǎn)化成測(cè)試腳本錄制下來(lái)。
[0023]進(jìn)一步的,所述測(cè)試設(shè)備為PC機(jī)或筆記本電腦或服務(wù)器。
[0024]進(jìn)一步的,所述測(cè)試設(shè)備還包括規(guī)則設(shè)置模塊,用于為測(cè)試腳本設(shè)置測(cè)試執(zhí)行規(guī)則。
[0025]進(jìn)一步的,所述代測(cè)終端還包括一執(zhí)行模塊,用于執(zhí)行所述測(cè)試執(zhí)行規(guī)則。
[0026]本發(fā)明的有益效果為:
[0027]本發(fā)明降低了測(cè)試人員的技術(shù)門(mén)檻,降低了測(cè)試人員的學(xué)習(xí)成本,測(cè)試人員不需要編寫(xiě)腳本,只需按照測(cè)試用例手動(dòng)操作手機(jī)即可完成測(cè)試腳本的錄制工作。
[0028]本發(fā)明直接在終端實(shí)現(xiàn)測(cè)試,使測(cè)試更具有靈活性,避免了軟連接、機(jī)械臂測(cè)試的不穩(wěn)定、不準(zhǔn)確、不客觀性,適用于更多測(cè)試場(chǎng)景(功耗測(cè)試、外場(chǎng)測(cè)試等)。
【附圖說(shuō)明】
[0029]圖1是本發(fā)明的步驟示意圖。
【具體實(shí)施方式】
[0030]下面結(jié)合具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步的說(shuō)明。
[0031]本發(fā)明引入Android自帶的測(cè)試方法UIAutomator,UIAutomator是基于UI的自動(dòng)化測(cè)試方法,將操作變得簡(jiǎn)單化。按照如圖1所示的步驟,首先手動(dòng)操作被測(cè)終端,通過(guò)PC(PC機(jī)、筆記本電腦)/服務(wù)器端的軟件識(shí)別手動(dòng)操作并將其轉(zhuǎn)化成腳本錄制下來(lái),錄制完成的腳本在PC (PC機(jī)、筆記本電腦)/服務(wù)器端可以設(shè)置測(cè)試執(zhí)行規(guī)則,完成設(shè)置后保存至Ij待測(cè)終端上,執(zhí)行腳本回放,UIAutomator解析腳本并在待測(cè)終端上按照規(guī)則運(yùn)行。測(cè)試完成后,可以在終端上查看測(cè)試報(bào)告,測(cè)試報(bào)告包含測(cè)試結(jié)果、測(cè)試通過(guò)率、測(cè)試執(zhí)行步驟、測(cè)試日志等內(nèi)容。
[0032]本發(fā)明采用離線(xiàn)測(cè)試方式,首先終端與PC (PC機(jī)、筆記本電腦)/服務(wù)器相連,通過(guò)手動(dòng)操作終端生成測(cè)試腳本保存于PC后,將腳本傳遞到終端上,之后再采用回放的方式進(jìn)行終端測(cè)試,該測(cè)試腳本直接在移動(dòng)終端上運(yùn)行,拋開(kāi)PC/服務(wù)器,避免了軟連接、機(jī)械臂方式的不穩(wěn)定、不準(zhǔn)確、不客觀性,同時(shí)又滿(mǎn)足了終端功耗測(cè)試要求、外場(chǎng)測(cè)試要求等測(cè)試場(chǎng)景。
[0033]以上對(duì)本發(fā)明的一個(gè)實(shí)施例進(jìn)行了詳細(xì)說(shuō)明,但所述內(nèi)容僅為本發(fā)明的較佳實(shí)施例,不能被認(rèn)為用于限定本發(fā)明的實(shí)施范圍。凡依本發(fā)明申請(qǐng)范圍所作的均等變化與改進(jìn)等,均應(yīng)仍歸屬于本發(fā)明的專(zhuān)利涵蓋范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種終端離線(xiàn)測(cè)試方法,其特征在于,包括如下步驟:(1)錄制測(cè)試腳本;(2)在待測(cè)終端上回放測(cè)試腳本;(3)在待測(cè)終端上生成測(cè)試報(bào)告。2.根據(jù)權(quán)利要求1所述的一種終端離線(xiàn)測(cè)試方法,其特征在于,所述步驟(1)中,錄制測(cè)試腳本的方法為:a、被測(cè)終端與測(cè)試設(shè)備相連;所述測(cè)試設(shè)備為PC機(jī)或筆記本電腦或服務(wù)器;b、手動(dòng)操作被測(cè)終端,通過(guò)測(cè)試設(shè)備的的軟件識(shí)別手動(dòng)操作并將其轉(zhuǎn)化成測(cè)試腳本錄制下來(lái)。3.根據(jù)權(quán)利要求2所述的一種終端離線(xiàn)測(cè)試方法,其特征在于,所述步驟b中,錄制完成的腳本在測(cè)試設(shè)備上設(shè)置測(cè)試執(zhí)行規(guī)則。4.根據(jù)權(quán)利要求3所述的一種終端離線(xiàn)測(cè)試方法,其特征在于,所述步驟(2)中,在待測(cè)終端上按照所述測(cè)試執(zhí)行規(guī)則回放所述測(cè)試腳本。5.根據(jù)權(quán)利要求1所述的一種終端離線(xiàn)測(cè)試方法,其特征在于,所述步驟(3)中,所述測(cè)試報(bào)告包括測(cè)試結(jié)果、測(cè)試通過(guò)率、測(cè)試執(zhí)行步驟、測(cè)試日志。6.一種終端離線(xiàn)測(cè)試裝置,其特征在于,包括:錄制裝置,用于錄制測(cè)試腳本;待測(cè)終端的回放模塊,用于回放測(cè)試腳本;待測(cè)終端的報(bào)告模塊,用于生成測(cè)試報(bào)告。7.根據(jù)權(quán)利要求6所述的一種終端離線(xiàn)測(cè)試裝置,其特征在于,所述錄制裝置包括一被測(cè)終端和一測(cè)試設(shè)備,所述被測(cè)終端與測(cè)試設(shè)備相連;所述測(cè)試設(shè)備包括識(shí)別模塊,用于識(shí)別被測(cè)終端的手動(dòng)操作,還包括錄制模塊,用于將手動(dòng)操作轉(zhuǎn)化成測(cè)試腳本錄制下來(lái)。8.根據(jù)權(quán)利要求7所述的一種終端離線(xiàn)測(cè)試裝置,其特征在于,所述測(cè)試設(shè)備為PC機(jī)或筆記本電腦或服務(wù)器。9.根據(jù)權(quán)利要求7或8所述的一種終端離線(xiàn)測(cè)試裝置,其特征在于,所述測(cè)試設(shè)備還包括規(guī)則設(shè)置模塊,用于為測(cè)試腳本設(shè)置測(cè)試執(zhí)行規(guī)則。10.根據(jù)權(quán)利要求9所述的一種終端離線(xiàn)測(cè)試裝置,其特征在于,所述代測(cè)終端還包括一執(zhí)行模塊,用于執(zhí)行所述測(cè)試執(zhí)行規(guī)則。
【專(zhuān)利摘要】本發(fā)明提出一種終端離線(xiàn)測(cè)試方法,包括如下步驟:(1)錄制測(cè)試腳本;(2)在待測(cè)終端上回放測(cè)試腳本;(3)在待測(cè)終端上生成測(cè)試報(bào)告。通過(guò)本發(fā)明的方法,避免了軟連接、機(jī)械臂方式的不穩(wěn)定、不準(zhǔn)確、不客觀性,同時(shí)又滿(mǎn)足了終端功耗測(cè)試要求、外場(chǎng)測(cè)試要求等測(cè)試場(chǎng)景。
【IPC分類(lèi)】G06F11/22
【公開(kāi)號(hào)】CN105138436
【申請(qǐng)?zhí)枴緾N201510483296
【發(fā)明人】于磊, 杜玲, 劉偉
【申請(qǐng)人】天津市康凱特軟件科技有限公司
【公開(kāi)日】2015年12月9日
【申請(qǐng)日】2015年8月7日