一種資費(fèi)驗證方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種資費(fèi)驗證方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著電信技術(shù)的發(fā)展,電信運(yùn)營商為用戶提供了各種功能的電信業(yè)務(wù)。因此,對于各種電信業(yè)務(wù)進(jìn)行準(zhǔn)確的計費(fèi),不僅是企業(yè)運(yùn)營的重要保障,也是提高用戶滿意度的重要手段。
[0003]現(xiàn)有技術(shù)中的電信計費(fèi)系統(tǒng)數(shù)據(jù)配置復(fù)雜,如果測試需要覆蓋所有的計費(fèi)場景,則涉及的用例將會達(dá)到上萬甚至幾十萬個。因此,現(xiàn)有技術(shù)中通常采用以典型場景為主進(jìn)行抽取驗證的測試方法。
[0004]具體的,進(jìn)行一個場景用例測試需要經(jīng)過以下流程:(1)用戶使用終端在拜訪地觸發(fā)計費(fèi);(2)用戶根據(jù)資費(fèi)文檔和本次觸發(fā)場景人工計算出本地費(fèi)用;(3)用戶到系統(tǒng)中查看實際系統(tǒng)計費(fèi);(4)將人工計算的費(fèi)用和系統(tǒng)實際計費(fèi)進(jìn)行比對,確定系統(tǒng)計費(fèi)是否正確。
[0005]可以看出,現(xiàn)有的測試方法對人工處理依賴程度較大,導(dǎo)致測試覆蓋率較低,且投入人力多,成本高。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的實施例提供一種資費(fèi)驗證方法及系統(tǒng),解決了現(xiàn)有技術(shù)中資費(fèi)驗證覆蓋率低及成本高的問題。
[0007]為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0008]第一方面,本發(fā)明的實施例提供一種資費(fèi)驗證系統(tǒng),包括:
[0009]測試用例生成單元,用于根據(jù)存儲單元存儲的話單元素數(shù)據(jù)生成測試用例;
[0010]號碼解析單元,根據(jù)存儲單元存儲的業(yè)務(wù)查詢數(shù)據(jù),對所述測試用例中的號碼進(jìn)行解析,得到所述測試用例的計費(fèi)號碼,以及所述計費(fèi)號碼的計費(fèi)狀態(tài);
[0011]批價單元,根據(jù)存儲單元存儲的批價信息,對所述測試用例中的業(yè)務(wù)流程進(jìn)行批價處理,得到所述計費(fèi)號碼在所述計費(fèi)狀態(tài)下的測試話單;
[0012]發(fā)送單元,用于將所述測試用例生成單元生成的測試用例發(fā)送到計費(fèi)系統(tǒng),使所述計費(fèi)系統(tǒng)對所述測試用例中的業(yè)務(wù)流程進(jìn)行批價處理,得到計費(fèi)話單;
[0013]比對報告單元,用于將所述測試話單與所述計費(fèi)話單進(jìn)行比對,得到測試報告;
[0014]存儲單元,用于存儲話單元素數(shù)據(jù)、業(yè)務(wù)查詢數(shù)據(jù)、批價信息。
[0015]在第一方面第一種可能實現(xiàn)方式中,結(jié)合第一方面,
[0016]所述批價信息至少包括:產(chǎn)品信息,
[0017]所述批價單元,具體用于確定與所述業(yè)務(wù)流程中的計費(fèi)號碼對應(yīng)的第一產(chǎn)品信息,并根據(jù)所述第一產(chǎn)品信息,確定與所述第一產(chǎn)品信息對應(yīng)的第一計費(fèi)規(guī)則;根據(jù)所述第一計費(fèi)規(guī)則,確定所述計費(fèi)號碼的測試話單。
[0018]在第一方面第二種可能實現(xiàn)方式中,結(jié)合第一方面及第一方面第一種可能實現(xiàn)方式,所述話單元素數(shù)據(jù)至少包括:多個號碼、多個地區(qū)的標(biāo)識和多個通話時長。
[0019]在第一方面第三種可能實現(xiàn)方式中,結(jié)合第一方面第二種可能實現(xiàn)方式,所述業(yè)務(wù)流程至少包括:主叫流程和被叫流程。
[0020]在第一方面第四種可能實現(xiàn)方式中,結(jié)合第一方面及第一方面第三種可能實現(xiàn)方式,所述資費(fèi)驗證系統(tǒng)還包括:接收單元,用于接收所述計費(fèi)系統(tǒng)發(fā)送的所述計費(fèi)話單。
[0021]第二方面,本發(fā)明實施例提供一種資費(fèi)驗證方法,包括:
[0022]資費(fèi)驗證系統(tǒng)根據(jù)預(yù)設(shè)的話單元素數(shù)據(jù)生成測試用例;
[0023]根據(jù)預(yù)設(shè)的業(yè)務(wù)查詢數(shù)據(jù),對所述測試用例中的號碼進(jìn)行解析,得到所述測試用例的計費(fèi)號碼,以及所述計費(fèi)號碼的計費(fèi)狀態(tài);
[0024]根據(jù)預(yù)設(shè)的批價信息,對所述測試用例中的業(yè)務(wù)流程進(jìn)行批價處理,得到所述計費(fèi)號碼在所述計費(fèi)狀態(tài)下的測試話單;
[0025]將所述測試用例發(fā)送到計費(fèi)系統(tǒng),使所述計費(fèi)系統(tǒng)對所述測試用例中的業(yè)務(wù)流程進(jìn)行批價處理,得到計費(fèi)話單;
[0026]將所述測試話單與所述計費(fèi)話單進(jìn)行比對,得到測試報告。
[0027]在第二方面第一種可能實現(xiàn)方式中,結(jié)合第二方面,所述批價信息至少包括:產(chǎn)品息,
[0028]所述根據(jù)預(yù)設(shè)的批價信息,對所述測試用例中的業(yè)務(wù)流程進(jìn)行批價處理,得到所述計費(fèi)號碼在所述計費(fèi)狀態(tài)下的測試話單,具體包括:
[0029]確定與所述業(yè)務(wù)流程中的計費(fèi)號碼對應(yīng)的第一產(chǎn)品信息,并根據(jù)所述第一產(chǎn)品信息,確定與所述第一產(chǎn)品信息對應(yīng)的第一計費(fèi)規(guī)則;
[0030]根據(jù)所述第一計費(fèi)規(guī)則,確定所述計費(fèi)號碼的測試話單。
[0031]在第二方面第二種可能實現(xiàn)方式中,結(jié)合第二方面及第二方面第一種可能實現(xiàn)方式,所述話單元素數(shù)據(jù)至少包括:多個號碼、多個地區(qū)的標(biāo)識和多個通話時長。
[0032]在第二方面第三種可能實現(xiàn)方式中,結(jié)合第二方面第二種可能實現(xiàn)方式,所述業(yè)務(wù)流程至少包括:主叫流程和被叫流程。
[0033]在第二方面第四種可能實現(xiàn)方式中,結(jié)合第二方面及第二方面第三種可能實現(xiàn)方式,在所述將所述測試用例發(fā)送到計費(fèi)系統(tǒng),使所述計費(fèi)系統(tǒng)對所述測試用例中的業(yè)務(wù)流程進(jìn)行批價處理,得到計費(fèi)話單之后,所述方法還包括:
[0034]接收所述計費(fèi)系統(tǒng)發(fā)送的所述計費(fèi)話單。
[0035]本發(fā)明實施例提供一種資費(fèi)驗證方法及系統(tǒng),資費(fèi)驗證系統(tǒng)根據(jù)預(yù)設(shè)的話單元素數(shù)據(jù)生成測試用例;根據(jù)預(yù)設(shè)的業(yè)務(wù)查詢數(shù)據(jù),對所述測試用例中的號碼進(jìn)行解析,得到所述測試用例的計費(fèi)號碼,以及所述計費(fèi)號碼的計費(fèi)狀態(tài);根據(jù)預(yù)設(shè)的批價信息,對所述測試用例中的業(yè)務(wù)流程進(jìn)行批價處理,得到所述計費(fèi)號碼在所述計費(fèi)狀態(tài)下的測試話單;將所述測試用例發(fā)送到計費(fèi)系統(tǒng),使所述計費(fèi)系統(tǒng)對所述測試用例中的業(yè)務(wù)流程進(jìn)行批價處理,得到計費(fèi)話單;將所述測試話單與所述計費(fèi)話單進(jìn)行比對,得到測試報告。在本方案中,由于通過預(yù)設(shè)話單元素數(shù)據(jù)和預(yù)設(shè)批價信息進(jìn)行資費(fèi)的計算,從而減少了資費(fèi)驗證系統(tǒng)的計算量,使得資費(fèi)驗證系統(tǒng)輕量化,而且可以通過對預(yù)設(shè)話單元素數(shù)據(jù)進(jìn)行各種組合形成多個測試用例,并對各個測試用例的資費(fèi)進(jìn)行驗證,從而提升了驗證覆蓋率,降低了資費(fèi)驗證成本。
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1為本發(fā)明實施例提供的資費(fèi)驗證系統(tǒng)結(jié)構(gòu)示意圖;
[0038]圖2為本發(fā)明實施例提供的資費(fèi)驗證系統(tǒng)結(jié)構(gòu)示意圖;
[0039]圖3為本發(fā)明實施例提供的資費(fèi)驗證系統(tǒng)結(jié)構(gòu)示意圖;
[0040]圖4為本發(fā)明實施例提供的資費(fèi)驗證方法流程示意圖;
[0041]圖5為本發(fā)明實施例提供的資費(fèi)驗證方法流程示意圖。
【具體實施方式】
[0042]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0043]實施例一
[0044]本發(fā)明實施例提供一種資費(fèi)驗證系統(tǒng)1,如圖1、圖2所示,該資費(fèi)驗證系統(tǒng)1可以包括:
[0045]測試用例生成單元10,用于根據(jù)存儲單元存儲的話單元素數(shù)據(jù)生成測試用例;
[0046]號碼解析單元11,根據(jù)存儲單元存儲的業(yè)務(wù)查詢數(shù)據(jù),對所述測試用例中的號碼進(jìn)行解析,得到所述測試用例的計費(fèi)號碼,以及所述計費(fèi)號碼的計費(fèi)狀態(tài);
[0047]批價單元12,根據(jù)存儲單元存儲的批價信息,對所述測試用例中的業(yè)務(wù)流程進(jìn)行批價處理,得到所述計費(fèi)號碼在所述計費(fèi)狀態(tài)下的測試話單;
[0048]發(fā)送單元13,用于將所述測試用例生成單元生成的測試用例發(fā)送到計費(fèi)系統(tǒng)3,使所述計費(fèi)系統(tǒng)3對所述測試用例中的業(yè)務(wù)流程進(jìn)行批價處理,得到計費(fèi)話單;
[0049]比對報告單元14,用于將所述測試話單與所述計費(fèi)話單進(jìn)行比對,得到測試報生P=l ;
[0050]存儲單元15,用于存儲話單元素數(shù)據(jù)、業(yè)務(wù)查詢數(shù)據(jù)、批價信息。
[0051]進(jìn)一步的,所述批價信息至少包括:產(chǎn)品信息,
[0052]所述批價單元12,具體用于確定與所述業(yè)務(wù)流程中的計費(fèi)號碼對應(yīng)的第一產(chǎn)品信息,并根據(jù)所述第一產(chǎn)品信息,確定與所述第一產(chǎn)品信息對應(yīng)的第一計費(fèi)規(guī)則;根據(jù)所述第一計費(fèi)規(guī)則,確定所述計費(fèi)號碼的測試話單。
[0053]進(jìn)一步的,所述話單元素數(shù)據(jù)至少包括:多個號碼、多個地區(qū)的標(biāo)識和多個通話時長。
[0054]進(jìn)一步的,所述業(yè)務(wù)流程至少可以包括:主叫流程和被叫流程。
[0055]進(jìn)一步的,資費(fèi)驗證系統(tǒng)1還包括:接收單元16,用于接收所述計費(fèi)系統(tǒng)3發(fā)送的所述計費(fèi)話單。
[0056]本發(fā)明實施例提供一種資費(fèi)驗證系統(tǒng),資費(fèi)驗證系統(tǒng)根據(jù)預(yù)設(shè)的話單元素數(shù)據(jù)生成測試用例;根據(jù)預(yù)設(shè)的業(yè)務(wù)