欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

移動(dòng)終端協(xié)議測(cè)試方法及其系統(tǒng)的制作方法

文檔序號(hào):7629749閱讀:159來源:國(guó)知局
專利名稱:移動(dòng)終端協(xié)議測(cè)試方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域中的測(cè)試方法,特別是涉及一種對(duì)在終端上運(yùn)行的移動(dòng)終端協(xié)議的測(cè)試方法。
背景技術(shù)
在現(xiàn)代通信領(lǐng)域,隨著通信功能的日益強(qiáng)大,很多網(wǎng)絡(luò)協(xié)議已成為一個(gè)非常龐大和復(fù)雜的軟件系統(tǒng),且協(xié)議軟件是整個(gè)通信系統(tǒng)的核心所在,它對(duì)整個(gè)系統(tǒng)的功能以及性能的影響很大。因此在研發(fā)和測(cè)試過程中對(duì)協(xié)議軟件進(jìn)行嚴(yán)格測(cè)試不僅十分重要,也十分必要的。必須保證協(xié)議軟件和協(xié)議的一致性,只有這樣才能達(dá)到互連互通;并且還必須保證協(xié)議軟件的可靠性和穩(wěn)定性,只有這樣才能保證協(xié)議軟件的可用性。
目前在終端協(xié)議軟件的開發(fā)和測(cè)試過程中對(duì)于協(xié)議軟件,常用的測(cè)試方法是在PC或者工作站環(huán)境下,在腳本執(zhí)行平臺(tái)中運(yùn)行測(cè)試用例的腳本控制測(cè)試流程,通過適配層讓腳本執(zhí)行平臺(tái)和被測(cè)實(shí)體之間進(jìn)行通信,從而完成對(duì)被測(cè)實(shí)體的測(cè)試,該常用測(cè)試模型可如圖1所示,其中測(cè)試用例的腳本是根據(jù)協(xié)議構(gòu)造的,通過測(cè)試用例和被測(cè)實(shí)體的交互,對(duì)實(shí)測(cè)值和預(yù)期值進(jìn)行比較,從而評(píng)價(jià)被測(cè)實(shí)體。理論上只要測(cè)試用例能夠完全遵循和覆蓋標(biāo)準(zhǔn),就可以保證被測(cè)實(shí)體與協(xié)議的一致性;適配層是根據(jù)測(cè)試用例和被測(cè)實(shí)體間通信的實(shí)際情況獨(dú)立構(gòu)造的部分,它一般是標(biāo)準(zhǔn)套接字(Socket)的通信方式;被測(cè)實(shí)體是協(xié)議軟件中的一部分模塊,把它封裝以后,使其成為能獨(dú)立運(yùn)行的進(jìn)程。
由上述描述可知,該方法雖然簡(jiǎn)單易行,不需網(wǎng)絡(luò)環(huán)境配合,但此方法畢竟不是在真實(shí)的網(wǎng)絡(luò)環(huán)境中進(jìn)行測(cè)試,不可能對(duì)協(xié)議軟件進(jìn)行完全的測(cè)試和驗(yàn)證,所以能夠在研發(fā)階段,于真實(shí)環(huán)境中,將并不完整的協(xié)議軟件作出盡早的驗(yàn)證是十分必要的,這樣就可以克服現(xiàn)有技術(shù)中存在的問題,盡早發(fā)現(xiàn)問題,并且減少解決問題的成本。

