專(zhuān)利名稱(chēng):一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明屬于手機(jī)業(yè)務(wù)軟件測(cè)試領(lǐng)域,具體涉及一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法。
背景技術(shù):
傳統(tǒng)的手機(jī)測(cè)試,是以手工方式,對(duì)每臺(tái)手機(jī)進(jìn)行單獨(dú)的測(cè)試,但隨著移動(dòng)技術(shù)的發(fā)展,手機(jī)的使用越來(lái)越普遍,據(jù)統(tǒng)計(jì),到2010年,中國(guó)的手機(jī)用戶(hù)將達(dá)到8億以上,再加上每年手機(jī)用戶(hù)手機(jī)的更新,因此每年都有數(shù)億的手機(jī)投入市場(chǎng),傳統(tǒng)的測(cè)試方式,已經(jīng)不能滿(mǎn)足日益增長(zhǎng)的手機(jī)測(cè)試需求。自動(dòng)化測(cè)試雖然在軟件測(cè)試應(yīng)用廣泛,但在手機(jī)測(cè)試特別是面向終端用戶(hù)的手機(jī)使用領(lǐng)域的測(cè)試還是前所未有的新嘗試。雖然目前有部分的大手機(jī)產(chǎn)商在生產(chǎn)之后,會(huì)對(duì)手機(jī)進(jìn)行自動(dòng)化檢測(cè),但是這些檢測(cè)基本上僅限于專(zhuān)業(yè)測(cè)試人員對(duì)手機(jī)硬件上的測(cè)試。目前市場(chǎng)上美國(guó)TestQuest Countdown等測(cè)試工具,也只適用與手機(jī)制造廠(chǎng)家手機(jī)銷(xiāo)售前的調(diào)試與測(cè)試,并且需要用戶(hù)建立腳本操作,對(duì)用戶(hù)專(zhuān)業(yè)水平要求高。據(jù)移動(dòng)運(yùn)營(yíng)商介紹,目前運(yùn)營(yíng)商在接收手機(jī)制造商終端入庫(kù)測(cè)試時(shí),都需要對(duì)手機(jī)進(jìn)行測(cè)試,采取的方法是人工測(cè)試,同時(shí),客服部門(mén)反映客服電話(huà)大部分問(wèn)題都跟業(yè)務(wù)使用有關(guān),加上手機(jī)操作系統(tǒng)平臺(tái)多,同一手機(jī)品牌的手機(jī)種類(lèi)繁多,操作復(fù)雜,因此客服人員相當(dāng)部分時(shí)間,用在為用戶(hù)排除業(yè)務(wù)故障,設(shè)置短信中心號(hào)碼,接入點(diǎn),彩信這類(lèi)的瑣事上,因此客服部門(mén)很難將主要精力用在承擔(dān)營(yíng)銷(xiāo)推廣等工作上。對(duì)于用戶(hù)個(gè)人來(lái)講,手機(jī)短信,彩信,GPRS等業(yè)務(wù)功能已經(jīng)成為生活不可缺少的一部分,手機(jī)的資源使用情況也影響著用戶(hù)業(yè)務(wù)使用的質(zhì)量,當(dāng)用戶(hù)手機(jī)無(wú)法使用正常業(yè)務(wù)時(shí),通常需要打運(yùn)營(yíng)商客服電話(huà)或者到營(yíng)業(yè)廳等候客服處理,一般需要花費(fèi)大量的時(shí)間甚至金錢(qián),嚴(yán)重打擊用戶(hù)體驗(yàn)的積極性。面向終端用戶(hù)的手機(jī)自動(dòng)化方法在設(shè)計(jì)上充分考慮了適用特點(diǎn),為移動(dòng)運(yùn)營(yíng)商, 用戶(hù)乃至手機(jī)制造商提供了以下核心功能1高度自動(dòng)化,手機(jī)端軟件自動(dòng)下載,安裝并啟動(dòng);2手機(jī)配置參數(shù)獲取;3手機(jī)配置參數(shù)修正;4業(yè)務(wù)功能后臺(tái)測(cè)試;5手機(jī)運(yùn)行程序檢測(cè)。 設(shè)計(jì)目的為自動(dòng)化測(cè)試,采用通用的測(cè)試方法,用戶(hù)/客服人員無(wú)需熟悉手機(jī)的詳細(xì)使用即可進(jìn)行業(yè)務(wù)測(cè)試,提供PC電腦一手機(jī)測(cè)試模式,用戶(hù)只需要將數(shù)據(jù)線(xiàn)插上手機(jī),PC處理端程序在連上手機(jī)之后,用戶(hù)只需點(diǎn)擊測(cè)試項(xiàng),系統(tǒng)即可進(jìn)行測(cè)試并分析結(jié)果。面向終端用戶(hù)自動(dòng)化手機(jī)業(yè)務(wù)功能測(cè)試方法,是適應(yīng)手機(jī)業(yè)務(wù)測(cè)試發(fā)展趨勢(shì),滿(mǎn)足手機(jī)用戶(hù)快速增長(zhǎng)以及手機(jī)使用快速更新的需求;能為手機(jī)運(yùn)營(yíng)商甚至手機(jī)制造商節(jié)省成本,增加利潤(rùn),提高銷(xiāo)售額,也可以提高用戶(hù)使用手機(jī)業(yè)務(wù)的積極性。目前公開(kāi)已申請(qǐng)的專(zhuān)利方法中,大都采用模擬按鍵的方法,對(duì)測(cè)試行為進(jìn)行“錄制”,并通過(guò)捉取屏幕來(lái)判斷執(zhí)行結(jié)果。需要手動(dòng)將手機(jī)端按鍵模擬程序拷貝到手機(jī)上,同時(shí)只能檢測(cè),未提供對(duì)手機(jī)參數(shù)配置的檢測(cè)與修正,用戶(hù)需要開(kāi)發(fā)對(duì)應(yīng)手機(jī)按鍵模擬程序, 這類(lèi)專(zhuān)利所公開(kāi)的方法對(duì)使用者來(lái)說(shuō)專(zhuān)業(yè)技術(shù)要求比較高。
通常,影響終端用戶(hù)使用手機(jī)業(yè)務(wù)功能的因素,除了信號(hào)原因造成外,更多的是因?yàn)橛脩?hù)設(shè)置錯(cuò)誤而導(dǎo)致的。面向終端用戶(hù)自動(dòng)化手機(jī)業(yè)務(wù)功能測(cè)試方法是一種創(chuàng)新型的測(cè)試方式,但也面臨著各種技術(shù)的挑戰(zhàn),由于終端平臺(tái)的特殊性,每個(gè)手機(jī)平臺(tái)能處理的能力不同,同時(shí)與平臺(tái)接口開(kāi)放的程度有關(guān)等。
發(fā)明內(nèi)容
本發(fā)明公布了一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,包括采用電腦-手機(jī)連接方式測(cè)試,自動(dòng)下載手機(jī)客戶(hù)端程序并完成安裝啟動(dòng);后臺(tái)測(cè)試方式;實(shí)現(xiàn)了自動(dòng)化業(yè)務(wù)測(cè)試,避免了手工測(cè)試的煩瑣,用戶(hù)無(wú)需開(kāi)發(fā)測(cè)試用例;手機(jī)配置參數(shù)的檢測(cè)與修正; 克服了手機(jī)運(yùn)營(yíng)商客服人員需熟悉手機(jī)具體配置、對(duì)用戶(hù)專(zhuān)業(yè)要求高,使用場(chǎng)景受專(zhuān)業(yè)限制等問(wèn)題;本發(fā)明能夠完成包括短信中心號(hào)碼,手機(jī)接入點(diǎn)以及其他相關(guān)參數(shù)的檢測(cè)與修正,能完成短信,GPRS,彩信等手機(jī)主流業(yè)務(wù)功能的測(cè)試。本發(fā)明的技術(shù)方案包括一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,包括以下步驟1)、在通用計(jì)算機(jī)上安裝PC處理端模塊,用于接收用戶(hù)命令,控制手機(jī)端模塊。2)、將待測(cè)試手機(jī)用數(shù)據(jù)線(xiàn)連上通用計(jì)算機(jī)。3)、通用計(jì)算機(jī)上PC處理端模塊自動(dòng)檢測(cè)并發(fā)送手機(jī)端模塊安裝程序到手機(jī)端上。4)、手機(jī)段自動(dòng)完成安裝并啟動(dòng)。5)、用戶(hù)通過(guò)PC處理端模塊提供的手機(jī)配置參數(shù)檢測(cè)功能,發(fā)起手機(jī)配置參數(shù)檢測(cè),PC處理端模塊將相應(yīng)請(qǐng)求轉(zhuǎn)換成報(bào)文,并發(fā)送到手機(jī)端模塊,手機(jī)端模塊解析報(bào)文并完成檢測(cè),并將結(jié)果轉(zhuǎn)換成相應(yīng)報(bào)文,發(fā)送到PC處理端模塊。6)、用戶(hù)通過(guò)PC處理端模塊提供的手機(jī)配置參數(shù)修正功能,發(fā)起手機(jī)配置參數(shù)修正,PC處理端模塊將請(qǐng)求轉(zhuǎn)換成報(bào)文發(fā)送到手機(jī)端模塊,手機(jī)端模塊解析報(bào)文并完成配置參數(shù)修正,得到結(jié)果報(bào)文并返回給PC處理端。7)、用戶(hù)通過(guò)PC處理端模塊提供的手機(jī)業(yè)務(wù)功能測(cè)試功能,發(fā)起業(yè)務(wù)功能測(cè)試, PC處理端模塊將請(qǐng)求轉(zhuǎn)換成報(bào)文并發(fā)送到手機(jī)端模塊,手機(jī)端解析報(bào)文并以后臺(tái)方式執(zhí)行當(dāng)前業(yè)務(wù)功能測(cè)試,生成結(jié)果報(bào)文返回給PC處理端。8)、手機(jī)端將執(zhí)行結(jié)果以報(bào)文形式返回給PC處理端,PC處理端完成報(bào)文解析,測(cè)試結(jié)果分析,處理,保存等。所述步驟5,6用于檢測(cè),修正手機(jī)配置參數(shù),步驟7所涉及到手機(jī)業(yè)務(wù)功能測(cè)試, 均可以反復(fù)執(zhí)行。所述步驟7所所涉及到的短信,彩信測(cè)試,采用的是以后臺(tái)方式,將短信/彩信發(fā)送給本機(jī)號(hào)碼的方式,從而計(jì)算出短信/彩信發(fā)送,接收時(shí)間。
圖1 一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法PC端處理流程2 —種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法手機(jī)端處理流程圖
具體實(shí)施例方式以下結(jié)合附圖,將對(duì)本發(fā)明的使用實(shí)施進(jìn)行更為詳細(xì)的說(shuō)明。本發(fā)明公布了一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,通過(guò)該方法實(shí)現(xiàn)手機(jī)業(yè)務(wù)自動(dòng)化測(cè)試,使用場(chǎng)景可以是普通的用戶(hù)電腦,使用對(duì)象為手機(jī)終端用戶(hù),用戶(hù)不需要了解很多專(zhuān)業(yè)測(cè)試知識(shí)即可自行完成參數(shù)修復(fù),業(yè)務(wù)功能測(cè)試等。本發(fā)明方法使用的主要組件包括PC處理端,手機(jī)客戶(hù)端。組件間的處理流程如圖1,圖2所示。本發(fā)明的一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法的PC處理端具體流程如下 (結(jié)合圖1)首先,在開(kāi)始測(cè)試前,如步驟101所示,必須在通用計(jì)算機(jī)上安裝PC處理端程序。 此PC處理端程序,此PC處理端提供良好的UI界面以支持以下命令的執(zhí)行(包括但不限于)連接手機(jī)端,檢測(cè)手機(jī)配置參數(shù),檢測(cè)手機(jī)配置參數(shù),短信測(cè)試,彩信測(cè)試,GPRS測(cè)試, 運(yùn)行程序檢測(cè)等。如步驟102所示、測(cè)試用戶(hù)通過(guò)數(shù)據(jù)線(xiàn)將手機(jī)與通用計(jì)算機(jī)連接。如步驟103所示、PC端根據(jù)所連接的手機(jī)類(lèi)型,自動(dòng)將匹配的手機(jī)端程序發(fā)送到手機(jī),由于支持多平臺(tái),不同的手機(jī),其采用的數(shù)據(jù)線(xiàn)通訊方式,手機(jī)端程序不相同,所以需要根據(jù)具體機(jī)型發(fā)送相應(yīng)手機(jī)端程序到手機(jī)上。如步驟104所示,待手機(jī)端程序啟動(dòng)完畢以后,PC端主動(dòng)與手機(jī)端程序建立通訊。如步驟105所示、等待用戶(hù)啟動(dòng)命令,用戶(hù)可以通過(guò)PC端提供的測(cè)試UI (如按鈕方式),發(fā)起測(cè)試命令。如步驟106所示、若用戶(hù)命令為業(yè)務(wù)測(cè)試命令,則轉(zhuǎn)到步驟107,步驟107將手機(jī)業(yè)務(wù)功能測(cè)試命令報(bào)文發(fā)送到手機(jī)上,得到手機(jī)返回執(zhí)行結(jié)果報(bào)文,分析報(bào)文,更新數(shù)據(jù)庫(kù)如步驟108所示。步驟108完成之后,返回繼續(xù)等待用戶(hù)命令。如步驟106所示、若用戶(hù)命令不是業(yè)務(wù)命令,則轉(zhuǎn)到步驟109,步驟109發(fā)送手機(jī)配置參數(shù)檢測(cè)命令報(bào)文到手機(jī)端程序上,得到手機(jī)返回執(zhí)行結(jié)果報(bào)文,分析報(bào)文,如步驟110 所示。如步驟111所示,用戶(hù)根據(jù)實(shí)際情況,選擇是否修正手機(jī)參數(shù),若用戶(hù)選擇否,則返回繼續(xù)等待用戶(hù)命令。若用戶(hù)選擇修正,則如步驟112所示,PC發(fā)送手機(jī)配置參數(shù)修正命令報(bào)文到手機(jī)上,并得到手機(jī)返回執(zhí)行結(jié)果,分析并顯示執(zhí)行結(jié)果,如步驟113所示。執(zhí)行步驟113以后,返回繼續(xù)等待用戶(hù)命令。本發(fā)明的一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法的手機(jī)客戶(hù)端具體流程如下 (結(jié)合圖2)如步驟201所示,待測(cè)試手機(jī)接收到PC端發(fā)送過(guò)來(lái)的手機(jī)端處理程序之后,完成自安裝,自啟動(dòng)。如步驟202所示、手機(jī)端程序處理PC端發(fā)送過(guò)來(lái)的建立通訊請(qǐng)求,完成建立通訊。如步驟203所示、手機(jī)端程序等待接收PC端命令報(bào)文。
如步驟204所示、手機(jī)端程序接收到PC端命令報(bào)文之后,解析報(bào)文并調(diào)用后臺(tái)處理模塊進(jìn)行處理,其中對(duì)于短信,彩信等測(cè)試,采用的是發(fā)送短信/彩信到本機(jī)號(hào)碼,通過(guò)相應(yīng)接口,得到手機(jī)短信/彩信的發(fā)送時(shí)間,接收時(shí)間。如步驟205所示、手機(jī)端程序?qū)⑻幚斫Y(jié)果報(bào)文返回給PC端。執(zhí)行完步驟205之后,手機(jī)端程序返回繼續(xù)等待PC端命令。本發(fā)明并不限與上述實(shí)施方式,對(duì)于熟悉本領(lǐng)域的技術(shù)人員來(lái)說(shuō),在不脫離本技術(shù)發(fā)明的精神的前提下,還可以對(duì)上述說(shuō)明實(shí)施改進(jìn)和變換,但這些改進(jìn)和變換,都應(yīng)落在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.本發(fā)明公布了一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,包括采用電腦-手機(jī)連接方式測(cè)試,自動(dòng)下載手機(jī)客戶(hù)端程序并完成安裝啟動(dòng);后臺(tái)測(cè)試方式;實(shí)現(xiàn)了自動(dòng)化業(yè)務(wù)測(cè)試,避免了手工測(cè)試的煩瑣,用戶(hù)無(wú)需開(kāi)發(fā)測(cè)試用例;手機(jī)配置參數(shù)的檢測(cè)與修正;克服了手機(jī)運(yùn)營(yíng)商客服人員需熟悉手機(jī)具體配置、對(duì)用戶(hù)使用要求高,使用場(chǎng)景受專(zhuān)業(yè)限制等問(wèn)題;本發(fā)明能夠完成包括短信中心號(hào)碼,手機(jī)接入點(diǎn)以及其他相關(guān)參數(shù)的檢測(cè)與修正, 能完成短信,GPRS,彩信等手機(jī)主流業(yè)務(wù)功能的測(cè)試。
2.一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,包括以下步驟1)、在通用計(jì)算機(jī)上安裝PC處理端模塊,用于接收用戶(hù)命令,控制手機(jī)端模塊。2)、將待測(cè)試手機(jī)用數(shù)據(jù)線(xiàn)連上通用計(jì)算機(jī)。3)、通用計(jì)算機(jī)上PC處理端模塊自動(dòng)檢測(cè)并發(fā)送手機(jī)端模塊安裝程序到手機(jī)端上。4)、手機(jī)段自動(dòng)完成安裝并啟動(dòng)。5)、用戶(hù)通過(guò)PC處理端模塊提供的手機(jī)配置參數(shù)檢測(cè)功能,發(fā)起手機(jī)配置參數(shù)檢測(cè), PC處理端模塊將相應(yīng)請(qǐng)求轉(zhuǎn)換成報(bào)文,并發(fā)送到手機(jī)端模塊,手機(jī)端模塊解析報(bào)文并完成檢測(cè),并將結(jié)果轉(zhuǎn)換成相應(yīng)報(bào)文,發(fā)送到PC處理端模塊。6)、用戶(hù)通過(guò)PC處理端模塊提供的手機(jī)配置參數(shù)修正功能,發(fā)起手機(jī)配置參數(shù)檢測(cè), PC處理端模塊將請(qǐng)求轉(zhuǎn)換成報(bào)文發(fā)送到手機(jī)端模塊,手機(jī)端模塊解析報(bào)文并完成配置參數(shù)修正,得到結(jié)果報(bào)文并返回給PC處理端。7)、用戶(hù)通過(guò)PC處理端模塊提供的手機(jī)業(yè)務(wù)功能測(cè)試功能,發(fā)起業(yè)務(wù)功能測(cè)試,PC處理端模塊將請(qǐng)求轉(zhuǎn)換成報(bào)文并發(fā)送到手機(jī)端模塊,手機(jī)端解析報(bào)文并以后臺(tái)方式執(zhí)行當(dāng)前業(yè)務(wù)功能測(cè)試,并生成結(jié)果報(bào)文返回給PC處理端。8)、手機(jī)端將執(zhí)行結(jié)果以報(bào)文形式返回給PC處理端,PC處理端完成報(bào)文解析,測(cè)試結(jié)果分析,處理,保存等。
3.如權(quán)力要求2所述的一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,其特征在于高度自動(dòng)化,被測(cè)手機(jī)連接上通用計(jì)算機(jī)之后,自動(dòng)完成手機(jī)端程序下載,安裝,啟動(dòng)
4.如權(quán)力要求2所述的一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,其特征在于步驟 5提供手機(jī)配置參數(shù)的檢測(cè),包括短信中心號(hào)碼,接入點(diǎn),操作系統(tǒng),屏幕以及其他系統(tǒng)配置 ^fn 息。
5.如權(quán)力要求2所述的一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,其特征在于步驟 6提供手機(jī)配置參數(shù)的修正,包括短信中心號(hào)碼,接入點(diǎn)等相關(guān)影響業(yè)務(wù)功能的配置參數(shù)修正。
6.如權(quán)力要求2所述的一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,其特征在于步驟 7中涉及到的短信,彩信測(cè)試方法,采用的是通過(guò)在后臺(tái)發(fā)送短信,彩信給本機(jī)號(hào)碼,獲取短信/彩信發(fā)送時(shí)間,接收時(shí)間。
7.如權(quán)力要求2所述的一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,其特征在于步驟 5,步驟6所涉及到的手機(jī)配置參數(shù)檢測(cè),修正。步驟7所涉及到的業(yè)務(wù)功能測(cè)試。均可以進(jìn)行多次反復(fù)測(cè)試。
8.如權(quán)力要求2至7所述的一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,其特征在于 測(cè)試方便,采用后臺(tái)方式測(cè)試手機(jī)業(yè)務(wù),使用場(chǎng)合為個(gè)人電腦,也可以是營(yíng)業(yè)廳,或是手機(jī)銷(xiāo)售廳,測(cè)試過(guò)程對(duì)用戶(hù)不可見(jiàn),不需用戶(hù)開(kāi)發(fā)測(cè)試腳本。
全文摘要
本發(fā)明公布了一種面向終端用戶(hù)的手機(jī)自動(dòng)化測(cè)試方法,包括采用電腦-手機(jī)連接方式測(cè)試,自動(dòng)下載手機(jī)客戶(hù)端程序并完成安裝啟動(dòng);后臺(tái)測(cè)試方式;實(shí)現(xiàn)了自動(dòng)化業(yè)務(wù)測(cè)試,避免了手工測(cè)試的煩瑣,用戶(hù)無(wú)需開(kāi)發(fā)測(cè)試用例;手機(jī)配置參數(shù)的檢測(cè)與修正;克服了手機(jī)運(yùn)營(yíng)商客服人員需熟悉手機(jī)具體配置、對(duì)用戶(hù)專(zhuān)業(yè)要求高,使用場(chǎng)景受專(zhuān)業(yè)限制等問(wèn)題;本發(fā)明能夠完成包括短信中心號(hào)碼,手機(jī)接入點(diǎn)以及其他相關(guān)參數(shù)的檢測(cè)與修正,能完成短信,GPRS,彩信等手機(jī)主流業(yè)務(wù)功能的測(cè)試。
文檔編號(hào)H04M1/725GK102255676SQ201010184798
公開(kāi)日2011年11月23日 申請(qǐng)日期2010年5月19日 優(yōu)先權(quán)日2010年5月19日
發(fā)明者余世清, 林德煜, 袁泉, 許東盈, 邢昊 申請(qǐng)人:廣東新支點(diǎn)技術(shù)服務(wù)有限公司