《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 業(yè)界動態(tài) > 虛擬測試 3G運營商的共同選擇

虛擬測試 3G運營商的共同選擇

2010-10-01
來源:通信世界周刊
關(guān)鍵詞: 2.5G|3G 3G 通信 測試

3G時代的軟硬件基礎(chǔ)設(shè)施具有系統(tǒng)結(jié)構(gòu)復(fù)雜、業(yè)務(wù)多樣化、運行環(huán)境復(fù)雜的特征。軟件系統(tǒng)的功能業(yè)務(wù)一般運行在分布式環(huán)境中,業(yè)務(wù)處理在多個關(guān)聯(lián)系統(tǒng)之間的流轉(zhuǎn)步驟較多,對這些系統(tǒng)進行高效低成本的測試需要虛擬測試設(shè)備的支持。虛擬測試技術(shù)產(chǎn)品能夠為3G通信業(yè)務(wù)系統(tǒng)中的測試環(huán)境搭建工作、測試執(zhí)行與監(jiān)控提供直接支持,提高測試過程的控制能力,縮短測試周期,降低測試成本,因此3G通信應(yīng)用系統(tǒng)對虛擬測試的需求是大勢所趨。

以手機電視為例,其核心業(yè)務(wù)系統(tǒng)的功能和非功能測試都需要建立復(fù)雜的測試環(huán)境,以能夠模擬特殊的輸入條件。為了測試MBBMS的用戶鑒權(quán)功能,需要預(yù)先準備終端、WAP網(wǎng)關(guān)、用戶信息查詢、HLR等系統(tǒng),不僅增加了測試環(huán)境的管理復(fù)雜程度和維護成本,還難以保證測試質(zhì)量和周期。為了進一步實現(xiàn)3G業(yè)務(wù)系統(tǒng)測試環(huán)境搭建和管理的簡化,需要依賴軟件系統(tǒng)進行測試模擬,這就需要測試環(huán)境模擬器產(chǎn)品。
3G軟件系統(tǒng)測試的復(fù)雜性
3G通信應(yīng)用系統(tǒng)的測試環(huán)境準備工作具有下列特征。
第一,單個系統(tǒng)的測試需要預(yù)先搭建眾多依賴系統(tǒng)。要進行測試,首先必須讓被測系統(tǒng)能夠運行,所以依賴系統(tǒng)搭建步驟必不可少。
第二,第三方依賴系統(tǒng)的測試準備工作繁瑣耗時。眾多依賴系統(tǒng)被多個測試系統(tǒng)使用,對共享資源的爭用造成了第三方依賴系統(tǒng)的測試準備工作繁瑣耗時。測試環(huán)境準備的大量時間消耗在項目組之間溝通、企業(yè)之間IT部門的協(xié)作溝通上。
第三,多版本測試依賴環(huán)境系統(tǒng)的管理復(fù)雜。被測系統(tǒng)的多個版本與依賴系統(tǒng)的多個版本存在多種對應(yīng)關(guān)系,直接造成測試環(huán)境準備中的版本組合爆炸問題。采用購置硬件、安裝依賴系統(tǒng)軟件的方式準備測試環(huán)境放大了這類問題的復(fù)雜度,嚴重增加了測試成本。
 
產(chǎn)生上述特征的關(guān)鍵問題是被測系統(tǒng)對第三方依賴系統(tǒng)的業(yè)務(wù)依賴。為了測試具有上述特征的軟件系統(tǒng),就需要在測試中監(jiān)控業(yè)務(wù)流轉(zhuǎn)邊界,從而提高對測試用例執(zhí)行流程的觀察能力,支持多樣化的缺陷鑒別方式,提高缺陷監(jiān)測率,縮小對缺陷分布位置的認定范圍。為了實現(xiàn)上述目的,需要監(jiān)控測試環(huán)境中的網(wǎng)元狀態(tài),這在不使用虛擬測試環(huán)境模擬器的情況下很難實現(xiàn)。
銳行測試環(huán)境模擬器產(chǎn)品
作為擁有20年服務(wù)歷史的IT基礎(chǔ)設(shè)施服務(wù)商,神州數(shù)碼信息服務(wù)集團集成服務(wù)戰(zhàn)略本部是業(yè)界惟一的完整測試中心解決方案提供商?;谠谶\營商測試領(lǐng)域多年的深入研究和實踐,我們自行研制了銳行測試環(huán)境模擬器軟件產(chǎn)品系列,包括功能測試環(huán)境和性能測試環(huán)境的模擬,全面支持3G通信領(lǐng)域內(nèi)的應(yīng)用系統(tǒng)軟件測試。
 