發(fā)明內(nèi)容
本發(fā)明要解決現(xiàn)有技術(shù)中不是在真是網(wǎng)絡(luò)環(huán)境中對(duì)終端上運(yùn)行的不完整協(xié)議軟件進(jìn)行測(cè)試的問題,本發(fā)明的目的在于提出一種移動(dòng)終端協(xié)議測(cè)試方法及其系統(tǒng),可以在終端協(xié)議軟件研發(fā)階段,在有真實(shí)網(wǎng)絡(luò)環(huán)境或網(wǎng)絡(luò)試驗(yàn)環(huán)境且協(xié)議軟件并不完整的情況下,均可對(duì)終端協(xié)議軟件進(jìn)行測(cè)試。
本發(fā)明的另一目的在于,使用本發(fā)明的方法,對(duì)常用測(cè)試方法進(jìn)行必要的測(cè)試補(bǔ)充和延伸。
本發(fā)明的目的是這樣實(shí)現(xiàn)的一種移動(dòng)終端協(xié)議測(cè)試方法,其特征在于將帶有測(cè)試用例的計(jì)算機(jī)與帶有被測(cè)實(shí)體的終端硬件平臺(tái)采用數(shù)據(jù)線連接;調(diào)試計(jì)算機(jī)與終端硬件平臺(tái)上的兩適配層,使測(cè)試用例與被測(cè)實(shí)體邏輯連接;將被測(cè)實(shí)體移植到終端硬件平臺(tái)上封裝成進(jìn)程運(yùn)行;在計(jì)算機(jī)上的腳本執(zhí)行平臺(tái)中運(yùn)行相應(yīng)的測(cè)試用例,測(cè)試用例和被測(cè)實(shí)體通過各自的適配層進(jìn)行交互,同時(shí)終端硬件平臺(tái)與網(wǎng)絡(luò)通信;建立測(cè)試環(huán)境,根據(jù)測(cè)試用例和被測(cè)實(shí)體交互結(jié)果對(duì)被測(cè)實(shí)體判斷。
所述的計(jì)算機(jī)與終端硬件平臺(tái)的通信方式為串口或USB或套接字式。
所述的終端硬件平臺(tái)通過空口與網(wǎng)絡(luò)連接。
所述的網(wǎng)絡(luò)為真實(shí)網(wǎng)絡(luò)環(huán)境或網(wǎng)絡(luò)試驗(yàn)環(huán)境,真實(shí)網(wǎng)絡(luò)環(huán)境是無線移動(dòng)通信網(wǎng)絡(luò)。
還包括通過網(wǎng)絡(luò)運(yùn)行網(wǎng)絡(luò)側(cè)測(cè)試用例對(duì)被測(cè)實(shí)體進(jìn)行測(cè)試的步驟,該測(cè)試通過空口實(shí)現(xiàn)。
本發(fā)明還指出一種移動(dòng)終端協(xié)議測(cè)試系統(tǒng),包括測(cè)試用例和被測(cè)實(shí)體,其特征在于,測(cè)試用例設(shè)置在計(jì)算機(jī)的腳本執(zhí)行平臺(tái)上,被測(cè)實(shí)體設(shè)置在終端硬件平臺(tái)上,該計(jì)算機(jī)與終端硬件平臺(tái)通過數(shù)據(jù)線連接,計(jì)算機(jī)上還設(shè)置第一適配層,該第一適配層與終端硬件平臺(tái)上設(shè)置的第二適配層邏輯連接,所述的被測(cè)實(shí)體與網(wǎng)絡(luò)環(huán)境連接。
所述的終端硬件平臺(tái)與網(wǎng)絡(luò)環(huán)境通過空口連接;網(wǎng)絡(luò)環(huán)境為真實(shí)網(wǎng)絡(luò)環(huán)境或者網(wǎng)絡(luò)測(cè)試環(huán)境,真實(shí)網(wǎng)絡(luò)環(huán)境是無線移動(dòng)通信網(wǎng)絡(luò)。
所述的被測(cè)實(shí)體通過網(wǎng)絡(luò)環(huán)境與網(wǎng)絡(luò)側(cè)測(cè)試用例進(jìn)行交互,該網(wǎng)絡(luò)側(cè)測(cè)試用例通過空口對(duì)被測(cè)實(shí)體進(jìn)行測(cè)試。
本發(fā)明的技術(shù)效果是顯著的本發(fā)明所述的測(cè)試方法可以在有真實(shí)網(wǎng)絡(luò)環(huán)境或者網(wǎng)絡(luò)試驗(yàn)環(huán)境下,特別是在協(xié)議軟件的研發(fā)階段就實(shí)現(xiàn)對(duì)協(xié)議軟件一部分或多部分或全部進(jìn)行測(cè)試,作為對(duì)常用測(cè)試方法的有效補(bǔ)充。此方法不僅是在完全真實(shí)的網(wǎng)絡(luò)環(huán)境下進(jìn)行測(cè)試,而且在需要時(shí)還可使用網(wǎng)絡(luò)通過空口對(duì)終端協(xié)議軟件進(jìn)行測(cè)試,具有很大的靈活性以及方便性;另外本發(fā)明的方法可以和常用的測(cè)試方法交叉進(jìn)行,這種測(cè)試方法不僅可以進(jìn)行一致性測(cè)試,還可以進(jìn)行互連互通測(cè)試,可以在研發(fā)階段盡早的發(fā)現(xiàn)問題,避免很多問題遺留到后期終端測(cè)試時(shí)才發(fā)現(xiàn),減少了解決協(xié)議方面問題的周期和成本。


