專(zhuān)利名稱(chēng):一種針對(duì)終端設(shè)備開(kāi)機(jī)找網(wǎng)時(shí)間測(cè)試的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域終端類(lèi)產(chǎn)品的測(cè)試技術(shù),尤其涉及一種針對(duì)終端類(lèi)產(chǎn)品進(jìn)行開(kāi)機(jī)找網(wǎng)時(shí)間的性能測(cè)試方法和系統(tǒng)。
背景技術(shù):
隨著3G網(wǎng)絡(luò)的普及和發(fā)展,移動(dòng)通信終端產(chǎn)品越來(lái)越豐富,如手機(jī)、數(shù)據(jù)卡、無(wú)線路由器等;在對(duì)該類(lèi)終端產(chǎn)品的研發(fā)測(cè)試過(guò)程中,需要對(duì)其找網(wǎng)時(shí)間的測(cè)試,即從開(kāi)機(jī)到注冊(cè)上網(wǎng)絡(luò)的時(shí)間測(cè)試,包括開(kāi)機(jī)找網(wǎng)時(shí)間及從無(wú)網(wǎng)到有網(wǎng)等找網(wǎng)時(shí)間測(cè)試,該測(cè)試用來(lái)檢測(cè)終端類(lèi)產(chǎn)品的開(kāi)機(jī)找網(wǎng)相關(guān)性能。雖然可以使用秒表等相關(guān)工具進(jìn)行手動(dòng)測(cè)試,但是針對(duì)找網(wǎng)時(shí)間的性能測(cè)試,需要多個(gè)數(shù)據(jù)的采集及分析,這樣會(huì)浪費(fèi)大量的人力及時(shí)間,并且由于進(jìn)行手動(dòng)測(cè)試會(huì)存在一些人為的誤差,影響測(cè)試結(jié)果的精確性。因此提供了一種自動(dòng)進(jìn)行找網(wǎng)時(shí)間測(cè)試的方法和系統(tǒng),此方法更加的節(jié)省人力及時(shí)間,而且使測(cè)試結(jié)果更加精確。
發(fā)明內(nèi)容
針對(duì)以上技術(shù)的不足,本發(fā)明的發(fā)明目的提供了一種針對(duì)終端設(shè)備開(kāi)機(jī)找網(wǎng)時(shí)間測(cè)試的系統(tǒng)和方法,以解決現(xiàn)有手動(dòng)進(jìn)行測(cè)試時(shí)出現(xiàn)的誤差以及人力及時(shí)間浪費(fèi)問(wèn)題。本發(fā)明的發(fā)明目的是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的一種針對(duì)終端設(shè)備開(kāi)機(jī)找網(wǎng)時(shí)間測(cè)試的系統(tǒng)和方法,所述的被測(cè)終端設(shè)備通過(guò) USB線或者COM線連接PC機(jī),包含如下步驟a、在PC機(jī)側(cè)運(yùn)行預(yù)置的腳本程序(用戶可以設(shè)置需要測(cè)試的次數(shù)),被測(cè)終端根據(jù)腳本程序下發(fā)的AT命令進(jìn)行自動(dòng)開(kāi)機(jī)及找網(wǎng)動(dòng)作,注冊(cè)網(wǎng)絡(luò)成功后再進(jìn)行關(guān)機(jī);b、腳本檢測(cè)每次開(kāi)機(jī)到成功注冊(cè)網(wǎng)絡(luò)的時(shí)間,測(cè)試結(jié)束后自動(dòng)將每次的測(cè)試結(jié)果輸出到指定文件中,重復(fù)進(jìn)行以上動(dòng)作直到完成設(shè)置的次數(shù)測(cè)試。所述步驟a詳細(xì)過(guò)程為被測(cè)終端插入PC機(jī),待驅(qū)動(dòng)及串口加載成功后,運(yùn)行腳本程序,手機(jī)自動(dòng)開(kāi)機(jī)并且開(kāi)始計(jì)時(shí),腳本程序不斷下發(fā)AT命令檢測(cè)被測(cè)終端是否注冊(cè)上網(wǎng)絡(luò),若注冊(cè)上網(wǎng)絡(luò)則停止計(jì)時(shí)。所述的步驟b腳本包含的具體測(cè)試過(guò)程為被測(cè)終端連接PC機(jī),腳本通過(guò)AT命令下發(fā)開(kāi)機(jī)命令,并且開(kāi)始計(jì)時(shí),被測(cè)終端根據(jù)開(kāi)機(jī)命令執(zhí)行開(kāi)機(jī);腳本通過(guò)AT命令下發(fā)查詢網(wǎng)絡(luò)指令,被測(cè)終端上報(bào)注冊(cè)網(wǎng)絡(luò)結(jié)果;被測(cè)終端上報(bào)網(wǎng)絡(luò)成功注冊(cè)時(shí),腳本停止下發(fā)查詢網(wǎng)絡(luò)指令,并且停止計(jì)時(shí);腳本將結(jié)果導(dǎo)出到指定文件;腳本下發(fā)AT命令使被測(cè)終端執(zhí)行關(guān)機(jī),判斷是否測(cè)試結(jié)束后再次進(jìn)行開(kāi)機(jī)找網(wǎng)及計(jì)時(shí)統(tǒng)計(jì)。
圖1是本發(fā)明的物理連接示意圖;圖2是本發(fā)明所述的找網(wǎng)時(shí)間測(cè)試系統(tǒng)流程圖3是本發(fā)明所述中的腳本運(yùn)行流程圖。具體實(shí)現(xiàn)方式結(jié)合附圖進(jìn)一步說(shuō)明本發(fā)明是如何實(shí)現(xiàn)的在終端類(lèi)產(chǎn)品網(wǎng)絡(luò)相關(guān)性能測(cè)試中,開(kāi)機(jī)找網(wǎng)時(shí)間是其中一項(xiàng)非常重要的測(cè)試內(nèi)容。如圖1所示為該測(cè)試系統(tǒng)中的物理結(jié)構(gòu)示意圖,被測(cè)終端設(shè)備102通過(guò)USB線或者COM線101連接PC機(jī)100 ;如圖2所示為該測(cè)試系統(tǒng)測(cè)試流程圖,根據(jù)圖2對(duì)本發(fā)明的測(cè)試系統(tǒng)及流程進(jìn)行詳細(xì)說(shuō)明;1、在PC機(jī)設(shè)備101使用USB線或COM線設(shè)備102連接被測(cè)終端設(shè)備103,并在PC 機(jī)設(shè)備101上安裝可運(yùn)行腳本程序;2、在PC機(jī)上按照測(cè)試模型設(shè)置腳本測(cè)試的次數(shù);3、待被測(cè)終端串口加載成功后在PC機(jī)上運(yùn)行腳本程序;4、腳本程序自動(dòng)檢測(cè)注冊(cè)是否注冊(cè)上網(wǎng)絡(luò),自動(dòng)計(jì)算測(cè)試時(shí)間并且輸出測(cè)試結(jié)果至指定文件中;5、設(shè)置的測(cè)試次數(shù)在成功輸出結(jié)果后減一;6、判斷是否應(yīng)該測(cè)試結(jié)束,如果測(cè)試次數(shù)為零則結(jié)束測(cè)試,如果測(cè)試次數(shù)不為零則轉(zhuǎn)到步驟7 ;7、腳本自動(dòng)下發(fā)關(guān)機(jī)命令,再進(jìn)行開(kāi)機(jī)找網(wǎng)測(cè)試;8、直到測(cè)試次數(shù)為零,測(cè)試完成,自動(dòng)輸出匯總的測(cè)試結(jié)果。如圖3所示為該測(cè)試系統(tǒng)腳本工作流程圖,根據(jù)圖3對(duì)該發(fā)明的腳本執(zhí)行流程進(jìn)行詳細(xì)說(shuō)明1、腳本初始化,通過(guò)串口對(duì)被測(cè)終端下發(fā)開(kāi)機(jī)AT命令;2、被測(cè)終端執(zhí)行開(kāi)機(jī)命令,腳本記錄開(kāi)機(jī)時(shí)間;3、腳本下發(fā)找網(wǎng)AT命令,查詢被測(cè)終端是否注冊(cè)上網(wǎng)絡(luò),被測(cè)終端根據(jù)注冊(cè)網(wǎng)絡(luò)狀態(tài)上報(bào)當(dāng)前狀態(tài);4、若終端側(cè)注冊(cè)成功,腳本停止計(jì)時(shí),并且將計(jì)時(shí)結(jié)果輸出到指定文件中,若終端注冊(cè)網(wǎng)絡(luò)失敗,則判斷是否在設(shè)置的超時(shí)時(shí)間內(nèi)注冊(cè)網(wǎng)絡(luò)失敗,若超時(shí)則輸出測(cè)試失敗結(jié)果到指定文件中,若未超時(shí)則轉(zhuǎn)到步驟3 ;5、腳本下發(fā)關(guān)機(jī)AT命令,進(jìn)行下一輪測(cè)試。
權(quán)利要求
1.一種針對(duì)終端設(shè)備開(kāi)機(jī)找網(wǎng)時(shí)間測(cè)試的系統(tǒng)和方法,其特征在于所述的被測(cè)終端設(shè)備通過(guò)USB線或者COM線連接PC機(jī),該方法包含如下步驟a、在PC機(jī)上對(duì)腳本進(jìn)行測(cè)試次數(shù)設(shè)置,運(yùn)行腳本,腳本內(nèi)容包含自動(dòng)開(kāi)機(jī),計(jì)時(shí),停止計(jì)時(shí),輸出測(cè)試結(jié)果,關(guān)機(jī),被測(cè)終端根據(jù)腳本下發(fā)的命令執(zhí)行相關(guān)操作;b、每成功執(zhí)行一次成功找網(wǎng),測(cè)試次數(shù)減一,重復(fù)進(jìn)行步驟b,直到測(cè)試次數(shù)為零時(shí)完成測(cè)試。
2.根據(jù)權(quán)利要求1中所述的一種針對(duì)終端設(shè)備開(kāi)機(jī)找網(wǎng)時(shí)間測(cè)試的系統(tǒng)和方法,其特征在于,所述的步驟a包含的方法為用戶可以根據(jù)不同的測(cè)試階段任意設(shè)置腳本的測(cè)試次數(shù);其中主要包括被測(cè)終端的開(kāi)關(guān)機(jī)次數(shù)。
3.根據(jù)權(quán)利要求1中所述的一種針對(duì)終端設(shè)備開(kāi)機(jī)找網(wǎng)時(shí)間測(cè)試的系統(tǒng)和方法,其特征在于,所述的步驟b腳本包含的具體測(cè)試過(guò)程為被測(cè)終端連接PC機(jī),腳本通過(guò)AT命令下發(fā)開(kāi)機(jī)命令,并且開(kāi)始計(jì)時(shí),被測(cè)終端根據(jù)開(kāi)機(jī)命令執(zhí)行開(kāi)機(jī);腳本通過(guò)AT命令下發(fā)查詢網(wǎng)絡(luò)指令,被測(cè)終端上報(bào)注冊(cè)網(wǎng)絡(luò)結(jié)果;被測(cè)終端上報(bào)網(wǎng)絡(luò)成功注冊(cè)時(shí),腳本停止下發(fā)查詢網(wǎng)絡(luò)指令,并且停止計(jì)時(shí);腳本將結(jié)果導(dǎo)出到指定文件;腳本下發(fā)AT命令使被測(cè)終端執(zhí)行關(guān)機(jī),判斷是否測(cè)試結(jié)束后再次進(jìn)行開(kāi)機(jī)找網(wǎng)及計(jì)時(shí)統(tǒng)計(jì)。
4.根據(jù)權(quán)利要求1中所述的一種針對(duì)終端設(shè)備開(kāi)機(jī)找網(wǎng)時(shí)間測(cè)試的系統(tǒng)和方法,其特征在于,所述的該測(cè)試自動(dòng)輸出測(cè)試結(jié)果到指定文件中,將每次的測(cè)試結(jié)果清楚的展現(xiàn)到指定文件中。
全文摘要
本發(fā)明公開(kāi)了一種針對(duì)終端設(shè)備開(kāi)機(jī)找網(wǎng)時(shí)間測(cè)試的系統(tǒng)和方法,所述的被測(cè)終端設(shè)備通過(guò)USB線或者COM線連接PC機(jī),本發(fā)明實(shí)現(xiàn)了利用PC機(jī)和測(cè)試終端設(shè)備進(jìn)行物理連接之后,在PC機(jī)利用腳本程序自動(dòng)對(duì)測(cè)試終端進(jìn)行操作及輸出測(cè)試數(shù)據(jù)等處理。解決了在終端類(lèi)產(chǎn)品的開(kāi)機(jī)找網(wǎng)性能測(cè)試中大量手動(dòng)操作和不可避免的誤差等問(wèn)題。實(shí)現(xiàn)了系統(tǒng)自動(dòng)化對(duì)終端設(shè)備進(jìn)行相關(guān)操作,自動(dòng)輸出測(cè)試結(jié)果,從而得到終端性能測(cè)試數(shù)據(jù)的一套方法和系統(tǒng)。
文檔編號(hào)H04W24/08GK102546047SQ20101061907
公開(kāi)日2012年7月4日 申請(qǐng)日期2010年12月30日 優(yōu)先權(quán)日2010年12月30日
發(fā)明者李佳 申請(qǐng)人:西安龍飛軟件有限公司