3G測試問題更加嚴(yán)峻
綜合測試套件對于3G手機的命運非常關(guān)鍵。一段時間以來,好像對3G的推動幾乎完全停頓。進一步的觀察表明業(yè)界對3G的渲染有些過分。但是,有遠(yuǎn)見的廠商仍在繼續(xù)為3G部署進行著投資。據(jù)美國商務(wù)周刊的一篇文章稱,歐洲運營商2003年訂購了大約15億美元的3G設(shè)備。2004年這一數(shù)字預(yù)計將攀升到55億美元。如西班牙的Telefonica公司已在21座城市安裝了750個3G基站,計劃今年早些時候投入使用。測試網(wǎng)絡(luò)也已就緒,并正在歐洲24個國家運行。今年內(nèi),最初的3G商業(yè)服務(wù)有望在英國、芬蘭和意大利投入運營。
顯然,電信業(yè)務(wù)領(lǐng)域正在努力開展3G服務(wù)。這期間,主要的技術(shù)難題必須在行業(yè)的幾乎每個環(huán)節(jié)上都得到解決和克服。電信運營商和服務(wù)提供商為其用戶提供向新型3G應(yīng)用和服務(wù)的平滑過渡勢在必行。與此同時,他們必須確保其3G基礎(chǔ)設(shè)施和手機的完整性。
向3G的成功過渡需要經(jīng)嚴(yán)格測試的3G手機。而手機的研發(fā)和測試一直受到3G服務(wù)需求滯后的困擾。沒人能夠預(yù)見3G興旺的市場需求何時會出現(xiàn)。這種不確定性在眾多從業(yè)廠商中形成了一種普遍的推延氛圍?!暗鹊瓤础北诲e誤地當(dāng)作最安全的選擇。如果研發(fā)3G手機產(chǎn)品需要相對長的時間周期,那么3G的商機就會因每一次推延變得更加困難。
因此,運營商及手機供應(yīng)商想滿足其3G首推目標(biāo)并以先進的3G手機啟動市場。同時,他們想確信沒有任何損害商譽或高代價收回手機的風(fēng)險。令人欣慰的是,這樣的解決方案確實存在。答案在于采用綜合性測試套件嚴(yán)格檢驗復(fù)雜的3G協(xié)議棧的一致性測試。
第三代合作伙伴計劃(3GPP)通過對3G產(chǎn)品的數(shù)百個工業(yè)標(biāo)準(zhǔn)測試實例的高級定義,邁出了第一步。由3GPP這樣的業(yè)界標(biāo)準(zhǔn)化制定組織解決測試實例定義的創(chuàng)建較為恰當(dāng)。但現(xiàn)實中,3GPP對測試套件的實現(xiàn)會遠(yuǎn)遠(yuǎn)滯后于運營商的3G部署時間表。無線測試領(lǐng)域的專家們對關(guān)鍵的下一步--實際測試程序和平臺的實現(xiàn)把握得最好。
一種有效的測試策略可在正常及不正常的工作狀態(tài)下全面檢驗3G設(shè)備的設(shè)計和功能性。在類似3G系統(tǒng)的復(fù)雜通信結(jié)構(gòu)中,數(shù)百種不同的可重復(fù)的情況需要對協(xié)議棧直接測試。
另一方面,手機開發(fā)商將實行低層次的模塊測試,而后轉(zhuǎn)向綜合測試。為確保正常使用,手機需要作為一個完整的整體進行全面測試。
由于3G系統(tǒng)的復(fù)雜性越來越強,供應(yīng)商在推出新產(chǎn)品和新服務(wù)時不能只靠運行測試,因為這會出現(xiàn)手機在增加新服務(wù)時不能正常發(fā)揮功能的情況。
惟一可行的解決方案是采用3GPP定義的測試規(guī)范對手機進行全面的測試。以下是GCF(全球認(rèn)證論壇)所要求的3GPP測試覆蓋范圍舉例:
?空閑模式
?基本過程
—MO呼叫
—MT呼叫
—分組交換與電路交換數(shù)據(jù)
?較低層協(xié)議RLC、MAC
?蜂窩選擇和再選擇
?移交
?同時服務(wù):語音+數(shù)據(jù)
?2G/2.5G與3G間的互操作
為使手機制造商確保其產(chǎn)品供應(yīng)的一致性,所有測試實例都必須有效地在目標(biāo)測試硬件上運行。手機制造商和3G服務(wù)提供商不愿等待3GPP來開發(fā)理想化的抽象測試程序,這樣的程序需要適應(yīng)具體的測試平臺。
實例實現(xiàn)
在OSI協(xié)議一致性測試中,TTCN(Tree and Tabular Combined Notation)已成為創(chuàng)建測試實例所采用的事實標(biāo)準(zhǔn)。它是一種完善的、高度結(jié)構(gòu)化的程序設(shè)計語言。TTCN在無線領(lǐng)域已被廣泛地接受為實現(xiàn)GSM測試實例的標(biāo)準(zhǔn)。
作為一種高度抽象的語言,TTCN能夠?qū)崿F(xiàn)極為精確的測試實例。這種實例把在測的基礎(chǔ)設(shè)備當(dāng)作一個“黑盒”對待。此外,它固有的抽象屬性使測試實例能夠以TTCN編寫,取得針對測試系統(tǒng)的平臺無關(guān)性。理論上,用TTCN編寫的針對任意特定應(yīng)用的測試套件可用于該應(yīng)用在任意測試系統(tǒng)環(huán)境下的精確測試。然而,在實際操作中,抽象的TTCN代碼最終必須轉(zhuǎn)換為適合在目標(biāo)測試平臺(如匯編、C等)上運行并對之加以控制的代碼。TTCN代碼必須被視為一種“達到結(jié)果的手段”,而非結(jié)果本身。
測試規(guī)范所使用的語言會經(jīng)受某種程序的解釋。而TTCN代碼使用一種十分精確的低層次語法,這種語法基于只能為計算機解釋的符號,因而它必須意義非常清楚。測試代碼的創(chuàng)建要求非常特別的技巧和嚴(yán)格的規(guī)則。為確保測試規(guī)范與每一測試實例的一致性,定義必須精確地轉(zhuǎn)化成抽象的TTCN語法標(biāo)記。
另外,測試套件實現(xiàn)人員必須明白涉及到最終目標(biāo)平臺的問題。這些平臺將用于運行這種測試。TTCN是一種可實現(xiàn)直白規(guī)范精確再創(chuàng)建的含義明確的轉(zhuǎn)換語言。但是,不參照任何目標(biāo)平臺進行TTCN代碼的開發(fā)會導(dǎo)致測試程序不能最大限度發(fā)揮可用硬件資源的效用。
另一個要考慮的問題是:對TTCN測試實例配置控制的要求。TTCN代碼在變化-控制過程下得以保持非常重要,變化過程的通信也很重要。制造商和運營商需要清楚修改什么以及它們什么時候可用,這樣可以節(jié)省大量時間和財力。
在由委員會的決策機制驅(qū)動的過程中,實現(xiàn)變化管理的嚴(yán)格控制十分困難。Anite公司所采取的方法是控制整個測試系統(tǒng)環(huán)境,同時嚴(yán)格遵守3GPP測試規(guī)范。這種方法去除了過程中的許多不可控變量,它還確保對測試實例使用者的嚴(yán)格變化控制。對于Anite來說,這一方法還具有緩沖作用。該公司可消除任何不可控變化的風(fēng)險,同時在合理、受控和清晰通信的基礎(chǔ)上為客戶群提供穩(wěn)定的測試環(huán)境。
過程狀態(tài)
3GPP是一種涉及廣泛的社團組織。它把許多作為“組織合作伙伴”的電信標(biāo)準(zhǔn)團體聚在一起,產(chǎn)生了全球適用的3G移動通信系統(tǒng)技術(shù)規(guī)范和報告。當(dāng)前,3GPP也在完成將移動設(shè)備的高層“核心規(guī)范”轉(zhuǎn)化成“普通的測試規(guī)范”的任務(wù)。最終,這些規(guī)范將被轉(zhuǎn)化成TTCN測試實例。
同時,GCF正在對測試規(guī)范進行評估,而且正在一個整體實現(xiàn)框架下對其進行優(yōu)化。這個框架用于給運營商提供標(biāo)準(zhǔn)的測試體系以支持3G手機的引入。由于多模3G手機內(nèi)需要包含多種現(xiàn)有和改進的標(biāo)準(zhǔn),因而,測試實例總數(shù)的激增表明有大量的任務(wù)要做。
例如,800多個GSM/GPRS測試實例已覆蓋850MHz、900MHz、1800MHz和1900MHz的工作范圍。如果每個頻帶都算在內(nèi),那么測試數(shù)最高將達到1500個左右。另外,已從成千上萬的W-CDMA功能中選擇出來700多個W-CDMA測試實例。隨著W-CDMA及特性豐富的手機的出現(xiàn),很多不同數(shù)據(jù)率和編碼方案的技術(shù)指標(biāo)都需要測試。測試實例必須包含多通道測試(如在9.6KHz和64KHz下重復(fù)同一測試)。W-CDMA/GSM/GPRS功能的手機可能需要數(shù)千次的一致性測試。
TTCN的抽象屬性為創(chuàng)建理想的測試實例提供了一個良好的環(huán)境。但它在實際測試時,TTCN測試實例要能在物理測試硬件上高效運行。為提供最佳的性能,測試過程必須考慮目標(biāo)測試平臺中的特定資源和能力。
就3G無線技術(shù)的整體復(fù)雜性和錯綜的時序問題而言,保持一致性的測試環(huán)境對測試實例和測試硬件至關(guān)重要。否則,測試環(huán)境中的不可控變量會引起測試結(jié)果的改變。
快速通道
有些測試與測量供應(yīng)商仍然格外關(guān)注創(chuàng)建和調(diào)試詳細(xì)的TTCN代碼工作。另外,他們也擔(dān)心沒有足夠的測試實例支持不斷增長的3G市場需求。
業(yè)界正以一種獨立的、挑戰(zhàn)性更強的時間表開發(fā)TTCN測試實例代碼。這種代碼將與3GPP的定義一致。此策略的目標(biāo)是在主管團體發(fā)布其測試實例之前,提供必需數(shù)量的測試實例來支持全面的3G新品推出。這一計劃不僅關(guān)注產(chǎn)生TTCN代碼,它還包含對測試實例的獨立第三方確認(rèn)。另外,它還在目標(biāo)測試系統(tǒng)平臺的實際測試中優(yōu)化這些實例。
其它的選擇包括將測試按多個平臺分割處理。這種方法原本試圖加大測試實例的調(diào)試。但由于它要求終端開發(fā)者需接觸多個測試系統(tǒng)而未被采納。這一做法從經(jīng)濟的角度考慮也不太可行。
調(diào)整性能
在這個問題上,測試與測量解決方案供應(yīng)商提供的主要益處是:其調(diào)整TTCN代碼與具體硬件磨合的能力。一個解決方案供應(yīng)商應(yīng)能夠優(yōu)化硬件的效率,以改善成本、特性和性能。最終的設(shè)備應(yīng)優(yōu)于那些可通過在普通硬件上重疊抽象TTCN代碼建立的設(shè)備。例如,Anite沒有把3G TTCN測試實例代碼的研發(fā)作為最終結(jié)果。另一方面,其研發(fā)過程一直準(zhǔn)備為制造商和運營商對實際3G測試的要求提供綜合測試平臺。
無論哪種方法或策略勝出,都存在等待的缺點。網(wǎng)絡(luò)提供商必須等待充分測試的手機,或者冒著出現(xiàn)問題的極大風(fēng)險推出新服務(wù)。有些網(wǎng)絡(luò)運營商由于已付出了昂貴的授權(quán)費,他們必須開始贏利,否則只能接受失敗。惟一的變通選擇是推出沒有充分測試的產(chǎn)品。但隨后產(chǎn)生的問題將對服務(wù)提供商和手機制造商產(chǎn)生負(fù)面影響,更重要的是還將玷污3G的聲譽?!?nbsp; (鋤禾譯)
評論