基于原始信令解碼的cdr準(zhǔn)確性測(cè)試方法及測(cè)試系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)庫(kù)領(lǐng)域,尤其涉及一種基于原始信令解碼的CDR準(zhǔn)確性測(cè)試方法及測(cè)試系統(tǒng)。
【背景技術(shù)】
[0002]基于原始信令解碼解釋的⑶R準(zhǔn)確性測(cè)試,主要是驗(yàn)證各⑶R協(xié)議字段的填值,是否符合產(chǎn)品需求中根據(jù)協(xié)議規(guī)范要求定義的取值規(guī)則,通常是根據(jù)產(chǎn)品需求定義的取值規(guī)貝1J,從原始信令或協(xié)議解碼詳細(xì)信息中找到CDR各協(xié)議字段的值,與CDR合成記錄進(jìn)行對(duì)比,并判斷二者數(shù)據(jù)是否一致。由于其測(cè)試過(guò)程繁雜,主要采用手工測(cè)試。
[0003]在現(xiàn)有的測(cè)試方法中,測(cè)試執(zhí)行時(shí),首先找到一條某種業(yè)務(wù)場(chǎng)景的CDR記錄,打開(kāi)原始信令流程及協(xié)議解碼詳細(xì)信息,根據(jù)產(chǎn)品需求定義的取值規(guī)則,從原始信令或協(xié)議解碼詳細(xì)信息中找到CDR各協(xié)議字段的值,與CDR記錄進(jìn)行對(duì)比,并判斷二者數(shù)據(jù)是否一致。
[0004]由于實(shí)際的業(yè)務(wù)場(chǎng)景眾多,對(duì)一個(gè)CDR的準(zhǔn)確性測(cè)試,往往要收集數(shù)十條甚至上百條典型場(chǎng)景數(shù)據(jù)來(lái)進(jìn)行驗(yàn)證,才能達(dá)到較高的測(cè)試覆蓋率。整個(gè)測(cè)試過(guò)程,就是對(duì)不同CDR的不同業(yè)務(wù)場(chǎng)景數(shù)據(jù)下各協(xié)議字段取值規(guī)則的若干次重復(fù)驗(yàn)證。而最終的測(cè)試結(jié)果,也需要人工判斷測(cè)試結(jié)果的準(zhǔn)確性。由于大量的重復(fù)性驗(yàn)證只能依靠人工測(cè)試和分析,測(cè)試效率極低。
【發(fā)明內(nèi)容】
[0005]為克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的是:提供一種基于原始信令解碼的CDR準(zhǔn)確性測(cè)試方法,通過(guò)建立基于原始信令解碼的CDR準(zhǔn)確性測(cè)試模型,采用自動(dòng)化程序識(shí)別測(cè)試需求,從協(xié)議解碼信息中獲取協(xié)議字段取值,并與CDR記錄的文本文件進(jìn)行對(duì)比,并且匯總CDR準(zhǔn)確性測(cè)試結(jié)果,極大地降低了人力成本和時(shí)間成本,縮短了 CDR準(zhǔn)確性的測(cè)試周期。
[0006]為了解決【背景技術(shù)】中的技術(shù)問(wèn)題,本發(fā)明提供了一種基于原始信令解碼的CDR準(zhǔn)確性測(cè)試方法,包括以下步驟:
[0007]S1、將⑶R記錄和對(duì)應(yīng)的協(xié)議解碼信息保存為文本文件;
[0008]S2、自動(dòng)化測(cè)試模型從協(xié)議解碼信息的文本文件中獲取字段取值,并生成字段取值文件;
[0009]S3、從字段取值文件中獲取協(xié)議字段及其取值;
[0010]S4、將所述協(xié)議字段的取值與⑶R記錄的文本文件進(jìn)行對(duì)比;
[0011]S5、匯總⑶R準(zhǔn)確性的測(cè)試結(jié)果。
[0012]具體地,所述步驟S1進(jìn)一步包括原始信令文件經(jīng)過(guò)合成處理,形成所述⑶R記錄;將所述原始信令文件按CDR為單位進(jìn)行切片,形成以cdr_id為唯一標(biāo)識(shí)的原始信令分片文件,并根據(jù)原始信令分片文件按CDR為單位展現(xiàn)得到所述對(duì)應(yīng)的協(xié)議解碼信息。
[0013]具體地,所述步驟S2之前還包括根據(jù)⑶R準(zhǔn)確性測(cè)試需求模板,定義出測(cè)試需求,所述測(cè)試需求包括測(cè)試對(duì)象及其屬性參數(shù),以及驗(yàn)證CDR協(xié)議字段的取值類型和取值規(guī)則;所述自動(dòng)化測(cè)試模型為能夠識(shí)別所述測(cè)試需求的自動(dòng)化程序系統(tǒng)。
[0014]具體地,所述步驟S2和S3進(jìn)一步包括所述自動(dòng)化測(cè)試模型根據(jù)所述測(cè)試需求中的驗(yàn)證CDR協(xié)議字段的取值類型和取值規(guī)則,進(jìn)而獲取協(xié)議字段取值,所述協(xié)議字段取值為⑶R字段取值。
[0015]具體地,所述步驟S5中的CDR準(zhǔn)確性的測(cè)試結(jié)果包括每個(gè)協(xié)議字段的取值與CDR記錄文本文件的對(duì)比結(jié)果,并標(biāo)識(shí)出有差異的對(duì)比結(jié)果。
[0016]本發(fā)明還提供了一種基于原始信令解碼的⑶R準(zhǔn)確性測(cè)試系統(tǒng),包括以下單元:
[0017]文本單元,用于將CDR記錄和對(duì)應(yīng)的協(xié)議解碼信息保存為文本文件;
[0018]取值單元,用于從協(xié)議解碼信息的文本文件中獲取協(xié)議字段及其取值;
[0019]對(duì)比單元,用于將所述協(xié)議字段的取值與⑶R記錄的文本文件進(jìn)行對(duì)比;
[0020]匯總單元,用于匯總⑶R準(zhǔn)確性的測(cè)試結(jié)果。
[0021]具體地,所述文本單元進(jìn)一步用于將原始信令文件合成處理,形成所述⑶R記錄;將所述原始信令文件按CDR為單位進(jìn)行切片,形成以cdr_id為唯一標(biāo)識(shí)的原始信令分片文件,并根據(jù)原始信令分片文件按CDR為單位展現(xiàn)得到所述對(duì)應(yīng)的協(xié)議解碼信息。
[0022]本發(fā)明提供的基于原始信令解碼的CDR準(zhǔn)確性測(cè)試系統(tǒng)還包括建模單元,用于根據(jù)CDR準(zhǔn)確性測(cè)試需求模板,定義出測(cè)試需求,所述測(cè)試需求包括測(cè)試對(duì)象及其屬性參數(shù),以及驗(yàn)證CDR協(xié)議字段的取值類型和取值規(guī)則,進(jìn)而建立能夠識(shí)別所述測(cè)試需求的自動(dòng)化測(cè)試模型。
[0023]具體地,所述取值單元進(jìn)一步用于根據(jù)所述測(cè)試需求中的驗(yàn)證CDR協(xié)議字段的取值類型和取值規(guī)則,進(jìn)而獲取協(xié)議字段取值,所述協(xié)議字段取值為CDR字段取值。
[0024]具體地,所述匯總單元中的CDR準(zhǔn)確性的測(cè)試結(jié)果包括每個(gè)協(xié)議字段的取值與CDR記錄文本文件的對(duì)比結(jié)果,并標(biāo)識(shí)出有差異的對(duì)比結(jié)果。
[0025]采用上述技術(shù)方案,本發(fā)明的基于原始信令解碼的CDR準(zhǔn)確性測(cè)試方法通過(guò)建立基于原始信令解碼的CDR準(zhǔn)確性測(cè)試模型,采用自動(dòng)化程序識(shí)別測(cè)試需求,從協(xié)議解碼信息中獲取協(xié)議字段取值,并與CDR記錄的文本文件進(jìn)行對(duì)比,并且匯總CDR準(zhǔn)確性測(cè)試結(jié)果,極大地降低了人力成本和時(shí)間成本,縮短了 CDR準(zhǔn)確性的測(cè)試周期。
【附圖說(shuō)明】
[0026]為了更清楚地說(shuō)明本發(fā)明的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它附圖。
[0027]圖1是本發(fā)明實(shí)施例提供的基于原始信令解碼的CDR準(zhǔn)確性測(cè)試方法的流程圖;
[0028]圖2是本發(fā)明實(shí)施例提供的CDR合成、解碼及展現(xiàn)邏輯關(guān)系圖;
[0029]圖3是本發(fā)明實(shí)施例提供的基于原始信令解碼的CDR準(zhǔn)確性測(cè)試方法與CDR合成、解碼及展現(xiàn)的邏輯關(guān)系圖;
[0030]圖4是本發(fā)明實(shí)施例提供的基于原始信令解碼的CDR準(zhǔn)確性執(zhí)行測(cè)試流程圖;
[0031]圖5是本發(fā)明實(shí)施例提供的基于原始信令解碼的CDR準(zhǔn)確性比較字段流程圖;
[0032]圖6是本發(fā)明實(shí)施例提供的基于原始信令解碼的CDR準(zhǔn)確性測(cè)試系統(tǒng)的框圖。
【具體實(shí)施方式】
[0033]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0034]實(shí)施例1:圖1為本發(fā)明實(shí)施例提供的基于原始信令解碼的CDR準(zhǔn)確性測(cè)試方法的流程圖,從圖中可以清楚地看出,本實(shí)施例提供的基于原始信令解碼的CDR準(zhǔn)確性測(cè)試方法包括以下步驟:
[0035]S1、將⑶R記錄和對(duì)應(yīng)的協(xié)議解碼信息保存為文本文件;
[0036]S2、自動(dòng)化測(cè)試模型從協(xié)議解碼信息的文本文件中獲取字段取值,并生成字段取值文件;
[0037]S3、從字段取值文件中獲取協(xié)議字段及其取值;
[0038]S4、將所述協(xié)議字段的取值與⑶R記錄的文本文件進(jìn)行對(duì)比;
[0039]S5、匯總⑶R準(zhǔn)確性的測(cè)試結(jié)果。
[0040]圖2是本發(fā)明實(shí)施例提供的CDR合成、解碼及展現(xiàn)邏輯關(guān)系圖,圖3是本發(fā)明實(shí)施例提供的基于原始信令解碼的CDR準(zhǔn)確性測(cè)試方法與CDR合成、解碼及展現(xiàn)的邏輯關(guān)系圖,由圖可以看出:原始信令文件經(jīng)合成處理,形成CDR記錄;同時(shí),原始數(shù)據(jù)按CDR為單位進(jìn)行切片,形成以cdr_id為唯一標(biāo)識(shí)的原始信令文件,以.dat格式存儲(chǔ);系統(tǒng)界面按CDR為單位展現(xiàn)信令流程圖、協(xié)議解碼詳細(xì)信息及原始數(shù)據(jù)。具體地,所述步驟S1進(jìn)一步包括原始信令文件經(jīng)過(guò)合成處理,形成所述CDR記錄;將所述原始信令文件按CDR為單位進(jìn)行切片,形成以cdr_id為唯一標(biāo)識(shí)的原始信令分片文件,并根據(jù)原始信令分片文件按CDR為單位展現(xiàn)得到所述對(duì)應(yīng)的協(xié)議解碼信息,將CDR記錄和對(duì)應(yīng)的協(xié)議解碼信息保存為.txt文件。
[0041]具體地,所述步驟S2之前還包括根據(jù)⑶R準(zhǔn)確性測(cè)試需求模板,定義出測(cè)試需求,所述測(cè)試需求包括測(cè)試對(duì)象及其屬性參數(shù),以及驗(yàn)證CDR協(xié)議字段的取值類型和取值規(guī)則;所述自動(dòng)化測(cè)試模型為能夠識(shí)別所述測(cè)試需求的自動(dòng)化程序系統(tǒng)。
[0042]具體地,所述步驟S2和S3進(jìn)一步包括所述自動(dòng)化測(cè)試模型根據(jù)所述測(cè)試需求中的驗(yàn)證CDR協(xié)議字段的取值類型和取值規(guī)則,進(jìn)而獲取協(xié)議字段取值,所述協(xié)議字段取值為⑶R字段取值。
[0043]圖4是本發(fā)明實(shí)施例提供的基于原始信令解碼的CDR準(zhǔn)確性執(zhí)行測(cè)試流程圖,由圖中可以看出,CDR準(zhǔn)確性自動(dòng)化測(cè)試由一系列相互依賴的測(cè)試活動(dòng)組成,從分析產(chǎn)品需求開(kāi)始,直至最終輸出測(cè)試結(jié)果。每個(gè)測(cè)試活動(dòng)都會(huì)輸出該活動(dòng)的測(cè)試文檔或文件,作為下一個(gè)活動(dòng)的輸入,為使程序能夠自動(dòng)化完成測(cè)試過(guò)程,測(cè)試需求必須滿足一定的規(guī)則,使程序可以按照既定的規(guī)則獲取信息并執(zhí)行測(cè)試,為達(dá)到這一目標(biāo)而設(shè)計(jì)的CDR準(zhǔn)確性測(cè)試需求模板,正是CDR準(zhǔn)確性自動(dòng)化測(cè)試模型的產(chǎn)物。
[0044]具體地,所述步驟S5中的CDR準(zhǔn)確性的測(cè)試結(jié)果包括每個(gè)協(xié)議字段的取值與CDR記錄文本文件的對(duì)比結(jié)果,并標(biāo)識(shí)出有差異的對(duì)比結(jié)果。
[0045]綜上,本發(fā)明實(shí)現(xiàn)原理是①根據(jù)產(chǎn)品需求編寫CDR字段取值規(guī)則,形成測(cè)試需求;②收集各協(xié)議的典型業(yè)務(wù)場(chǎng)景測(cè)試數(shù)據(jù);③保存CDR記