一種交互測(cè)試方法及其終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及通信技術(shù)領(lǐng)域,特別是涉及一種交互測(cè)試方法及其終端。
【背景技術(shù)】
[0002]為了保證產(chǎn)品質(zhì)量,產(chǎn)品出貨前的測(cè)試工作變得尤為重要。目前,出貨前測(cè)試移動(dòng)終端的方法一般通過測(cè)試工裝實(shí)現(xiàn)。然而,由于測(cè)試工裝需要與專用設(shè)備配套使用才能完成測(cè)試,并且測(cè)試過程中通常由人工進(jìn)行逐一測(cè)試,操作復(fù)雜易出錯(cuò),且成本高。
【發(fā)明內(nèi)容】
[0003]本申請(qǐng)?zhí)峁┮环N交互測(cè)試方法及其終端,能夠自動(dòng)化測(cè)試待測(cè)終端,提高測(cè)試效率與可靠性,減少成本。
[0004]為解決上述技術(shù)問題,本申請(qǐng)采用的一個(gè)技術(shù)方案是:提供一種交互測(cè)試方法,所述方法包括如下步驟:測(cè)試終端接收待測(cè)終端發(fā)送的測(cè)試指令;根據(jù)所述測(cè)試指令獲取所述測(cè)試指令對(duì)應(yīng)的測(cè)試用例,其中,所述測(cè)試用例預(yù)先設(shè)置于所述測(cè)試終端;通過所述測(cè)試用例測(cè)試所述測(cè)試指令對(duì)應(yīng)的功能是否正常;當(dāng)所述測(cè)試指令對(duì)應(yīng)的功能正常時(shí),向所述待測(cè)終端發(fā)送通知信息。
[0005]其中,所述測(cè)試指令包括通話測(cè)試指令、短信測(cè)試指令、藍(lán)牙測(cè)試指令以及無線測(cè)試指令。
[0006]其中,通過所述測(cè)試用例測(cè)試所述測(cè)試指令對(duì)應(yīng)的功能是否正常的步驟具體為:通過所述測(cè)試用例測(cè)試所述待測(cè)終端是否能在預(yù)設(shè)時(shí)間內(nèi)實(shí)現(xiàn)所述測(cè)試指令對(duì)應(yīng)的功能。
[0007]其中,所述當(dāng)所述測(cè)試指令對(duì)應(yīng)的功能正常時(shí),向所述待測(cè)終端發(fā)送通知信息的部件具體為:當(dāng)所述測(cè)試指令對(duì)應(yīng)的功能正常時(shí),模擬用戶操作向所述待測(cè)終端發(fā)送通知信息。
[0008]為解決上述技術(shù)問題,本申請(qǐng)采用的另一個(gè)技術(shù)方案是:提供一種交互測(cè)試方法,所述方法包括如下步驟:當(dāng)啟動(dòng)測(cè)試時(shí),待測(cè)終端模擬用戶操作向測(cè)試終端發(fā)送測(cè)試指令;判斷在預(yù)設(shè)時(shí)間內(nèi)是否接收到所述測(cè)試終端發(fā)送的反饋信息,其中,所述反饋是所述測(cè)試終端根據(jù)所述測(cè)試指令測(cè)試所述測(cè)試指令對(duì)應(yīng)的預(yù)設(shè)功能正常時(shí),向所述待測(cè)終端發(fā)送的通知信息;當(dāng)在預(yù)設(shè)時(shí)間內(nèi)接收到所述反饋信息時(shí),確定測(cè)試通過。
[0009]其中,所述方法還包括:當(dāng)在預(yù)設(shè)時(shí)間內(nèi)未接收到所述反饋信息或超過預(yù)設(shè)時(shí)間收到所述反饋信息時(shí),確定測(cè)試失敗,并標(biāo)記測(cè)試結(jié)果呈現(xiàn)給測(cè)試人員,以使所述測(cè)試人員能夠根據(jù)所述標(biāo)記的測(cè)試結(jié)果進(jìn)行調(diào)試,其中,所述測(cè)試指令包括通話測(cè)試指令、短信測(cè)試指令、藍(lán)牙測(cè)試指令以及無線測(cè)試指令。
[0010]為解決上述技術(shù)問題,本申請(qǐng)采用的又一個(gè)技術(shù)方案是:提供一種交互測(cè)試終端,所述終端包括:接收模塊、獲取模塊、測(cè)試模塊以及反饋模塊;所述接收模塊用于接收待測(cè)終端發(fā)送的測(cè)試指令;所述獲取模塊用于根據(jù)所述測(cè)試指令獲取所述測(cè)試指令對(duì)應(yīng)的測(cè)試用例,其中,所述測(cè)試用例預(yù)先設(shè)置于所述測(cè)試終端;所述測(cè)試模塊用于通過所述測(cè)試用例測(cè)試所述測(cè)試指令對(duì)應(yīng)的功能是否正常;所述反饋模塊用于當(dāng)所述測(cè)試指令對(duì)應(yīng)的功能正常時(shí),向所述待測(cè)終端發(fā)送通知信息。
[0011]其中,所述測(cè)試模塊具體用于通過所述測(cè)試用例測(cè)試所述待測(cè)終端是否能在預(yù)設(shè)時(shí)間內(nèi)實(shí)現(xiàn)所述測(cè)試指令對(duì)應(yīng)的功能;所述反饋模塊具體用于當(dāng)所述測(cè)試指令對(duì)應(yīng)的功能正常時(shí),模擬用戶操作向所述待測(cè)終端發(fā)送通知信息,其中,所述測(cè)試指令包括通話測(cè)試指令、短信測(cè)試指令、藍(lán)牙測(cè)試指令以及無線測(cè)試指令。
[0012]為解決上述技術(shù)問題,本申請(qǐng)采用的又一個(gè)技術(shù)方案是:提供一種交互測(cè)試終端,所述終端包括:發(fā)送模塊、判斷模塊以及確定模塊;所述發(fā)送模塊用于當(dāng)啟動(dòng)測(cè)試時(shí),模擬用戶操作向測(cè)試終端發(fā)送測(cè)試指令;所述判斷模塊用于判斷在預(yù)設(shè)時(shí)間內(nèi)是否接收到所述測(cè)試終端發(fā)送的反饋信息,其中,所述反饋是所述測(cè)試終端根據(jù)所述測(cè)試指令測(cè)試所述測(cè)試指令對(duì)應(yīng)的預(yù)設(shè)功能正常時(shí),向所述待測(cè)終端發(fā)送的通知信息;所述確定模塊用于當(dāng)在預(yù)設(shè)時(shí)間內(nèi)接收到所述反饋信息時(shí),確定測(cè)試通過。
[0013]其中,所述確定模塊還用于當(dāng)在預(yù)設(shè)時(shí)間內(nèi)未接收到所述反饋信息或超過預(yù)設(shè)時(shí)間收到所述反饋信息時(shí),確定測(cè)試失敗,其中,所述測(cè)試指令包括通話測(cè)試指令、短信測(cè)試指令、藍(lán)牙測(cè)試指令以及無線測(cè)試指令。
[0014]本申請(qǐng)的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本申請(qǐng)通過,測(cè)試終端根據(jù)接收到的待測(cè)終端發(fā)送的測(cè)試指令,獲取測(cè)試指令對(duì)應(yīng)的測(cè)試用例,并通過獲取到的測(cè)試用例測(cè)試該測(cè)試指令對(duì)應(yīng)的預(yù)設(shè)功能是否正常,當(dāng)功能正常時(shí),向待測(cè)終端發(fā)送通知信息,能夠在不依賴測(cè)試工裝及配套設(shè)備的前提下,使得測(cè)試終端對(duì)被測(cè)終端實(shí)現(xiàn)自動(dòng)化交互測(cè)試,提高測(cè)試效率與可靠性,減少成本。
【附圖說明】
[0015]圖1是本申請(qǐng)交互測(cè)試方法一實(shí)施例的流程圖;
[0016]圖2是本申請(qǐng)交互測(cè)試方法另一實(shí)施例的流程圖;
[0017]圖3是本申請(qǐng)交互測(cè)試方法再一實(shí)施例的流程圖;
[0018]圖4是本申請(qǐng)交互測(cè)試方法又一實(shí)施例的流程圖;
[0019]圖5是本申請(qǐng)交互測(cè)試終端一實(shí)施例的結(jié)構(gòu)示意圖;
[0020]圖6是本申請(qǐng)交互測(cè)試終端另一實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之類的具體細(xì)節(jié),以便透徹理解本申請(qǐng)。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本申請(qǐng)。
[0022]參閱圖1,圖1是本申請(qǐng)交互測(cè)試方法一實(shí)施例的流程圖。本實(shí)施例的執(zhí)行主體為移動(dòng)終端,移動(dòng)終端作為測(cè)試終端,用于對(duì)待測(cè)終端進(jìn)行出廠測(cè)試,以測(cè)試待測(cè)終端的各項(xiàng)預(yù)設(shè)功能是否正常。其中,移動(dòng)終端可用為智能移動(dòng)終端。本實(shí)施例的交互測(cè)試方法包括以下步驟:
[0023]SlOl:測(cè)試終端接收待測(cè)終端發(fā)送的測(cè)試指令。
[0024]在待測(cè)終端啟動(dòng)測(cè)試,向測(cè)試終端發(fā)送測(cè)試指令后,測(cè)試終端接收待測(cè)終端發(fā)送的測(cè)試指令。
[0025]其中,待測(cè)終端啟動(dòng)測(cè)試的方法可以為待測(cè)終端初次上電后自動(dòng)啟動(dòng)測(cè)試,也可以為用戶觸發(fā)待測(cè)終端啟動(dòng)測(cè)試,還可以為其他方法觸發(fā)待測(cè)終端啟動(dòng)測(cè)試,此處不作限制。
[0026]測(cè)試指令包括所有預(yù)設(shè)功能對(duì)應(yīng)的測(cè)試指令,使測(cè)試終端能夠根據(jù)測(cè)試指令測(cè)試待測(cè)終端所有預(yù)設(shè)功能。測(cè)試指令與預(yù)設(shè)功能一一對(duì)應(yīng)。
[0027]S102:根據(jù)所述測(cè)試指令獲取所述測(cè)試指令對(duì)應(yīng)的測(cè)試用例,其中,所述測(cè)試用例預(yù)先設(shè)置于所述測(cè)試終端。
[0028]測(cè)試終端接收到測(cè)試指令后,判斷測(cè)試指令是否正確。當(dāng)判斷測(cè)試指令正確時(shí),根據(jù)測(cè)試指令從測(cè)試終端內(nèi)預(yù)先設(shè)置的測(cè)試用例中獲取測(cè)試指令對(duì)應(yīng)的測(cè)試用例。
[0029]其中,測(cè)試終端根據(jù)測(cè)試指令獲取測(cè)試用例的方法可以為:測(cè)試終端判斷測(cè)試指令為正確的測(cè)試指令后,對(duì)所有預(yù)先設(shè)置的測(cè)試用例進(jìn)行廣播,測(cè)試終端根據(jù)測(cè)試指令的類型獲取測(cè)試指令對(duì)應(yīng)的測(cè)試用例。測(cè)試指令的類型可以按待測(cè)預(yù)設(shè)功能來劃分,此處不作限制。
[0030]S103:通過所述測(cè)試用例測(cè)試所述測(cè)試指令對(duì)應(yīng)的功能是否正常。
[0031]測(cè)試終端獲取到測(cè)試指令對(duì)應(yīng)的測(cè)試用例之后,啟動(dòng)獲取到的測(cè)試用例,并通過測(cè)試用例測(cè)試待測(cè)終端是否能夠?qū)崿F(xiàn)測(cè)試指令對(duì)應(yīng)的功能。
[0032]當(dāng)測(cè)試結(jié)果為待測(cè)終端不能夠?qū)崿F(xiàn)測(cè)試指令對(duì)應(yīng)的功能,判斷為該測(cè)試指令對(duì)應(yīng)的功能不正常,不執(zhí)行任何操作。
[0033]當(dāng)測(cè)試結(jié)果為待測(cè)終端能夠?qū)崿F(xiàn)測(cè)試指令對(duì)應(yīng)的功能時(shí),判斷為該測(cè)試指令對(duì)應(yīng)的功能正常,執(zhí)行步驟S104。
[0034]S104:當(dāng)所述測(cè)試指令對(duì)應(yīng)的功能正常時(shí),向所述待測(cè)終端發(fā)送通知信息。
[0035]當(dāng)測(cè)試終端測(cè)試接收到的測(cè)試指令對(duì)應(yīng)的功能正常時(shí),自動(dòng)向待測(cè)終端發(fā)送通知信息,以通知待測(cè)終端該測(cè)試指令對(duì)應(yīng)的預(yù)設(shè)功能正常。
[0036]上述方案,測(cè)試終端根據(jù)接收到的待測(cè)終端發(fā)送的測(cè)試指令,獲取測(cè)試指令對(duì)應(yīng)的測(cè)試用例,并通過獲取到的測(cè)試用例測(cè)試該測(cè)試指令對(duì)應(yīng)的預(yù)設(shè)功能是否正常,當(dāng)功能正常時(shí),向待測(cè)終端發(fā)送通知信息,能夠使得測(cè)試終端對(duì)被測(cè)終端實(shí)現(xiàn)自動(dòng)化交互測(cè)試,提高測(cè)試效率與可靠性,減少成本。
[0037]參閱圖2,圖2是本申請(qǐng)交互測(cè)