移動(dòng)終端的測試方法及裝置制造方法
【專利摘要】本發(fā)明提供一種移動(dòng)終端的測試方法及裝置,所述方法應(yīng)用于移動(dòng)終端的用戶界面上,包括顯示第一界面,該第一界面包括至少一個(gè)待測事件,獲取用戶從所述至少一個(gè)待測事件中選取的待測事件,并將所述選取的待測事件發(fā)送至測試控制器,根據(jù)所述選取的待測事件顯示第二界面,所述第二界面包括至少一個(gè)運(yùn)行控制指令,獲取用戶從所述至少一個(gè)運(yùn)行控制指令中所選取的運(yùn)行控制指令,所述選取的運(yùn)行控制指令與所述選取的待測事件相對應(yīng),并將所述選取的運(yùn)行指令信息發(fā)送至測試控制器,以使測試控制器根據(jù)所述選取的運(yùn)行控制指令運(yùn)行所述選取的待測事件。應(yīng)用本發(fā)明實(shí)施例可以減少移動(dòng)終端的測試難度,增強(qiáng)移動(dòng)終端測試的靈活性。
【專利說明】移動(dòng)終端的測試方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及移動(dòng)終端的測試方法及裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,移動(dòng)終端得到了廣泛的應(yīng)用,故對移動(dòng)終端的性能測試變得尤為重要。其中,移動(dòng)終端的操作系統(tǒng),比如,安卓(Android)操作系統(tǒng)自帶了一個(gè)測試框架instrumentat1n,該測試框架可以執(zhí)行針對移動(dòng)終端的硬件狀態(tài)和軟件狀態(tài)等相關(guān)的測試事件。
[0003]現(xiàn)有技術(shù)中,移動(dòng)終端的測試方法一般采用操作系統(tǒng)自帶的測試框架進(jìn)行測試,比如:測試框架Instrumentat1n是Android測試環(huán)境的核心,利用測試框架Instrumentat1n進(jìn)行測試。其測試過程中需要將移動(dòng)終端連接到個(gè)人計(jì)算機(jī)(personalcomputer,PC)上,由PC發(fā)布測試命令,移動(dòng)終端的測試框架Instrumentat1n根據(jù)接收到的測試命令運(yùn)行相對應(yīng)的測試事件。并且,當(dāng)PC上發(fā)布測試命令后,移動(dòng)終端的測試框架Instrumentat1n 一直運(yùn)行該測試命令相對應(yīng)的測試事件,一直到該測試事件運(yùn)行完畢,再輸出測試事件執(zhí)行完畢信息。
[0004]但是,在一些特定的測試場景下,比如:測試場景位于室外,利用PC連接到移動(dòng)終端上進(jìn)行測試時(shí),增加了移動(dòng)終端的測試難度,并降低了移動(dòng)終端測試的靈活性。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供移動(dòng)終端的測試方法及裝置,以解決現(xiàn)有技術(shù)中######的問題。
[0006]根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種移動(dòng)終端的測試方法,應(yīng)用于移動(dòng)終端的用戶界面上,所述用戶界面與所述移動(dòng)終端的測試控制器相連接,所述方法包括:
[0007]顯示第一界面,所述第一界面包括至少一個(gè)待測事件;
[0008]獲取用戶從所述至少一個(gè)待測事件中選取的待測事件,并將所述選取的待測事件發(fā)送至所述測試控制器;
[0009]根據(jù)所述選取的待測事件顯示第二界面,所述第二界面包括至少一個(gè)運(yùn)行控制指令;
[0010]獲取用戶從所述至少一個(gè)運(yùn)行控制指令中所選取的運(yùn)行控制指令,所述選取的運(yùn)行控制指令與所述選取的待測事件相對應(yīng),并將所述選取的運(yùn)行指令信息發(fā)送至所述測試控制器,以使所述測試控制器根據(jù)所述選取的運(yùn)行控制指令運(yùn)行所述選取的待測事件。
[0011]根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種移動(dòng)終端的測試方法,應(yīng)用于移動(dòng)終端的測試控制器上,所述測試控制器與所述移動(dòng)終端的用戶界面相連接,所述方法包括:
[0012]接收所述用戶界面發(fā)送的用戶所選取的待測事件;
[0013]接收所述用戶界面發(fā)送的用戶所選取的運(yùn)行控制指令,所述選取的運(yùn)行控制指令與所述選取的待測事件相對應(yīng);
[0014]根據(jù)所述選取的運(yùn)行控制指令運(yùn)行所述選取的待測事件。
[0015]根據(jù)本發(fā)明實(shí)施例的第三方面,提供一種移動(dòng)終端的測試裝置,所述裝置應(yīng)用于移動(dòng)終端的用戶界面上,所述用戶界面與所述移動(dòng)終端的測試控制器相連接,所述裝置包括:
[0016]第一顯示單元,用于顯示第一界面,所述第一界面包括至少一個(gè)待測事件;
[0017]第一獲取單元,用于獲取用戶從所述至少一個(gè)待測事件中選取的待測事件,并將所述選取的待測事件發(fā)送至所述測試控制器;
[0018]第二顯示單元,用于根據(jù)所述選取的待測事件顯示第二界面,所述第二界面包括至少一個(gè)運(yùn)行控制指令;
[0019]第二獲取單元,用于獲取用戶從所述至少一個(gè)運(yùn)行控制指令中所選取的運(yùn)行控制指令,所述選取的運(yùn)行控制指令與所述選取的待測事件相對應(yīng),并將所述選取的運(yùn)行指令信息發(fā)送至所述測試控制器,以使所述測試控制器根據(jù)所述選取的運(yùn)行控制指令運(yùn)行所述選取的待測事件。
[0020]根據(jù)本發(fā)明實(shí)施例的第三方面,提供一種移動(dòng)終端的測試裝置,所述裝置應(yīng)用于移動(dòng)終端的測試控制器上,所述測試控制器與所述移動(dòng)終端的用戶界面相連接,所述裝置包括:
[0021]第一接收單元,用于接收所述用戶界面發(fā)送的用戶所選取的待測事件;
[0022]第二接收單元,用于接收所述用戶界面發(fā)送的用戶所選取的運(yùn)行控制指令,所述選取的運(yùn)行控制指令與所述選取的待測事件相對應(yīng);
[0023]運(yùn)行單元,用于根據(jù)所述選取的運(yùn)行控制指令運(yùn)行所述選取的待測事件。
[0024]應(yīng)用本發(fā)明實(shí)施例,移動(dòng)終端的用戶界面可以根據(jù)用戶的需要向移動(dòng)終端的測試控制器發(fā)送運(yùn)行控制指令,當(dāng)測試控制器接收到運(yùn)行控制指令后,根據(jù)該運(yùn)行控制指令運(yùn)行用戶選取的待測事件,并將當(dāng)前的運(yùn)行進(jìn)程信息發(fā)送給用戶界面,使得用戶界面可以實(shí)時(shí)展示該運(yùn)行進(jìn)程信息,從而減少了移動(dòng)終端的測試難度,增強(qiáng)了移動(dòng)終端測試的靈活性。
【專利附圖】
【附圖說明】
[0025]圖1是應(yīng)用本發(fā)明實(shí)施例移動(dòng)終端的測試應(yīng)用場景示意圖;
[0026]圖2是本發(fā)明移動(dòng)終端的測試方法的一個(gè)實(shí)施例流程圖;
[0027]圖3是本發(fā)明移動(dòng)終端的測試方法中第一界面的一個(gè)示意圖;
[0028]圖4是本發(fā)明移動(dòng)終端的測試方法中第一界面的另一個(gè)示意圖;
[0029]圖5是本發(fā)明移動(dòng)終端的測試方法中第一界面的再一個(gè)示意圖;
[0030]圖6是本發(fā)明移動(dòng)終端的測試方法中第二界面的一個(gè)示意圖;
[0031]圖7是本發(fā)明移動(dòng)終端的測試方法中第一界面的另一個(gè)示意圖;
[0032]圖8是本發(fā)明移動(dòng)終端的測試方法的另一個(gè)實(shí)施例流程圖;
[0033]圖9是本發(fā)明移動(dòng)終端的測試裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖;
[0034]圖10是本發(fā)明移動(dòng)終端的測試裝置的一個(gè)實(shí)施例框圖;
[0035]圖11是本發(fā)明移動(dòng)終端的測試裝置的另一個(gè)實(shí)施例框圖。
【具體實(shí)施方式】
[0036]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。
[0037]參見圖1,為應(yīng)用本發(fā)明實(shí)施例移動(dòng)終端的測試應(yīng)用場景示意圖:
[0038]圖1中示出了一種移動(dòng)終端的示意圖。該移動(dòng)終端包括前臺(tái)的用戶界面(UserInterface, UI)和后臺(tái)的測試控制器。用戶可以通過用戶界面選取要進(jìn)行測試的待測事件,并可以通過用戶界面向測試控制器發(fā)送控制運(yùn)行指令,從而能夠控制待測事件的運(yùn)行狀態(tài)。
[0039]如,用戶需要開始運(yùn)行待測事件,則可以通過用戶界面向測試控制器發(fā)送開始指令,當(dāng)測試控制器接收到開始指令后,則開始運(yùn)行待測事件。
[0040]又比如,用戶需要暫停已經(jīng)開始運(yùn)行的待測事件,則可以通過用戶界面向測試控制器發(fā)送暫停指令,當(dāng)測試控制器接收到暫停指令后,則暫停正在運(yùn)行的待測事件。
[0041]再比如,用戶需要結(jié)束已經(jīng)開始運(yùn)行的待測事件,則可以通過用戶界面向測試控制器發(fā)送結(jié)束指令,當(dāng)測試控制器接收到結(jié)束指令后,則結(jié)束正在運(yùn)行的待測事件。
[0042]因此,本發(fā)明實(shí)施例中,用戶可以通過移動(dòng)終端的用戶界面控制待測事件的運(yùn)行狀態(tài),使得移動(dòng)終端的測試控制器根據(jù)用戶的控制運(yùn)行指令運(yùn)行待測事件,而不需要外接一個(gè)PC,減少了移動(dòng)終端的測試難度,增強(qiáng)了移動(dòng)終端測試的靈活性。
[0043]下面結(jié)合附圖對本發(fā)明移動(dòng)終端的測試實(shí)施例進(jìn)行詳細(xì)描述。
[0044]參見圖2,為本發(fā)明移動(dòng)終端的測試方法的一個(gè)實(shí)施例流程圖,該實(shí)施例從移動(dòng)終端的用戶界面?zhèn)冗M(jìn)行描述,該用戶界面與所述移動(dòng)終端的測試控制器相連接,所述方法包括以下步驟:
[0045]步驟210:顯示第一界面,該第一界面包括至少一個(gè)待測事件。
[0046]本實(shí)施例中,用戶界面顯示第一界面,該第一界面至少包括一個(gè)待測事件。如圖3所示,該第一界面包括待測事件1、待測事件2、待測事件3、待測事件4。其中,每一待測事件皆有選擇框。
[0047]比如,待測事件1為耗電量測試,待測事件2為信號(hào)強(qiáng)度測試,待測事件3為應(yīng)用程序編程接口(Applicat1n Programming Interface, API)測試,待測事件4為硬件元器件測試。
[0048]用戶可以通過對選擇框的操作來選取執(zhí)行待測事件1、待測事件2、待測事件3、待測事件4中任意一種或多種,當(dāng)用戶選取需要測試的待測事件后,可以點(diǎn)擊確認(rèn)按鈕表示選取完畢。
[0049]步驟220:獲取用戶從至少一個(gè)待測事件中所選取的待測事件,并將該被選取的待測事件發(fā)送至測試控制器。其中,用戶選取的待測事件可以為一個(gè),也可以為多個(gè)。
[0050]本實(shí)施例中,用戶可以通過點(diǎn)擊的方式選擇待測事件,如圖4所示,用戶需要選擇執(zhí)行待測事件1,點(diǎn)擊該待測事件1對應(yīng)的選擇框,該選擇框被點(diǎn)擊后出現(xiàn)一個(gè)黑點(diǎn),表示待測事件1被選中;或者,用戶可以通過觸摸的方式選擇待測事件,如圖5所示,用戶需要選擇執(zhí)行待測事件1,以觸摸的方式在待測事件1對應(yīng)的選擇框上打一個(gè)對勾,該選擇框被打?qū)春笙鄳?yīng)地出現(xiàn)一個(gè)對勾,表示待測事件1被選中,當(dāng)用戶選取需要測試的待測事件后,可以點(diǎn)擊確認(rèn)按鈕表示選取完畢。本發(fā)明實(shí)施例中對用戶如何選擇待測事件的具體方式不限于上述出現(xiàn)黑點(diǎn)或?qū)吹倪x擇方式,還包括其他的選擇方式,在這里不再贅述。
[0051]上述步驟210和步驟220中,用戶界面提供了一個(gè)用于用戶選擇待測事件的第一界面,當(dāng)用戶選擇完后,用戶界面將用戶所選擇的待測事件發(fā)送至測試控制器,目的是讓測試控制器為運(yùn)行接收到的待測事件做準(zhǔn)備。
[0052]步驟230:根據(jù)選取的待測事件顯示第二界面,該第二界面包括至少一個(gè)運(yùn)行控制指令。
[0053]本實(shí)施例中,用戶界面顯示第二界面,該第二界面包括開始、暫停或結(jié)束中至少一個(gè)運(yùn)行控制指令。比如,用戶選取了待測事件1,則待測事件I對應(yīng)的第二界面如圖6所示,該第二界面包括開始、暫?;蚪Y(jié)束三個(gè)運(yùn)行控制指令。比如,當(dāng)用戶需要開始運(yùn)行待測事件I時(shí),則可以點(diǎn)擊待測事件I對應(yīng)的開始按鈕表示用戶選取的運(yùn)行控制指令為開始指令;同理,當(dāng)用戶需要暫停正在運(yùn)行的待測事件I時(shí),則可以點(diǎn)擊待測事件I對應(yīng)的暫停按鈕表示用戶選取的運(yùn)行控制指令為暫停指令;同理,當(dāng)用戶需要結(jié)束正在運(yùn)行的待測事件I時(shí),則可以點(diǎn)擊待測事件I對應(yīng)的結(jié)束按鈕表示用戶選取的運(yùn)行控制指令為結(jié)束指令。
[0054]步驟240:獲取用戶從至少一個(gè)運(yùn)行控制指令中所選取的運(yùn)行控制指令,該選取的運(yùn)行控制指令與用戶所選取的待測事件相對應(yīng),并將用戶選取的運(yùn)行指令信息發(fā)送至測試控制器,以使測試控制器根據(jù)用戶選取的運(yùn)行控制指令運(yùn)行用戶選取的待測事件。
[0055]其中,用戶選取的運(yùn)行控制指令可以為開始指令、暫停指令或結(jié)束指令。當(dāng)測試控制器接收到用戶選取的運(yùn)行控制指令后,可以根據(jù)該運(yùn)行控制指令運(yùn)行用戶選取的待測事件。
[0056]可選的,在上述實(shí)施例中,本發(fā)明移動(dòng)終端的測試方法還包括:
[0057]接收測試控制器發(fā)送的用戶選取的測試事件所對應(yīng)的運(yùn)行進(jìn)程信息,并將該運(yùn)行進(jìn)程信息顯示在第二界面上。比如,用戶選取的測試事件為測試事件1,則該測試事件I對應(yīng)的運(yùn)行進(jìn)程信息顯示在第二界面上,如圖6所示。其中,運(yùn)行進(jìn)程信息可以以表格,進(jìn)度條或者文字等任意一種形式進(jìn)行顯示。
[0058]進(jìn)一步可選地,用戶選取的運(yùn)行控制指令還包括顯示日志指令,本發(fā)明移動(dòng)終端的測試方法還包括:
[0059]接收測試控制器發(fā)送的用戶選取的測試事件所對應(yīng)的日志信息,并將該日志信息顯示在第二界面上。其中,該第二界面包括開始、暫停、結(jié)束和日志,這四個(gè)控制運(yùn)行指令可以供用戶選擇。比如,用戶選取的測試事件為測試事件1,并選取了顯示日志指令,則第二界面會(huì)顯示該測試事件I對應(yīng)的日志信息,如圖7所示。
[0060]由上述實(shí)施例可見,移動(dòng)終端的用戶界面可以根據(jù)用戶的需要控制待測事件的運(yùn)行狀態(tài),使得移動(dòng)終端的測試控制器根據(jù)用戶界面發(fā)送的控制運(yùn)行指令運(yùn)行待測事件,并且可以實(shí)時(shí)展示用戶選取的待測事件對應(yīng)的運(yùn)行進(jìn)程信息,從而減少了移動(dòng)終端的測試難度,增強(qiáng)了移動(dòng)終端測試的靈活性。
[0061]參見圖8,為本發(fā)明移動(dòng)終端的測試方法的另一個(gè)實(shí)施例流程圖,該實(shí)施例從移動(dòng)終端的測試控制器側(cè)進(jìn)行描述,該測試控制器與所述移動(dòng)終端的用戶界面相連接,所述方法包括以下步驟:
[0062]步驟810:接收用戶界面發(fā)送的用戶所選取的待測事件。其中,用戶選取的待測事件可以為一個(gè),也可以為多個(gè)。
[0063]比如,用戶選取的待測事件為待測事件1,該待測事件I為耗電量測試。
[0064]步驟820:接收用戶界面發(fā)送的用戶所選取的運(yùn)行控制指令。其中,用戶選取的運(yùn)行控制指令與用戶選取的待測事件相對應(yīng),可以包括開始指令、暫停指令或結(jié)束指令。
[0065]步驟830:根據(jù)用戶選取的運(yùn)行控制指令運(yùn)行用戶選取的待測事件。
[0066]比如,用戶選取的待測事件為待測事件1,用戶選取的運(yùn)行控制指令為開始指令,則測試控制器開始運(yùn)行待測事件I。
[0067]可選的,在上述實(shí)施例中,本發(fā)明移動(dòng)終端的測試方法還包括:
[0068](I)獲取用戶選取的測試事件所對應(yīng)的運(yùn)行進(jìn)程信息。該運(yùn)行進(jìn)程信息可以包括用戶選取的測試事件的開始運(yùn)行時(shí)間、運(yùn)行狀態(tài)、結(jié)束運(yùn)行時(shí)間等。
[0069](2)將獲取到的運(yùn)行進(jìn)程信息發(fā)送至用戶界面,以使用戶界面顯示該運(yùn)行進(jìn)程信肩、O
[0070]進(jìn)一步可選地,用戶選取的運(yùn)行控制指令還包括顯示日志指令,本發(fā)明移動(dòng)終端的測試方法還包括:
[0071](I)獲取用戶選取的測試事件所對應(yīng)的日志信息。
[0072]其中,當(dāng)用戶選取的測試事件運(yùn)行結(jié)束后,測試控制器可以生成定制的超文本標(biāo)記語言(Hyper Text Mark-up Language,HTML)格式、可擴(kuò)展標(biāo)記語言(Extensible MarkupLanguage, XML)格式或者文字格式的報(bào)表,該報(bào)表為用戶選取的測試事件所對應(yīng)的日志信息,并被存儲(chǔ)在移動(dòng)終端的內(nèi)存卡上。
[0073](2)將獲取到的日志信息發(fā)送至用戶界面,以使用戶界面顯示該運(yùn)日志信息。
[0074]由上述實(shí)施例可見,測試控制器可以接收用戶界面的運(yùn)行控制指令,并根據(jù)運(yùn)行控制指令運(yùn)行用戶選取的待測事件,比如,開始運(yùn)行,暫停運(yùn)行,結(jié)束運(yùn)行,以及顯示日志信息等,并將當(dāng)前的運(yùn)行進(jìn)程信息發(fā)送給用戶界面,用于用戶界面實(shí)時(shí)展示該運(yùn)行進(jìn)程信息。
[0075]為了實(shí)現(xiàn)本發(fā)明中的測試控制器的上述功能,可以對現(xiàn)有的測試控制器,比如,Android測試環(huán)境中的測試控制器(Instrumentat 1n Test Runner),進(jìn)行二次開發(fā),在測試控制器加入控制用戶選取的待測事件的代碼,比如,開始運(yùn)行,暫停運(yùn)行,結(jié)束運(yùn)行,以及顯示日志信息等,這樣就能夠根據(jù)用戶界面發(fā)送的運(yùn)行控制指令運(yùn)行對應(yīng)的待測事件。
[0076]與前述移動(dòng)終端的測試方法實(shí)施例相對應(yīng),本發(fā)明還提供了移動(dòng)終端的測試裝置的實(shí)施例。
[0077]本發(fā)明移動(dòng)終端的測試裝置的實(shí)施例可以應(yīng)用在網(wǎng)絡(luò)設(shè)備上。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過其所在設(shè)備的處理器將非易失性存儲(chǔ)器中對應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖9所示,為本發(fā)明移動(dòng)終端的測試裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖9所示的處理器、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲(chǔ)器之夕卜,實(shí)施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報(bào)文的轉(zhuǎn)發(fā)芯片等等;從硬件結(jié)構(gòu)上來講該設(shè)備還可能是分布式的設(shè)備,可能包括多個(gè)接口卡,以便在硬件層面進(jìn)行報(bào)文處理的擴(kuò)展。
[0078]參見圖10,為本發(fā)明移動(dòng)終端的測試裝置的一個(gè)實(shí)施例框圖,所述裝置應(yīng)用于移動(dòng)終端的用戶界面上,所述用戶界面與所述移動(dòng)終端的測試控制器相連接,所述裝置包括:第一顯示單元101、第一獲取單元102、第二獲取單元104和第二獲取單元104。
[0079]其中,第一顯示單元101用于顯示第一界面,所述第一界面包括至少一個(gè)待測事件;
[0080]第一獲取單元102用于獲取用戶從所述至少一個(gè)待測事件中選取的待測事件,并將所述選取的待測事件發(fā)送至所述測試控制器;
[0081]第二顯示單元103用于根據(jù)所述選取的待測事件顯示第二界面,所述第二界面包括至少一個(gè)運(yùn)行控制指令;
[0082]第二獲取單元104用于獲取用戶從所述至少一個(gè)運(yùn)行控制指令中所選取的運(yùn)行控制指令,所述選取的運(yùn)行控制指令與所述選取的待測事件相對應(yīng),并將所述選取的運(yùn)行指令信息發(fā)送至所述測試控制器,以使所述測試控制器根據(jù)所述選取的運(yùn)行控制指令運(yùn)行所述選取的待測事件。
[0083]其中,上述選取的運(yùn)行控制指令可以包括開始指令、暫停指令或結(jié)束指令。
[0084]可選地,本發(fā)明移動(dòng)終端的測試裝置還可以包括:第一接收單元(圖10中未標(biāo)出)。
[0085]其中,第一接收單元用于接收所述測試控制器發(fā)送的所述選取的測試事件所對應(yīng)的運(yùn)行進(jìn)程信息,并將所述運(yùn)行進(jìn)程信息顯示在所述第二界面上。
[0086]進(jìn)一步可選地,所述選取的運(yùn)行控制指令還包括顯示日志指令,所述裝置還包括:第二接收單元(圖10中未標(biāo)出)。
[0087]其中,第二接收單元用于接收所述測試控制器發(fā)送的所述選取的測試事件所對應(yīng)的日志信息,并將所述日志信息顯示在所述第二界面上。
[0088]參見圖11,為本發(fā)明移動(dòng)終端的測試裝置的另一個(gè)實(shí)施例框圖,所述述裝置應(yīng)用于移動(dòng)終端的測試控制器上,所述測試控制器與所述移動(dòng)終端的用戶界面相連接,所述裝置包括:第一接收單元111、第二接收單元112和運(yùn)行單元113。
[0089]其中,第一接收單元111用于接收所述用戶界面發(fā)送的用戶所選取的待測事件;
[0090]第二接收單元112用于接收所述用戶界面發(fā)送的用戶所選取的運(yùn)行控制指令,所述選取的運(yùn)行控制指令與所述選取的待測事件相對應(yīng);
[0091]運(yùn)行單元113用于根據(jù)所述選取的運(yùn)行控制指令運(yùn)行所述選取的待測事件。
[0092]其中,上述選取的運(yùn)行控制指令可以包括開始指令、暫停指令或結(jié)束指令。
[0093]可選地,本發(fā)明移動(dòng)終端的測試裝置還可以包括:第一獲取單元和第一發(fā)送單元(圖11中未標(biāo)出)。
[0094]其中,第一獲取單元用于獲取所述選取的測試事件所對應(yīng)的運(yùn)行進(jìn)程信息;
[0095]第一發(fā)送單元用于將所述運(yùn)行進(jìn)程信息發(fā)送至所述用戶界面,以使所述用戶界面顯示所述運(yùn)行進(jìn)程信息。
[0096]進(jìn)一步可選地,上述選取的運(yùn)行控制指令還可以包括顯示日志指令,所述裝置還包括:第二獲取單元和第二發(fā)送單元(圖11中未標(biāo)出)。
[0097]其中,第二獲取單元用于獲取所述選取的測試事件所對應(yīng)的日志信息;
[0098]第二發(fā)送單元用于將所述日志信息發(fā)送至所述用戶界面,以使所述用戶界面顯示所述運(yùn)日志信息。
[0099]上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。
[0100]對于裝置實(shí)施例而言,由于其基本對應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本發(fā)明方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0101]由上述實(shí)施例可見,移動(dòng)終端的用戶界面可以根據(jù)用戶的需要向移動(dòng)終端的測試控制器發(fā)送運(yùn)行控制指令,當(dāng)測試控制器接收到運(yùn)行控制指令后,根據(jù)該運(yùn)行控制指令運(yùn)行用戶選取的待測事件,并將當(dāng)前的運(yùn)行進(jìn)程信息發(fā)送給用戶界面,使得用戶界面可以實(shí)時(shí)展示該運(yùn)行進(jìn)程信息,從而減少了移動(dòng)終端的測試難度,增強(qiáng)了移動(dòng)終端測試的靈活性。
[0102]本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本【技術(shù)領(lǐng)域】中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0103]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。
【權(quán)利要求】
1.一種移動(dòng)終端的測試方法,其特征在于,所述方法應(yīng)用于移動(dòng)終端的用戶界面上,所述用戶界面與所述移動(dòng)終端的測試控制器相連接,所述方法包括: 顯示第一界面,所述第一界面包括至少一個(gè)待測事件; 獲取用戶從所述至少一個(gè)待測事件中選取的待測事件,并將所述選取的待測事件發(fā)送至所述測試控制器; 根據(jù)所述選取的待測事件顯示第二界面,所述第二界面包括至少一個(gè)運(yùn)行控制指令; 獲取用戶從所述至少一個(gè)運(yùn)行控制指令中所選取的運(yùn)行控制指令,所述選取的運(yùn)行控制指令與所述選取的待測事件相對應(yīng),并將所述選取的運(yùn)行指令信息發(fā)送至所述測試控制器,以使所述測試控制器根據(jù)所述選取的運(yùn)行控制指令運(yùn)行所述選取的待測事件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述選取的運(yùn)行控制指令包括開始指令、暫停指令或結(jié)束指令。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 接收所述測試控制器發(fā)送的所述選取的測試事件所對應(yīng)的運(yùn)行進(jìn)程信息,并將所述運(yùn)行進(jìn)程信息顯示在所述第二界面上。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述選取的運(yùn)行控制指令還包括顯示日志指令,所述方法還包括: 接收所述測試控制器發(fā)送的所述選取的測試事件所對應(yīng)的日志信息,并將所述日志信息顯示在所述第二界面上。
5.一種移動(dòng)終端的測試方法,其特征在于,所述方法應(yīng)用于移動(dòng)終端的測試控制器上,所述測試控制器與所述移動(dòng)終端的用戶界面相連接,所述方法包括: 接收所述用戶界面發(fā)送的用戶所選取的待測事件; 接收所述用戶界面發(fā)送的用戶所選取的運(yùn)行控制指令,所述選取的運(yùn)行控制指令與所述選取的待測事件相對應(yīng); 根據(jù)所述選取的運(yùn)行控制指令運(yùn)行所述選取的待測事件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述選取的運(yùn)行控制指令包括開始指令、暫停指令或結(jié)束指令。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述方法還包括: 獲取所述選取的測試事件所對應(yīng)的運(yùn)行進(jìn)程信息; 將所述運(yùn)行進(jìn)程信息發(fā)送至所述用戶界面,以使所述用戶界面顯示所述運(yùn)行進(jìn)程信肩、O
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述選取的運(yùn)行控制指令還包括顯示日志指令,所述方法還包括: 獲取所述選取的測試事件所對應(yīng)的日志信息; 將所述日志信息發(fā)送至所述用戶界面,以使所述用戶界面顯示所述運(yùn)日志信息。
9.一種移動(dòng)終端的測試的裝置,其特征在于,所述裝置應(yīng)用于移動(dòng)終端的用戶界面上,所述用戶界面與所述移動(dòng)終端的測試控制器相連接,所述裝置包括: 第一顯示單元,用于顯示第一界面,所述第一界面包括至少一個(gè)待測事件; 第一獲取單元,用于獲取用戶從所述至少一個(gè)待測事件中選取的待測事件,并將所述選取的待測事件發(fā)送至所述測試控制器; 第二顯示單元,用于根據(jù)所述選取的待測事件顯示第二界面,所述第二界面包括至少一個(gè)運(yùn)行控制指令; 第二獲取單元,用于獲取用戶從所述至少一個(gè)運(yùn)行控制指令中所選取的運(yùn)行控制指令,所述選取的運(yùn)行控制指令與所述選取的待測事件相對應(yīng),并將所述選取的運(yùn)行指令信息發(fā)送至所述測試控制器,以使所述測試控制器根據(jù)所述選取的運(yùn)行控制指令運(yùn)行所述選取的待測事件。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述選取的運(yùn)行控制指令包括開始指令、暫停指令或結(jié)束指令。
11.根據(jù)權(quán)利要求9或10所述的裝置,其特征在于,所述裝置還包括: 第一接收單元,用于接收所述測試控制器發(fā)送的所述選取的測試事件所對應(yīng)的運(yùn)行進(jìn)程信息,并將所述運(yùn)行進(jìn)程信息顯示在所述第二界面上。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述選取的運(yùn)行控制指令還包括顯示日志指令,所述裝置還包括: 第二接收單元,用于接收所述測試控制器發(fā)送的所述選取的測試事件所對應(yīng)的日志信息,并將所述日志信息顯示在所述第二界面上。
13.—種移動(dòng)終端的測試的裝置,其特征在于,所述裝置應(yīng)用于移動(dòng)終端的測試控制器上,所述測試控制器與所述移動(dòng)終端的用戶界面相連接,所述裝置包括: 第一接收單元,用于接收所述用戶界面發(fā)送的用戶所選取的待測事件; 第二接收單元,用于接收所述用戶界面發(fā)送的用戶所選取的運(yùn)行控制指令,所述選取的運(yùn)行控制指令與所述選取的待測事件相對應(yīng); 運(yùn)行單元,用于根據(jù)所述選取的運(yùn)行控制指令運(yùn)行所述選取的待測事件。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述選取的運(yùn)行控制指令包括開始指令、暫停指令或結(jié)束指令。
15.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,所述裝置還包括: 第一獲取單元,用于獲取所述選取的測試事件所對應(yīng)的運(yùn)行進(jìn)程信息; 第一發(fā)送單元,用于將所述運(yùn)行進(jìn)程信息發(fā)送至所述用戶界面,以使所述用戶界面顯示所述運(yùn)行進(jìn)程信息。
16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述選取的運(yùn)行控制指令還包括顯示日志指令,所述裝置還包括: 第二獲取單元,用于獲取所述選取的測試事件所對應(yīng)的日志信息; 第二發(fā)送單元,用于將所述日志信息發(fā)送至所述用戶界面,以使所述用戶界面顯示所述運(yùn)日志信息。
【文檔編號(hào)】G06F11/36GK104461904SQ201410838612
【公開日】2015年3月25日 申請日期:2014年12月29日 優(yōu)先權(quán)日:2014年12月29日
【發(fā)明者】劉京愛, 朱正宜, 楊威, 鄧丹林, 任虹 申請人:北京暢游天下網(wǎng)絡(luò)技術(shù)有限公司