圖1是協(xié)議軟件常用測(cè)試方法測(cè)試模型。
圖2是本發(fā)明的測(cè)試系統(tǒng)的結(jié)構(gòu)框圖。
圖3是本發(fā)明測(cè)試方法測(cè)試模型。
圖4是本發(fā)明的測(cè)試方法的具體實(shí)施流程圖。
具體實(shí)施例方式
本發(fā)明提出一種移動(dòng)終端協(xié)議測(cè)試系統(tǒng),由本發(fā)明圖2的內(nèi)容可見,本發(fā)明對(duì)被測(cè)實(shí)體的測(cè)試是在有真實(shí)網(wǎng)絡(luò)環(huán)境的情況下進(jìn)行的,在本發(fā)明的系統(tǒng)中,該系統(tǒng)主要由計(jì)算機(jī)和終端硬件平臺(tái)組成,兩者通過數(shù)據(jù)線連接,其中終端硬件平臺(tái)與網(wǎng)絡(luò)環(huán)境連接,測(cè)試用例設(shè)置在所述的計(jì)算機(jī)的腳本執(zhí)行平臺(tái)上,被測(cè)實(shí)體被設(shè)置在終端硬件平臺(tái)上。并且所述的計(jì)算機(jī)與終端硬件平臺(tái)上分別設(shè)置第一適配層以及第二適配層,且該第一適配層與第二適配層之間邏輯連接,實(shí)現(xiàn)與測(cè)試用例與被測(cè)實(shí)體之間的通信。在本實(shí)施例中,所述的終端硬件平臺(tái)與網(wǎng)絡(luò)環(huán)境通過空口連接,該終端硬件平臺(tái)可以根據(jù)測(cè)試環(huán)境確定為移動(dòng)終端測(cè)試平臺(tái)或者工程硬件平臺(tái)等;網(wǎng)絡(luò)環(huán)境為真實(shí)網(wǎng)絡(luò)環(huán)境或者網(wǎng)絡(luò)測(cè)試環(huán)境,所述的真實(shí)網(wǎng)絡(luò)環(huán)境為無線移動(dòng)通信網(wǎng)絡(luò)。
另外,本發(fā)明的測(cè)試系統(tǒng)也可以將被測(cè)實(shí)體通過網(wǎng)絡(luò)環(huán)境與網(wǎng)絡(luò)側(cè)測(cè)試用例進(jìn)行交互,網(wǎng)絡(luò)測(cè)試用例通過空口對(duì)被測(cè)實(shí)體進(jìn)行測(cè)試。
本發(fā)明的測(cè)試系統(tǒng)中的測(cè)試用例可為常用測(cè)試方法中的測(cè)試用例,也可以包括在網(wǎng)絡(luò)環(huán)境中增加的其他測(cè)試用例。在本發(fā)明中,所述的腳本執(zhí)行平臺(tái)上的測(cè)試用例模擬了協(xié)議軟件的其他部分,在計(jì)算機(jī)上運(yùn)行后,就通過第一適配層對(duì)被測(cè)實(shí)體進(jìn)行測(cè)試。
本發(fā)明的測(cè)試系統(tǒng)的測(cè)試模型可參見圖3的內(nèi)容,該測(cè)試系統(tǒng)的采用如下具體的步驟實(shí)現(xiàn)移動(dòng)終端協(xié)議測(cè)試,同時(shí)結(jié)合圖4所示的流程圖進(jìn)行具體的說明首先將帶有測(cè)試用例的計(jì)算機(jī)與帶有被測(cè)實(shí)體的終端硬件平臺(tái)采用數(shù)據(jù)線連接,實(shí)現(xiàn)計(jì)算機(jī)與終端硬件平臺(tái)的物理連接;兩者之間的通信方式根據(jù)實(shí)際情況可有多種方式,該方式主要配合終端硬件平臺(tái)的通信方式,比如可能會(huì)是串口(UART)或是USB方式也可能是Socket方式;然后,調(diào)試計(jì)算機(jī)與終端硬件平臺(tái)上的第一適配層以及第二適配層,使得兩邊的適配層正常通信,從而建立計(jì)算機(jī)上的測(cè)試用例與終端硬件平臺(tái)上的被測(cè)實(shí)體的邏輯連接;其次,將被測(cè)實(shí)體移植到終端硬件平臺(tái)上封裝成進(jìn)程運(yùn)行,該移植是根據(jù)測(cè)試目的和具體要測(cè)試的項(xiàng)目實(shí)現(xiàn)的;在該步驟中,為了便于移植,協(xié)議軟件都會(huì)建立在一個(gè)虛擬操作系統(tǒng)上,因此移植時(shí)除了對(duì)虛擬操作系統(tǒng)進(jìn)行改動(dòng)外,協(xié)議軟件本身是不需要為了適應(yīng)不同的硬件平臺(tái)做任何改動(dòng)的;然后,根據(jù)測(cè)試目的和具體要測(cè)試的項(xiàng)目,在計(jì)算機(jī)上的腳本執(zhí)行平臺(tái)中運(yùn)行相應(yīng)的測(cè)試用例,測(cè)試用例和被測(cè)實(shí)體通過各自的適配層進(jìn)行交互,同時(shí)終端硬件平臺(tái)與網(wǎng)絡(luò)通信,對(duì)被測(cè)實(shí)體進(jìn)行測(cè)試;最后,建立測(cè)試環(huán)境,根據(jù)測(cè)試用例和被測(cè)實(shí)體在交互時(shí)得到的實(shí)際值和預(yù)期值的比較結(jié)果對(duì)被測(cè)實(shí)體進(jìn)行判斷,并同時(shí)記錄整個(gè)測(cè)試流程和數(shù)據(jù)。
另外,在使用該測(cè)試方法對(duì)被測(cè)實(shí)體測(cè)試的時(shí)候,可以根據(jù)需要在網(wǎng)絡(luò)側(cè)設(shè)置測(cè)試用例,該網(wǎng)絡(luò)側(cè)測(cè)試用例通過空口對(duì)終端協(xié)議軟件(被測(cè)實(shí)體)進(jìn)行測(cè)試,結(jié)合上述測(cè)試方式實(shí)現(xiàn)雙向測(cè)試,并且本發(fā)明實(shí)施例中所述的適配層可以根據(jù)終端硬件平臺(tái)的實(shí)際情況更改其接口,所以使得本發(fā)明所述的測(cè)試方法在使用中具有很大的靈活性和擴(kuò)展性。
本發(fā)明的測(cè)試方法是在真實(shí)網(wǎng)絡(luò)環(huán)境或者網(wǎng)絡(luò)試驗(yàn)環(huán)境下實(shí)現(xiàn),可以實(shí)現(xiàn)對(duì)協(xié)議軟件一部分或多部分或全部進(jìn)行測(cè)試,作為對(duì)常用測(cè)試方法的有效的補(bǔ)充。并且在需要時(shí)還可使用網(wǎng)絡(luò)通過空口對(duì)終端協(xié)議軟件進(jìn)行測(cè)試,具有很大的靈活性以及方便性;另外本發(fā)明的方法可以和常用的測(cè)試方法交叉進(jìn)行,這種測(cè)試方法不僅可以進(jìn)行一致性測(cè)試,還可以進(jìn)行互連互通測(cè)試,可以在研發(fā)階段盡早的發(fā)現(xiàn)問題,避免很多問題遺留到后期終端測(cè)試時(shí)才發(fā)現(xiàn),減少了解決協(xié)議方面問題的周期和成本。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種移動(dòng)終端協(xié)議測(cè)試方法,其特征在于包括以下步驟將帶有測(cè)試用例的計(jì)算機(jī)與帶有被測(cè)實(shí)體的終端硬件平臺(tái)采用數(shù)據(jù)線連接;調(diào)試計(jì)算機(jī)與終端硬件平臺(tái)上的兩適配層,使測(cè)試用例與被測(cè)實(shí)體邏輯連接;將被測(cè)實(shí)體移植到終端硬件平臺(tái)上封裝成進(jìn)程運(yùn)行;在計(jì)算機(jī)上的腳本執(zhí)行平臺(tái)中運(yùn)行相應(yīng)的測(cè)試用例,測(cè)試用例和被測(cè)實(shí)體通過各自的適配層進(jìn)行交互,同時(shí)終端硬件平臺(tái)與網(wǎng)絡(luò)通信;建立測(cè)試環(huán)境,根據(jù)測(cè)試用例和被測(cè)實(shí)體交互結(jié)果對(duì)被測(cè)實(shí)體判斷。
2.根據(jù)權(quán)利要求1所述的一種移動(dòng)終端協(xié)議測(cè)試方法,其特征在于,所述的計(jì)算機(jī)與終端硬件平臺(tái)的通信方式為串口或USB或套接字式。
3.根據(jù)權(quán)利要求1所述的一種移動(dòng)終端協(xié)議測(cè)試方法,其特征在于,所述的終端硬件平臺(tái)通過空口與網(wǎng)絡(luò)連接。
4.根據(jù)權(quán)利要求3所述的一種移動(dòng)終端協(xié)議測(cè)試方法,其特征在于,所述的網(wǎng)絡(luò)為真實(shí)網(wǎng)絡(luò)環(huán)境或網(wǎng)絡(luò)試驗(yàn)環(huán)境,真實(shí)網(wǎng)絡(luò)環(huán)境為無線移動(dòng)通信網(wǎng)絡(luò)。
5.根據(jù)權(quán)利要求1所述的一種移動(dòng)終端協(xié)議測(cè)試方法,其特征在于,還包括通過網(wǎng)絡(luò)運(yùn)行網(wǎng)絡(luò)側(cè)測(cè)試用例對(duì)被測(cè)實(shí)體進(jìn)行測(cè)試的步驟,該測(cè)試通過空口實(shí)現(xiàn)。
6.一種移動(dòng)終端協(xié)議測(cè)試系統(tǒng),包括測(cè)試用例和被測(cè)實(shí)體,其特征在于,測(cè)試用例設(shè)置在計(jì)算機(jī)的腳本執(zhí)行平臺(tái)上,被測(cè)實(shí)體設(shè)置在終端硬件平臺(tái)上,該計(jì)算機(jī)與終端硬件平臺(tái)通過數(shù)據(jù)線連接,計(jì)算機(jī)上還設(shè)置第一適配層,該第一適配層與終端硬件平臺(tái)上設(shè)置的第二適配層邏輯連接,所述的被測(cè)實(shí)體與網(wǎng)絡(luò)環(huán)境連接。
7.根據(jù)權(quán)利要求6所述的一種移動(dòng)終端協(xié)議測(cè)試系統(tǒng),其特征在于,網(wǎng)絡(luò)環(huán)境為真實(shí)網(wǎng)絡(luò)環(huán)境或者網(wǎng)絡(luò)測(cè)試環(huán)境,所述的真實(shí)網(wǎng)絡(luò)環(huán)境為無線移動(dòng)通信網(wǎng)絡(luò)。
8.根據(jù)權(quán)利要求6所述的一種移動(dòng)終端協(xié)議測(cè)試系統(tǒng),其特征在于,所述的終端硬件平臺(tái)與網(wǎng)絡(luò)環(huán)境通過空口連接。
9.根據(jù)權(quán)利要求6所述的一種移動(dòng)終端協(xié)議測(cè)試系統(tǒng),其特征在于,所述的被測(cè)實(shí)體通過網(wǎng)絡(luò)環(huán)境與網(wǎng)絡(luò)側(cè)測(cè)試用例進(jìn)行交互,該網(wǎng)絡(luò)側(cè)測(cè)試用例通過空口對(duì)被測(cè)實(shí)體進(jìn)行測(cè)試。
全文摘要
本發(fā)明提出一種移動(dòng)終端協(xié)議測(cè)試方法及其系統(tǒng),其中該方法采用以下步驟實(shí)現(xiàn)將帶有測(cè)試用例的計(jì)算機(jī)與帶有被測(cè)實(shí)體的終端硬件平臺(tái)采用數(shù)據(jù)線連接;調(diào)試計(jì)算機(jī)與終端硬件平臺(tái)上的兩適配層,使測(cè)試用例與被測(cè)實(shí)體邏輯連接;將被測(cè)實(shí)體移植到終端硬件平臺(tái)上封裝成進(jìn)程運(yùn)行;在計(jì)算機(jī)上的腳本執(zhí)行平臺(tái)中運(yùn)行相應(yīng)的測(cè)試用例,測(cè)試用例和被測(cè)實(shí)體通過各自的適配層進(jìn)行交互,同時(shí)終端硬件平臺(tái)與網(wǎng)絡(luò)通信;建立測(cè)試環(huán)境,根據(jù)測(cè)試用例和被測(cè)實(shí)體交互結(jié)果對(duì)被測(cè)實(shí)體判斷。本發(fā)明可以在終端協(xié)議軟件研發(fā)階段,在有真實(shí)網(wǎng)絡(luò)環(huán)境或網(wǎng)絡(luò)試驗(yàn)環(huán)境且協(xié)議軟件并不完整的情況下,可對(duì)終端協(xié)議軟件進(jìn)行測(cè)試。
文檔編號(hào)H04L29/06GK1996899SQ20051013526
公開日2007年7月11日 申請(qǐng)日期2005年12月29日 優(yōu)先權(quán)日2005年12月29日
發(fā)明者聶淺, 吳稽, 李興華 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东乌珠穆沁旗| 霍林郭勒市| 望城县| 陆良县| 开封县| 枞阳县| 潮安县| 临海市| 广平县| 巫溪县| 曲麻莱县| 武胜县| 延庆县| 汽车| 曲沃县| 内乡县| 无极县| 关岭| 清徐县| 镇安县| 综艺| 长垣县| 永春县| 南平市| 通海县| 冀州市| 商城县| 博客| 东乌珠穆沁旗| 湘潭县| 富民县| 毕节市| 治多县| 新疆| 乡城县| 蒲城县| 七台河市| 乌兰县| 荔浦县| 玉树县| 靖江市|