左金虎
摘 要:移動通信市場業(yè)務(wù)種類繁多、新業(yè)務(wù)增長迅速,對計費系統(tǒng)的準(zhǔn)確性、穩(wěn)定性、高效性提出了很高的要求,而傳統(tǒng)的計費測試都是手工或者半自動化測試策略,測試效率低下,易出現(xiàn)錯誤,結(jié)合本行業(yè)的實踐經(jīng)驗,下面筆者對資費撥測系統(tǒng)的功能進(jìn)行了分析。
關(guān)鍵詞:資費;撥測;用例;自動化
中圖分類號:TP311 文獻(xiàn)標(biāo)志碼:A
目前移動通信市場有如下特點:業(yè)務(wù)種類繁多,新業(yè)務(wù)增長迅速,計費系統(tǒng)需實時變動、升級,以適應(yīng)業(yè)務(wù)的需求,從而使系統(tǒng)的風(fēng)險增加,這就給計費系統(tǒng)的準(zhǔn)確性、穩(wěn)定性、高效性提出了更高的要求,面對軟件系統(tǒng)的變化,前期的測試驗證也要求更高的效率及精確度。一直以來國內(nèi)電信運營商的BOSS系統(tǒng)(Business & Operation Support System,業(yè)務(wù)運營支撐系統(tǒng))計費測試都是手工或者半自動化測試策略,測試效率低下,同時對賬也是依靠人來進(jìn)行,難免出現(xiàn)錯誤。由于手工驗證存在效率低、出錯率高、可復(fù)制性差等弊端,而對計費系統(tǒng)資費準(zhǔn)確性驗證越來越顯得重要,因此,有必要進(jìn)行深入分析研究,以搭建一套覆蓋移動通信各種業(yè)務(wù)場景的資費撥測系統(tǒng)。
1 資費撥測系統(tǒng)簡介
資費撥測系統(tǒng)需保證系統(tǒng)計費的準(zhǔn)確性,減少系統(tǒng)升級引起的資費問題,減少用戶對系統(tǒng)升級的感知,極大力度穩(wěn)定現(xiàn)有的用戶。
總體來說,資費撥測系統(tǒng)包括接口層、配置層、應(yīng)用層、顯示層,各層功能包括:
(1)接口層:為底層提供卡信息匹配接口、數(shù)據(jù)發(fā)送接口、數(shù)據(jù)監(jiān)控接口、數(shù)據(jù)接收接口以及清單采集接口;
(2)配置層:提供系統(tǒng)配置、撥測設(shè)備管理、人員管理以及角色管理配置功能;
(3)應(yīng)用層:提供資費管理、測試用例管理、資源管理、任務(wù)管理以及核對校驗;
(4)顯示層:提供統(tǒng)計分析界面以及工作平臺。
為提升系統(tǒng)撥測效率,資費撥測系統(tǒng)支持模擬多個真實用戶并發(fā)通話行為,并通過SIM卡進(jìn)行全自動化測試和資費驗證,同時測試和資費驗證的業(yè)務(wù)類型應(yīng)包括:語音、短信、彩信、GPRS以及WLAN。
2 資費撥測系統(tǒng)功能模塊介紹
資費撥測系統(tǒng)主要針對移動通信的相關(guān)業(yè)務(wù)場景進(jìn)行測試和數(shù)據(jù)核對,主要包括:資費管理、用例管理、任務(wù)管理、核對校驗、資源管理、卡資源管理、統(tǒng)計分析和系統(tǒng)管理。各模塊的主要功能如下:
2.1 資費管理
對某一區(qū)域的套餐信息進(jìn)行梳理,并且讓系統(tǒng)做存儲和維護(hù)操作,針對現(xiàn)行業(yè)務(wù)資費規(guī)則進(jìn)行管理,也可以根據(jù)不同地市實際資費標(biāo)準(zhǔn)制作相應(yīng)資費規(guī)則,套餐資費信息應(yīng)統(tǒng)一集中管理、展示。
(1)套餐配置:將需要測試的套餐信息進(jìn)行數(shù)據(jù),并且記錄和儲存,包括對套餐的基本信息、產(chǎn)品信息、品牌信息和用戶信息等進(jìn)行維護(hù)。
(2)資費配置:根據(jù)套餐信息進(jìn)行歸納和梳理符合全部業(yè)務(wù)場景的資費信息,包括本地、省內(nèi)、省際等不同場景下的收費標(biāo)準(zhǔn)。
2.2 用例管理
根據(jù)不同業(yè)務(wù)場景,由資費自動生成用例測試信息,并納入用例信息資料庫,使撥測數(shù)據(jù)逐漸完善和重復(fù)使用。
(1)用例制作:根據(jù)資費自動生成用例(包括測試時間,測試預(yù)計費用等),然后由操作人員進(jìn)行申請審批。
(2)用例審核:擁有權(quán)限的用戶登錄之后,可以對一般操作人員的申請做處理,也可以進(jìn)行信息修改,對用例信息的準(zhǔn)確度,適用與否進(jìn)行把關(guān)。
2.3 任務(wù)管理
制定詳細(xì)的撥測任務(wù)及資源調(diào)用,各種任務(wù)參數(shù)的自動填寫,任務(wù)自動撥測,實時監(jiān)控數(shù)據(jù),并且在特殊情況下有相對的預(yù)警,撥測結(jié)果收集和返回,分析數(shù)據(jù)及最終的數(shù)據(jù)結(jié)果展示。
(1)撥測計劃模塊:按照測試要求,進(jìn)行合理的規(guī)劃測試任務(wù),需要選定測試內(nèi)容(套餐)、測試時間等信息。
(2)任務(wù)列表模塊:根據(jù)建立的任務(wù)計劃,在此可以根據(jù)計劃撥測套餐進(jìn)行撥測用例的篩選,支持從用例數(shù)據(jù)庫篩選,也可以支持外部批量導(dǎo)入測試用例。
(3)任務(wù)制作模塊:對測試任務(wù)信息進(jìn)一步完善,包括用例撥測地市的選擇,卡資源計算的選擇,被叫號碼,開始時間等參數(shù)信息的自動化賦值,保障了測試信息的完整性和準(zhǔn)確性。
(4)資源匹配模塊:相關(guān)的測試號碼需要在這里進(jìn)行選擇,由系統(tǒng)先根據(jù)計劃任務(wù)所測套餐自動篩選出最接近測試的資源卡,然后由用戶手動進(jìn)行確認(rèn)。該模塊支持根據(jù)源數(shù)據(jù)自動選擇符合要求的測試資源,并且智能優(yōu)先選擇。
(5)任務(wù)執(zhí)行模塊:將制作完成的用例任務(wù)發(fā)送到底層撥測進(jìn)行撥打,可以支持單條發(fā)送也可以支持批量發(fā)送,并且在發(fā)送之前還需要判斷測試資源是否已經(jīng)準(zhǔn)備好。該模塊支持單個用例執(zhí)行,支持批量執(zhí)行,支持測試時間更正以及執(zhí)行前智能判斷資源可用情況。
(6)任務(wù)監(jiān)控模塊:對撥打中的任務(wù)進(jìn)行實時監(jiān)控,并且狀態(tài)信息要實時更新,功能頁面需要每10s刷新一次。
(7)任務(wù)歷史模塊:查看測試完成的任務(wù)信息和核對信息,將需要的數(shù)據(jù)進(jìn)行導(dǎo)出成Excel等文件。
2.4 核對校驗
將移動清單與系統(tǒng)測試源數(shù)據(jù)做自動化比對,智能化分析原因,并進(jìn)行數(shù)據(jù)展示。
(1)清單管理模塊:手工導(dǎo)入清單信息,并且還需支持自動化獲取清單信息,清單導(dǎo)入之后由系統(tǒng)后臺自動進(jìn)行比對校驗,展示清單比對信息。
(2)核對管理模塊:將核對校驗完的數(shù)據(jù)進(jìn)行展示,并且展示測試用例與清單核對的信息。
2.5 資源管理
在測試中需要大量的被叫號碼,此功能就是將被叫號碼通過地市,自動接聽等參數(shù)信息進(jìn)行分組存儲,在任務(wù)制作時通過相關(guān)信息篩選,由系統(tǒng)自動的選擇最佳的被叫測試號碼。該模塊支持批量導(dǎo)入和批量導(dǎo)出,并能對每個資源做判斷和定時更新狀態(tài)要求。
2.6 卡資源管理
(1)卡資源維護(hù)模塊:對卡資源信息進(jìn)行展示,修改套餐、資費、狀態(tài)等信息,并且查看卡所屬套餐信息。
(2)入庫登記模塊:對卡資源進(jìn)行入庫登記,包括單條或者批量表格編輯入庫,也可以進(jìn)行外部文件批量導(dǎo)入登記。
(3)入庫登記查詢模塊:對入庫卡資源信息進(jìn)行資源操作查詢。該模塊支持查看詳細(xì)數(shù)據(jù)以及批量導(dǎo)出。
(4)領(lǐng)退卡管理模塊:對資源卡的管理手段,當(dāng)卡進(jìn)行借用、測試時都需要進(jìn)行領(lǐng)卡操作,用完卡之后都要進(jìn)行退卡操作,明確任何時間卡所處位置。
2.7 統(tǒng)計分析模塊
根據(jù)不同需要進(jìn)行數(shù)據(jù)的全方位展示統(tǒng)計與分析,支持從不同角度和維度(計劃,套餐,用例,卡資源等)進(jìn)行數(shù)據(jù)分析的圖標(biāo)展示。
結(jié)語
本文對資費撥測系統(tǒng)進(jìn)行了介紹,還對相關(guān)功能模塊進(jìn)行了分析,通過設(shè)置接口層、配置層、應(yīng)用層和顯示層,可以方便地選定通信業(yè)務(wù)中需要測試的業(yè)務(wù)及其資費信息,并根據(jù)所選通信業(yè)務(wù)用戶的用戶類型和套餐類型設(shè)計測試用例腳本,從而實現(xiàn)資費自動化測試,并能夠適應(yīng)快速更新的套餐業(yè)務(wù)的資費測試,具有很好的靈活性和可重復(fù)性,大大降低測試人工和成本。
參考文獻(xiàn)
[1]高峰,張治兵,胡迪,等.GPRS流量計費的檢測方法[J].現(xiàn)代電信科技,2009,39(11):14-18.
[2]李姍姍,關(guān)佩琦.電話自動計費器計時誤差的測量不確定度[J].黑龍江科技信息,2008(4):25.
[3]劉灼杰,馬延平,蔣志忠,等.自動測試標(biāo)記語言及其應(yīng)用[J].國外電子測量技術(shù),2009(8):70-73.
[4]倪玲,張琦,郭霞.自動測試技術(shù)發(fā)展綜述[J].中國制造業(yè)信息,2007(13):46.endprint