測試支持能力。被測系統(tǒng)的測試環(huán)境主要包含兩類要素:業(yè)務(wù)發(fā)起人或設(shè)備、提供服務(wù)的依賴系統(tǒng)。這兩類要素抽象起來本質(zhì)上是“發(fā)起端”系統(tǒng)和“響應(yīng)端”系統(tǒng)。銳行測試環(huán)境模擬器軟件產(chǎn)品的基本思想就是實現(xiàn)發(fā)起端模擬和響應(yīng)端模擬,從而讓被測系統(tǒng)基于虛擬的第三方環(huán)境進行有效性驗證,包括接口驗證、業(yè)務(wù)驗證和性能驗證。接口驗證可以用于集成測試,業(yè)務(wù)驗證可以用于系統(tǒng)測試和驗收測試,性能驗證可以用于壓力和負載測試。
測試環(huán)境仿真。在3G通信領(lǐng)域的軟件系統(tǒng)測試中,為了在短時間內(nèi)低成本解決系統(tǒng)功能驗證和性能預(yù)測評,銳行測試環(huán)境模擬器軟件產(chǎn)品支持被測系統(tǒng)運行環(huán)境的測試仿真,可以方便保存、重用測試環(huán)境,大幅降低對物理測試環(huán)境的需求數(shù)量和協(xié)調(diào)、部署難度。
企業(yè)級測試基礎(chǔ)設(shè)施建設(shè)。在3G通信領(lǐng)域的軟件系統(tǒng)測試中,銳行測試環(huán)境模擬器軟件產(chǎn)品通過支持對被測系統(tǒng)測試環(huán)境的環(huán)境仿真實現(xiàn),能夠為企業(yè)級測試基礎(chǔ)設(shè)置建設(shè)帶來眾多價值:存儲測試資產(chǎn),支持多次復(fù)用,保護企業(yè)投資;支持測試數(shù)據(jù)關(guān)聯(lián),動態(tài)導(dǎo)入;支持測試案例的分類管理,按照被測系統(tǒng)和交易進行信息分類;支持對測試結(jié)果的持久化存儲;支持對測試結(jié)果的進一步統(tǒng)計分析,方便生成測試報表。
與測試管理工具的集成。在3G通信領(lǐng)域的軟件系統(tǒng)測試中,銳行測試環(huán)境模擬器軟件產(chǎn)品通過與測試基礎(chǔ)管理平臺進行集成提高測試管理能力。銳行測試環(huán)境模擬器軟件產(chǎn)品能夠接受測試基礎(chǔ)管理平臺發(fā)來的案例,并且將執(zhí)行結(jié)果數(shù)據(jù)導(dǎo)入到測試基礎(chǔ)管理平臺進行測試報告生成。神州數(shù)碼信息服務(wù)集團集成服務(wù)有限公司自行研制的測試項目管理平臺,支持測試項目、測試流程、測試數(shù)據(jù)等眾多測試基礎(chǔ)資源的管理?,F(xiàn)在已經(jīng)應(yīng)用于國內(nèi)多家金融企業(yè),實現(xiàn)對浦發(fā)銀行在內(nèi)的多家股份制商業(yè)銀行核心業(yè)務(wù)系統(tǒng)的全面覆蓋測試支持。
部署效果
以支持性能測試為例,銳行測試環(huán)境模擬器軟件產(chǎn)品的應(yīng)用部署效果如圖所示。圖中,被測系統(tǒng)是一個分布式軟件系統(tǒng),測試環(huán)境基礎(chǔ)設(shè)施由模擬器接管,壓力測試由客戶已經(jīng)購買的壓力測試工具LoadRunner進行發(fā)起,被測系統(tǒng)在運行相關(guān)業(yè)務(wù)時產(chǎn)生對外部依賴系統(tǒng)的訪問全部重定向到測試模擬器,返回支持性能測試的響應(yīng)數(shù)據(jù),支持被測系統(tǒng)的運行。通過修改測試環(huán)境模擬器的參數(shù)實現(xiàn)對測試執(zhí)行環(huán)境的調(diào)整,滿足不同性能測試目標的需要。
本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。