專利名稱::一種批價測試方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及移動通信
技術(shù)領(lǐng)域:
,尤其涉及一種批價測試方法和系統(tǒng)。
背景技術(shù):
:隨著電信技術(shù)的飛速發(fā)展,電信運營商為客戶提供了更加豐富的電信業(yè)務(wù),而對各種電信業(yè)務(wù)進(jìn)行準(zhǔn)確計費,不僅是企業(yè)收入的重要保障,也是提高客戶滿意度的重要手段。目前電信計費批價主要包括分揀預(yù)處理、查重、標(biāo)準(zhǔn)批價、個性批價(以下簡稱一批、二批)等,一批和二批對服務(wù)使用記錄進(jìn)行計費處理?!闻鷥r根據(jù)預(yù)處理提供的標(biāo)準(zhǔn)格式話單,結(jié)合費率表、號段表、區(qū)號表等計費資料對話單進(jìn)行計費。費率表中記錄的信息主要有基本計費單元、基本通話費率、長途計費單元、長途通話費率、優(yōu)惠時段起始時間、優(yōu)惠時段終止時間、優(yōu)惠時段費率等等。號段表記錄了IMSI號、MSISDN號所對應(yīng)的歸屬地,以此來判定用戶的歸屬地,進(jìn)而判定出用戶是否漫游、是否撥打了異地手機(jī)而應(yīng)收取長途費等等。區(qū)號表記錄了各個長途區(qū)號,用以從用戶所撥的對方號碼中提取出長途區(qū)號供計費使用。二次批價在一次批價的基礎(chǔ)上,根據(jù)用戶入網(wǎng)所享受的各項優(yōu)惠對話單進(jìn)行重計費,以最終生成向用戶收費的話單。用戶所享受的各項優(yōu)惠記錄存在營業(yè)系統(tǒng)的用戶資料中,因此二次批價必須結(jié)合營業(yè)資料進(jìn)行。二次批價使是一個耗時耗資源的過程,一般在合帳前集中完成,為了提高速度,將二次批價中需要頻繁用到的營業(yè)資料載入內(nèi)存中。綜上所述批價過程所需考慮的因素繁多,因此驗證批價準(zhǔn)確性需要采集大量的數(shù)據(jù),另外,即使是選取了足夠多的測試數(shù)據(jù),仍無法保證數(shù)據(jù)涵蓋了全部的功能點要求。
發(fā)明內(nèi)容本發(fā)明實施例提供一種批價測試方法和系統(tǒng),用以解決現(xiàn)有技術(shù)中驗證批價準(zhǔn)確性需要采集大量數(shù)據(jù)的問題。本發(fā)明實施例提供一種批價測試方法,包括測試平臺接收與測試相關(guān)的話單元素形成測試用例;將所述測試用例中的話單元素進(jìn)行組合生成邏輯話單,并對所述邏輯話單進(jìn)行批價處理,生成帶批價結(jié)果的基準(zhǔn)話單;將所述邏輯話單發(fā)送至計費系統(tǒng)進(jìn)行計費處理,生成批價后的話單;所述測試平臺從所述計費系統(tǒng)中獲取所述批價后的話單,并將獲取到的批價后的話單與所述基準(zhǔn)話單進(jìn)行比對,輸出比對結(jié)果。其中,所述測試平臺接收與測試相關(guān)的話單元素形成測試用例包括所述測試平臺提供圖形化操作界面;所述測試平臺通過所述圖形化操作界面接收與測試相關(guān)的話單元素形成測試用例。進(jìn)一步,所述將邏輯話單發(fā)送至計費系統(tǒng),包括將所述邏輯話單轉(zhuǎn)化為符合本地原始話單格式的原始話單文件,并將所述原始話單文件發(fā)送計費系統(tǒng)。其中,所述話單元素類型包括話單類型、資費類型和用戶基本信息。本發(fā)明實施例還提供一種批價測試系統(tǒng),包括計費系統(tǒng),用于對話單進(jìn)行批價處理,生成批價后的話單。測試平臺,用于接收與測試相關(guān)的話單元素形成測試用例,將所述測試用例中的話單元素進(jìn)行組合生成邏輯話單,根據(jù)所述邏輯話單中的話單元素對所述邏輯話單進(jìn)行批價處理,并生成帶批價結(jié)果的基準(zhǔn)話單,將所述邏輯話單發(fā)送至計費系統(tǒng)進(jìn)行批價處理,從所述計費系統(tǒng)中獲取所述批價后的話單,并將獲取到的批價后的話單與所述基準(zhǔn)話單進(jìn)行比對,輸出比對結(jié)果。該系統(tǒng)中,所述測試平臺還用于將所述邏輯話單轉(zhuǎn)化為符合本地原始話單格式的原始話單文件;則所述計費系統(tǒng)還用于對所述測試平臺生成的原始話單進(jìn)行批價處理,生成批價后的話單。另外,所述測試平臺還用于提供圖形化操作界面,并通過所述圖形化操作界面接收與測試相關(guān)的話單元素形成測試用例。本發(fā)明實施例還提供一種測試平臺,包括測試用例模塊,用于接收與測試相關(guān)的話單元素形成測試用例;參照話單生成模塊,用于將所述測試用例中的話單元素進(jìn)行組合生成邏輯話單,根據(jù)所述邏輯話單中的話單元素對所述邏輯話單進(jìn)行批價處理,并生成帶批價結(jié)果的基準(zhǔn)話單;獲取模塊,用于將所述邏輯話單發(fā)送至計費系統(tǒng)進(jìn)行批價處理,并從所述計費系統(tǒng)中獲取批價后的話單;比對模塊,用于將獲取到的批價后的話單與所述基準(zhǔn)話單進(jìn)行比對,輸出比對結(jié)果。其中,該測試平臺還包括轉(zhuǎn)化模塊,用于將所述邏輯話單轉(zhuǎn)化為符合本地原始話單格式的原始話單文件,并將所述原始話單文件發(fā)送計費系統(tǒng)。操作模塊,用于提供圖形操作界面,使得所述測試平臺通過所述圖形化操作界面接收與測試相關(guān)的話單元素形成測試用例。本發(fā)明實施例中,將所有的測試所需數(shù)據(jù)保存到測試平臺中,在測試應(yīng)用時,則可通過在測試平臺中選擇相應(yīng)的數(shù)據(jù)進(jìn)行測試并得到測試結(jié)果。另外,根據(jù)業(yè)務(wù)需求,可以快速、簡便的對基礎(chǔ)計費數(shù)據(jù)資源信息進(jìn)行新增或修改,以滿足個性化需求。圖1為本發(fā)明實施例一種批價測試方法的流程圖;圖2為本發(fā)明實施例一種批價測試方法的實際應(yīng)用流程圖3為本發(fā)明實施例提供的一種批價測試系統(tǒng)的裝置圖;圖4為本發(fā)明實施例一種測試平臺的裝置圖。具體實施例方式為了便于本領(lǐng)域一般技術(shù)人員理解和實現(xiàn)本發(fā)明,現(xiàn)結(jié)合附圖和實施例詳細(xì)說明本發(fā)明的技術(shù)方案。本發(fā)明的實施例公開了一種批價測試方法,下面參照圖1描述本發(fā)明實施例的技術(shù)方案,具體包括步驟步驟101、測試平臺根據(jù)測試的需要從自身保存的話單元素中選擇相應(yīng)的數(shù)據(jù)形成測試用例。所述話單元素包括以下幾類話單類型、套餐資費、用戶基本信息等。所述話單類型是根據(jù)計費系統(tǒng)一次批價的配置信息表,遵循等價類劃分原則,并按話單元素如撥打類型、漫游類型、呼叫類型、對端類型等進(jìn)行組合形成的。為了保證批價測試時測試用例的話單盡可能多的涵蓋目前的話單類型,提高測試覆蓋率和測試結(jié)果有效性,需要對測試平臺的測試用例進(jìn)行規(guī)劃,同時將一次批價和二次批價測試結(jié)合起來,形成批價的完整測試。在該步驟中,所述測試平臺提供圖形化操作界面,測試用戶可根據(jù)測試需要在所述操作界面選擇相關(guān)話單元素形成測試用例。另外,所述測試平臺中保存的數(shù)據(jù)可以根據(jù)計費系統(tǒng)的更新以及新套餐資費的推出隨時進(jìn)行修改和添加。步驟102、所述測試平臺將所述測試用例中的話單元素進(jìn)行組合生成邏輯話單。因為所述測試用例中的數(shù)據(jù)只是一些離散的數(shù)據(jù),在該步驟測試平臺根據(jù)自身保存的話單元素組合規(guī)則將測試用例中的話單元素進(jìn)行組合形成邏輯話單,邏輯話單中沒有批價結(jié)果。步驟103、按照邏輯話單中的話單元素對所述邏輯話單進(jìn)行批價處理生成帶批價結(jié)果的基準(zhǔn)話單,該基準(zhǔn)話單將作為批價測試的預(yù)期結(jié)果,存儲于測試平臺數(shù)據(jù)庫中。步驟104、將所述邏輯話單轉(zhuǎn)化為符合本地原始話單格式要求的原始話單文件(二進(jìn)制、文本格式等)。該步驟用于確保生成的邏輯話單的正確性。步驟105、所述測試平臺將所述原始話單文件發(fā)送至計費系統(tǒng)進(jìn)行計費處理,生成批價后的話單。步驟106、測試平臺從所述計費系統(tǒng)中獲取所述批價后的話單,并將所述批價后的話單與所述基準(zhǔn)話單進(jìn)行比對,輸出比對結(jié)果和測試報告。在上述測試方法中測試的內(nèi)容包括基本話單類型計費測試和個性化套餐計費測試,其中基本話單類型計費測試(一次批價測試)具體包括在不考慮個性化套餐的情況下,根據(jù)業(yè)務(wù)運營支撐系統(tǒng)(BOSS:BusinessOperationSu卯ortSystem)標(biāo)準(zhǔn)批價的配置信息表,采用將話單元素進(jìn)行組合形成話單類型,然后按話單類型進(jìn)行測試用例設(shè)計,保證測試用例覆蓋目前各種話單類型,驗證測試結(jié)果時,比對的是不經(jīng)過個性化資費計算的一次批價結(jié)果的正確性。個性化套餐計費測試(第二次批價測試)具體包括包括單一計費套餐和疊加計費套餐的測試,按套餐配置測試用例時,選取能體現(xiàn)套餐個性化資費以及常見的話單類型進(jìn)行測試,此類測試的重點測試是經(jīng)過個性化資費批價即二次批價后批價結(jié)果的正確性。如圖2所示,根據(jù)實際應(yīng)用中的情況對發(fā)明實施例的方法做進(jìn)一步的說明,具體步驟包括本實施例中以網(wǎng)內(nèi)被叫優(yōu)惠的套餐為例步驟201、形成測試用例。測試用例中話單元素包括原始資費(如10元包本地網(wǎng)內(nèi)被叫累計1000分鐘,過后每分鐘0.2元)、用戶信息通話時間、被叫、小區(qū)號碼。步驟202、將上述信息進(jìn)行組合得到用戶的被叫話單,將用戶所有的被叫的相關(guān)信息進(jìn)行組合生成邏輯話單。整合后的話單的部分信息如表1所示<table>tableseeoriginaldocumentpage7</column></row><table>表1步驟203、對所述邏輯話單進(jìn)行批價處理生成基準(zhǔn)話單,因為本地被叫10元包1000分鐘所以在1000分鐘以內(nèi)的話單計費都為0元,在1000分鐘周后則以每分鐘0.2元計算,具體信息如表2所示<table>tableseeoriginaldocumentpage8</column></row><table>表2步驟204、將所述邏輯話單轉(zhuǎn)化為符合本地原始話單格式要求的二進(jìn)制原始話單文件。所述二進(jìn)制的原始話單文件如表3所示<table>tableseeoriginaldocumentpage8</column></row><table>表3步驟205、所述測試平臺將所述原始話單文件發(fā)送至計費系統(tǒng)進(jìn)行計費處理,生成批價后的話單。步驟206、測試平臺從所述計費系統(tǒng)中獲取所述批價后的話單,并將所述批價后的話單與所述基準(zhǔn)話單進(jìn)行比對,輸出比對結(jié)果和測試報告如表4所示<table>tableseeoriginaldocumentpage9</column></row><table>表4如圖3所示,根據(jù)上述方法,本發(fā)明實施例還提供一種批價測試系統(tǒng)包括計費系統(tǒng)301和測試平臺302。計費系統(tǒng)301,用于對話單進(jìn)行批價處理,生成批價后的話單。測試平臺302,用于接收與測試相關(guān)的話單元素形成測試用例,將所述測試用例中的話單元素進(jìn)行組合生成邏輯話單,根據(jù)所述邏輯話單中的話單元素對所述邏輯話單進(jìn)行批價處理,并生成帶批價結(jié)果的基準(zhǔn)話單,將所述邏輯話單發(fā)送至計費系統(tǒng)進(jìn)行批價處理,生成批價后的話單,從所述計費系統(tǒng)中獲取所述批價后的話單,并將獲取到的批價后的話單與所述基準(zhǔn)話單進(jìn)行比對,輸出比對結(jié)果。其中,為了便于用戶操作,在本發(fā)明實施例所提供的測試平臺還用于提供圖形化操作界面,并通過所述圖形化操作界面接收與測試相關(guān)的話單元素形成測試用例。另外,為了使得測試更貼近實際情況,則所述測試平臺301還用于將所述邏輯話單轉(zhuǎn)化為符合本地原始話單格式的原始話單文件;則所述計費系統(tǒng)302還用于對所述測試平臺生成的原始話單進(jìn)行批價處理,生成批價后的話單。如圖4所示,本發(fā)明實施例還提供一種測試平臺,包括操作模塊401、測試用例模塊402、參照話單生成模塊403、轉(zhuǎn)化模塊404、獲取模塊405、比對模塊406。操作模塊401,用于提供圖形操作界面,使使得所述測試平臺通過所述圖形化操作界面接收與測試相關(guān)的話單元素形成測試用例。測試用例模塊402,用于接收與測試相關(guān)的話單元素形成測試用例;參照話單生成模塊403,用于將所述測試用例中的話單元素進(jìn)行組合生成邏輯話單,根據(jù)所述邏輯話單中的話單元素對所述邏輯話單進(jìn)行批價處理,并生成帶批價結(jié)果的基準(zhǔn)話單;轉(zhuǎn)化模塊404,用于將所述邏輯話單轉(zhuǎn)化為符合本地原始話單格式的原始話單文件,并將所述原始話單文件發(fā)送計費系統(tǒng)。獲取模塊405,用于將所述邏輯話單發(fā)送至計費系統(tǒng)進(jìn)行批價處理,并從所述計費系統(tǒng)中獲取批價后的話單;比對模塊406,用于將獲取到的批價后的話單與所述基準(zhǔn)話單進(jìn)行比對,輸出比對結(jié)果。在本發(fā)明實施例中提供一種批價測試方法,提供圖形化操作界面,根據(jù)業(yè)務(wù)需求,可以快速、簡便的對基礎(chǔ)計費數(shù)據(jù)資源信息進(jìn)行新增或修改,以滿足個性化需求。充分保證測試需求、測試用例、測試方法等的規(guī)范性、可復(fù)用性和延續(xù)性,便于形成全面、規(guī)范的完整性測試庫。邏輯話單設(shè)計運用話單元素進(jìn)行靈活組合、結(jié)合多種優(yōu)惠算法,把復(fù)雜的資費配置以相對簡單的邏輯形式展現(xiàn)出來,且自動生成測試話單,使得構(gòu)造測試用例不必過分依賴于測試人員的業(yè)務(wù)水平。測試結(jié)果的自動比對。系統(tǒng)能生成測試用例的預(yù)期結(jié)果,并提供測試結(jié)果與預(yù)期結(jié)果自動比對的功能,避免了通常測試方法中缺少驗證標(biāo)準(zhǔn)的弊端。測試流程簡化。測試隨著用例庫的不斷完善,測試數(shù)據(jù)的類型也不斷的豐富,為計費批價準(zhǔn)確性和完整性提供了可靠的保證。本發(fā)明所述的方法并不限于具體實施方式中所述的實施例,本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的技術(shù)方案得出其它的實施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范圍。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。權(quán)利要求一種批價測試方法,其特征在于,包括測試平臺接收與測試相關(guān)的話單元素形成測試用例;將所述測試用例中的話單元素進(jìn)行組合生成邏輯話單,并對所述邏輯話單進(jìn)行批價處理,生成帶批價結(jié)果的基準(zhǔn)話單;將所述邏輯話單發(fā)送至計費系統(tǒng)進(jìn)行計費處理,生成批價后的話單;所述測試平臺從所述計費系統(tǒng)中獲取所述批價后的話單,并將獲取到的批價后的話單與所述基準(zhǔn)話單進(jìn)行比對,輸出比對結(jié)果。2.如權(quán)利要求1所述的方法,其特征在于,所述測試平臺接收與測試相關(guān)的話單元素形成測試用例包括所述測試平臺提供圖形化操作界面;所述測試平臺通過所述圖形化操作界面接收與測試相關(guān)的話單元素形成測試用例。3.如權(quán)利要求1所述的方法,其特征在于,所述將邏輯話單發(fā)送至計費系統(tǒng)進(jìn)一步包括將所述邏輯話單轉(zhuǎn)化為符合本地原始話單格式的原始話單文件,并將所述原始話單文件發(fā)送計費系統(tǒng)。4.如權(quán)利要求1所述的方法,其特征在于,所述話單元素類型包括話單類型、資費類型和用戶基本信息。5.—種批價測試系統(tǒng),其特征在于,包括計費系統(tǒng),用于對話單進(jìn)行批價處理,生成批價后的話單;測試平臺,用于接收與測試相關(guān)的話單元素形成測試用例,將所述測試用例中的話單元素進(jìn)行組合生成邏輯話單,根據(jù)所述邏輯話單中的話單元素對所述邏輯話單進(jìn)行批價處理,并生成帶批價結(jié)果的基準(zhǔn)話單,將所述邏輯話單發(fā)送至計費系統(tǒng)進(jìn)行批價處理,從所述計費系統(tǒng)中獲取批價后的話單,并將獲取到的批價后的話單與所述基準(zhǔn)話單進(jìn)行比對,輸出比對結(jié)果。6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述測試平臺還用于將所述邏輯話單轉(zhuǎn)化為符合本地原始話單格式的原始話單文件;則所述計費系統(tǒng)還用于對所述測試平臺生成的原始話單進(jìn)行批價處理,生成批價后的話單。7.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述測試平臺還用于提供圖形化操作界面,并通過所述圖形化操作界面接收與測試相關(guān)的話單元素形成測試用例。8.—種測試平臺,其特征在于,包括測試用例模塊,用于接收與測試相關(guān)的話單元素形成測試用例;參照話單生成模塊,用于將所述測試用例中的話單元素進(jìn)行組合生成邏輯話單,根據(jù)所述邏輯話單中的話單元素對所述邏輯話單進(jìn)行批價處理,并生成帶批價結(jié)果的基準(zhǔn)話單;獲取模塊,用于將所述邏輯話單發(fā)送至計費系統(tǒng)進(jìn)行批價處理,并從所述計費系統(tǒng)中獲取批價后的話單;比對模塊,用于將獲取到的批價后的話單與所述基準(zhǔn)話單進(jìn)行比對,輸出比對結(jié)果。9.如權(quán)利要求8所述的測試平臺,其特征在于,該測試平臺還包括轉(zhuǎn)化模塊,用于將所述邏輯話單轉(zhuǎn)化為符合本地原始話單格式的原始話單文件,并將所述原始話單文件發(fā)送計費系統(tǒng)。10.如權(quán)利要求8所述的測試平臺,其特征在于,該測試平臺還包括操作模塊,用于提供圖形操作界面,使得所述測試平臺通過所述圖形化操作界面接收與測試相關(guān)的話單元素形成測試用例。全文摘要本發(fā)明公開了一種批價測試方法和系統(tǒng),該方法為測試平臺根據(jù)測試目的信息從自身保存的話單元素中選擇相應(yīng)的話單元素形成測試用例,將所述測試用例中的話單元素進(jìn)行組合生成邏輯話單,并根據(jù)所述邏輯話單中的話單元素對所述邏輯話單進(jìn)行批價處理,生成帶批價結(jié)果的基準(zhǔn)話單;然后將所述邏輯話單發(fā)送至計費系統(tǒng)進(jìn)行計費處理,生成批價后的話單;最后所述測試平臺從所述計費系統(tǒng)中獲取所述批價后的話單,并將獲取到的批價后的話單與所述基準(zhǔn)話單進(jìn)行比對,輸出比對結(jié)果。根據(jù)本發(fā)明提出的方案在測試平臺中選擇相應(yīng)的數(shù)據(jù)則可驗證計費系統(tǒng)批價的準(zhǔn)確性。文檔編號H04W4/24GK101730043SQ200810225240公開日2010年6月9日申請日期2008年10月29日優(yōu)先權(quán)日2008年10月29日發(fā)明者劉波,趙宮明申請人:中國移動通信集團(tuán)吉林有限公司