專利名稱:一種話務(wù)統(tǒng)計自動化測試的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的測試技術(shù),尤其涉及一種話務(wù)統(tǒng)計自動化測試方法。
背景技術(shù):
話務(wù)統(tǒng)計,是交換機對自身的關(guān)鍵運行指標(biāo)進(jìn)行統(tǒng)計的過程。其中的關(guān)鍵運行指標(biāo)被稱為話務(wù)統(tǒng)計指標(biāo),它包括網(wǎng)絡(luò)接入性能數(shù)據(jù)、信道可周率、掉話率、擁塞率、試呼次數(shù)、接通次數(shù)以及應(yīng)答次數(shù)等。在話務(wù)統(tǒng)計測試之前,根據(jù)話務(wù)統(tǒng)計測試對象的特點而設(shè)計的一套測試方法,稱為話務(wù)統(tǒng)計測試用例。
較早的話務(wù)統(tǒng)計測試采用人工測試的方法。執(zhí)行人工話務(wù)統(tǒng)計測試方法時,測試人員首先在交換機的話務(wù)統(tǒng)計臺登記需要測試的話務(wù)統(tǒng)計任務(wù),即話務(wù)統(tǒng)計指標(biāo)的種類;而后手工執(zhí)行與所登記話務(wù)統(tǒng)計任務(wù)相對應(yīng)的話務(wù)統(tǒng)計測試用例,在測試用例執(zhí)行完畢后,測試人員對真實的話務(wù)統(tǒng)計結(jié)果和預(yù)期的話務(wù)統(tǒng)計結(jié)果進(jìn)行比較;當(dāng)兩者一致時,認(rèn)為交換機的話務(wù)統(tǒng)計過程正確,即交換機在話務(wù)統(tǒng)計測試用例中各個話務(wù)統(tǒng)計指標(biāo)所定義的測量點處均進(jìn)行了正確的測量;否則,認(rèn)為交換機的話務(wù)統(tǒng)計過程錯誤,即交換機在某些話務(wù)統(tǒng)計指標(biāo)所定義的測量點處沒有進(jìn)行正確的測量。上述的人工話務(wù)統(tǒng)計測試方法具有人工參與度高、工作量巨大的缺點。
另外,當(dāng)進(jìn)行話務(wù)統(tǒng)計測試時,如果同時有其他測試人員在同一交換機上進(jìn)行呼叫或其他操作,則會影響到話務(wù)統(tǒng)計指標(biāo)的統(tǒng)計值,即話務(wù)統(tǒng)計測試具有排他性。例如在對試呼次數(shù)這一話務(wù)統(tǒng)計指標(biāo)進(jìn)行測試時,測試人員每發(fā)起一個呼叫,試呼次數(shù)就會加1,但如果此時其他測試人員也發(fā)起了一次呼叫,則試呼次數(shù)還要加1。因此本測試用例中試呼次數(shù)的真實話務(wù)統(tǒng)計結(jié)果為2,而其預(yù)期話務(wù)統(tǒng)計結(jié)果是1,則其他測試人員在本交換機上的操作影響了話務(wù)統(tǒng)計測試的準(zhǔn)確性,使得測試人員誤認(rèn)為交換機的話務(wù)統(tǒng)計過程錯誤。由于人工話務(wù)統(tǒng)計測試較大程度的依賴于測試人員,故一般在白天的工作時間進(jìn)行,與話務(wù)統(tǒng)計測試的排他性相矛盾,進(jìn)而導(dǎo)致測試人員得出錯誤的話務(wù)統(tǒng)計測試結(jié)論。因此目前引入了利用話務(wù)統(tǒng)計自動化測試工具來進(jìn)行話務(wù)統(tǒng)計自動化測試的方法。話務(wù)統(tǒng)計自動化測試工具能夠執(zhí)行測試人員預(yù)先制定的話務(wù)統(tǒng)計測試用例,與交換機的話務(wù)統(tǒng)計臺交互話務(wù)統(tǒng)計結(jié)果,并且還具有對話務(wù)統(tǒng)計結(jié)果分析比較的功能。以便減少工作量,同時將話務(wù)統(tǒng)計測試在非工作時間進(jìn)行,避免同環(huán)境下他人工作的影響。如圖1所示,現(xiàn)有的話務(wù)統(tǒng)計自動化測試方法包括以下步驟步驟101.在交換機的話務(wù)統(tǒng)計臺登記話務(wù)統(tǒng)計任務(wù)。
話務(wù)統(tǒng)計任務(wù)是對當(dāng)前測試用例中需要進(jìn)行測試的各話務(wù)統(tǒng)計指標(biāo)的總稱。本步驟中,測試人員將本次測試中的話務(wù)統(tǒng)計任務(wù)在交換機中的話務(wù)統(tǒng)計臺上進(jìn)行登記。登記話務(wù)統(tǒng)計任務(wù)的方法有兩種一種是手工登記,即測試人員在話務(wù)統(tǒng)計臺界面上選擇本次測試的話務(wù)統(tǒng)計指標(biāo),完成話務(wù)統(tǒng)計任務(wù)的登記;另一種是自動化登記,即測試人員預(yù)先將各個話務(wù)統(tǒng)計指標(biāo)編寫成不同的人機命令(MML),在進(jìn)行話務(wù)統(tǒng)計任務(wù)登記時,話務(wù)統(tǒng)計自動化測試工具向話務(wù)統(tǒng)計臺發(fā)送MML命令,完成話務(wù)統(tǒng)計任務(wù)的自動登記。
步驟102.人工寫出測試用例預(yù)期結(jié)果。
本步驟中,測試人員根據(jù)測試用例的實際情況分析出該用例所涉及到的話務(wù)統(tǒng)計指標(biāo),然后將上述話務(wù)統(tǒng)計指標(biāo)的預(yù)期值寫入文本文件或EXCEL表格中。
步驟103.自動化測試工具執(zhí)行測試用例。
話務(wù)統(tǒng)計自動化測試用例是使用腳本語言書寫的腳本,話務(wù)統(tǒng)計自動化測試工具能夠直接執(zhí)行上述腳本,因此本步驟中話務(wù)統(tǒng)計自動化測試工具按照腳本內(nèi)容,執(zhí)行話務(wù)統(tǒng)計測試用例。
步驟104.自動化測試工具從話務(wù)統(tǒng)計臺查詢真實的話務(wù)統(tǒng)計結(jié)果。
本步驟中,自動化測試工具通過MML命令,在被測交換機中的話務(wù)統(tǒng)計臺上查詢該交換機在執(zhí)行該話務(wù)統(tǒng)計測試用例前后的話務(wù)統(tǒng)計結(jié)果,通過計算兩者差值的方法得出運行該話務(wù)統(tǒng)計測試用例而導(dǎo)致的話務(wù)統(tǒng)計指標(biāo)的實際變化值,即該話務(wù)統(tǒng)計測試用例的真實話務(wù)統(tǒng)計結(jié)果。
步驟105.比較真實話務(wù)統(tǒng)計結(jié)果和預(yù)期話務(wù)統(tǒng)計結(jié)果。
本步驟中,自動化測試工具將該測試用例中各個話務(wù)統(tǒng)計指標(biāo)的真實話務(wù)統(tǒng)計結(jié)果與步驟102中的預(yù)期話務(wù)統(tǒng)計結(jié)果一一對應(yīng)起來,并進(jìn)行比較。
步驟106~108.判斷真實話務(wù)統(tǒng)計結(jié)果與預(yù)期結(jié)果是否一致,如果是,則認(rèn)為交換機的話務(wù)統(tǒng)計過程正確;否則,認(rèn)為交換機的話務(wù)統(tǒng)計過程錯誤。
現(xiàn)有的話務(wù)統(tǒng)計自動化測試方法的缺點如下1.由于每個測試用例均包括多個話務(wù)統(tǒng)計指標(biāo),而在話務(wù)統(tǒng)計測試用例執(zhí)行之前,均要人工寫出每個話務(wù)統(tǒng)計指標(biāo)的預(yù)期結(jié)果,因此寫作預(yù)期結(jié)果的工作量較大;2.在將真實話務(wù)統(tǒng)計結(jié)果與預(yù)期話務(wù)統(tǒng)計結(jié)果相比較時,自動化工具必須對真實話務(wù)統(tǒng)計結(jié)果與預(yù)期話務(wù)統(tǒng)計結(jié)果進(jìn)行統(tǒng)一維護(hù),即確定兩者的對應(yīng)關(guān)系,當(dāng)話務(wù)統(tǒng)計測試用例中的話務(wù)統(tǒng)計指標(biāo)較多時,維護(hù)話務(wù)統(tǒng)計結(jié)果的工作量和難度均較大;3.由于話務(wù)統(tǒng)計測試用例中話務(wù)統(tǒng)計指標(biāo)的類型取決于電信運營商的需求,不同運營商之間會存在差異,在實際的話務(wù)統(tǒng)計測試中,會根據(jù)不同運營商的要求對話務(wù)統(tǒng)計指標(biāo)進(jìn)行增加、刪除或者修改等操作,因此當(dāng)某個話務(wù)統(tǒng)計指標(biāo)需要修改時,要將所有與該話務(wù)統(tǒng)計指標(biāo)相關(guān)的話務(wù)統(tǒng)計測試用例的預(yù)期結(jié)果均進(jìn)行手工修改,重復(fù)性勞動較多,靈活性較差。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種話務(wù)統(tǒng)計自動化測試方法,減少話務(wù)統(tǒng)計測試中寫作預(yù)期結(jié)果的工作量。
為實現(xiàn)上述目的,本發(fā)明提供了一種話務(wù)統(tǒng)計自動化測試方法,該方法包括以下步驟A.在交換機的話務(wù)統(tǒng)計臺上登記話務(wù)統(tǒng)計任務(wù);B.交換機與話務(wù)統(tǒng)計自動化測試工具同時執(zhí)行與話務(wù)統(tǒng)計臺上話務(wù)統(tǒng)計任務(wù)對應(yīng)的話務(wù)統(tǒng)計測試用例,話務(wù)統(tǒng)計自動化測試工具根據(jù)話務(wù)統(tǒng)計測試用例執(zhí)行前后話務(wù)統(tǒng)計臺中各話務(wù)統(tǒng)計指標(biāo)的數(shù)值得出真實話務(wù)統(tǒng)計結(jié)果,并根據(jù)計算文件中的話務(wù)統(tǒng)計計算公式自動計算出預(yù)期話務(wù)統(tǒng)計結(jié)果;C.話務(wù)統(tǒng)計自動化測試工具判斷真實話務(wù)統(tǒng)計結(jié)果與預(yù)期話務(wù)統(tǒng)計結(jié)果是否一致,如果是,則認(rèn)為交換機的話務(wù)統(tǒng)計過程正確,否則,認(rèn)為交換機的話務(wù)統(tǒng)計過程錯誤。
所述方法進(jìn)一步包括話務(wù)統(tǒng)計自動化測試工具預(yù)先將各話務(wù)統(tǒng)計指標(biāo)的計算公式寫入話務(wù)統(tǒng)計計算文件中。
所述的計算公式為話務(wù)統(tǒng)計測試用例中各話務(wù)統(tǒng)計指標(biāo)的計算話務(wù)統(tǒng)計信息之間的加運算,各計算話務(wù)統(tǒng)計信息之間的減運算,各計算話務(wù)統(tǒng)計信息之間的取較小值運算,以及加運算結(jié)果、減運算結(jié)果、取較小值運算結(jié)果之間的取較小值運算。
系統(tǒng)預(yù)先將用戶當(dāng)前所處的話務(wù)統(tǒng)計測試環(huán)境與用戶對應(yīng)的話務(wù)統(tǒng)計特性相對應(yīng),則所述計算話務(wù)統(tǒng)計信息的格式為{接口名 話務(wù)統(tǒng)計狀態(tài)名收發(fā)標(biāo)識話務(wù)統(tǒng)計消息名用戶對應(yīng)的話務(wù)統(tǒng)計特性},其中與要計算的話務(wù)統(tǒng)計指標(biāo)定義無關(guān)的話務(wù)統(tǒng)計信息部分用通配符表示。
步驟A所述登記話務(wù)統(tǒng)計任務(wù)的方式至少包括手工登記方式和自動化登記方式。
步驟B所述得出真實話務(wù)統(tǒng)計結(jié)果的方法包括以下步驟B11.話務(wù)統(tǒng)計自動化測試工具到交換機的話務(wù)統(tǒng)計臺查詢步驟A中登記的話務(wù)統(tǒng)計任務(wù)中各話務(wù)統(tǒng)計指標(biāo)的數(shù)值;B12.交換機在自動化話務(wù)統(tǒng)計測試工具的觸發(fā)下,執(zhí)行與自身話務(wù)統(tǒng)計臺上話務(wù)統(tǒng)計任務(wù)對應(yīng)的話務(wù)統(tǒng)計測試用例,同時交換機的話務(wù)統(tǒng)計臺對所執(zhí)行話務(wù)統(tǒng)計測試用例中的各個話務(wù)統(tǒng)計指標(biāo)的數(shù)值變化進(jìn)行記錄;B13.話務(wù)統(tǒng)計自動化測試工具在交換機執(zhí)行完畢所述話務(wù)統(tǒng)計測試用例后,再次到交換機的話務(wù)統(tǒng)計臺查詢各話務(wù)統(tǒng)計指標(biāo)的數(shù)值,然后將此時查詢到的數(shù)值與步驟B11所查詢到的數(shù)值相減,得到所述測試用例中各話務(wù)統(tǒng)計指標(biāo)的真實話務(wù)統(tǒng)計結(jié)果。
步驟B所述自動計算出預(yù)期話務(wù)統(tǒng)計結(jié)果的方法包括以下步驟B21.話務(wù)統(tǒng)計自動化測試工具在觸發(fā)交換機的同時開始執(zhí)行與話務(wù)統(tǒng)計臺登記話務(wù)統(tǒng)計任務(wù)對應(yīng)的測試用例,并自動記錄本測試用例中所有話務(wù)統(tǒng)計指標(biāo)的話務(wù)統(tǒng)計信息;B22.在測試用例執(zhí)行完畢后,話務(wù)統(tǒng)計自動化測試工具按照預(yù)先寫入話務(wù)統(tǒng)計計算文件中的計算公式自動計算出本測試用例中所有話務(wù)統(tǒng)計指標(biāo)的預(yù)期話務(wù)統(tǒng)計結(jié)果。
系統(tǒng)預(yù)先將用戶當(dāng)前所處的話務(wù)統(tǒng)計測試環(huán)境與用戶對應(yīng)的話務(wù)統(tǒng)計特性相對應(yīng),則所述話務(wù)統(tǒng)計信息的格式為{接口名 話務(wù)統(tǒng)計狀態(tài)名 收發(fā)標(biāo)識 話務(wù)統(tǒng)計消息名 用戶對應(yīng)的話務(wù)統(tǒng)計特性}。
所述的步驟B22包括以下步驟B221.話務(wù)統(tǒng)計自動化測試工具從計算文件中獲取話務(wù)統(tǒng)計計算公式;B222.話務(wù)統(tǒng)計自動化測試工具將所記錄到的話務(wù)統(tǒng)計信息與計算文件中計算公式的計算話務(wù)統(tǒng)計信息進(jìn)行匹配,如果一致,則將該話務(wù)統(tǒng)計信息出現(xiàn)的次數(shù)加1,否則,不改變該話務(wù)統(tǒng)計信息出現(xiàn)的次數(shù);B223.將各個話務(wù)統(tǒng)計信息出現(xiàn)的次數(shù)按照計算公式進(jìn)行運算,得出對應(yīng)話務(wù)統(tǒng)計指標(biāo)的預(yù)期話務(wù)統(tǒng)計結(jié)果。
步驟B222所述話務(wù)統(tǒng)計信息匹配的方法為對計算話務(wù)統(tǒng)計信息中包含通配符的部分不進(jìn)行匹配;在計算公式中的計算話務(wù)統(tǒng)計信息為多種話務(wù)統(tǒng)計狀態(tài)之一的情況下,如果話務(wù)統(tǒng)計自動化測試工具所記錄的話務(wù)統(tǒng)計狀態(tài)與計算公式中任意一個話務(wù)統(tǒng)計狀態(tài)相同,則認(rèn)為兩話務(wù)統(tǒng)計信息的話務(wù)統(tǒng)計狀態(tài)一致,并且當(dāng)兩話務(wù)統(tǒng)計信息的接口名、收發(fā)標(biāo)識、話務(wù)統(tǒng)計消息名及用戶對應(yīng)的話務(wù)統(tǒng)計特性均一致的情況下,認(rèn)為兩話務(wù)統(tǒng)計信息一致;在計算公式中話務(wù)統(tǒng)計信息的話務(wù)統(tǒng)計特性為多種話務(wù)統(tǒng)計特性之一的情況下,如果話務(wù)統(tǒng)計自動化工具所記錄的話務(wù)統(tǒng)計特性與計算公式中任意一個話務(wù)統(tǒng)計特性相同,則認(rèn)為兩話務(wù)統(tǒng)計信息的話務(wù)統(tǒng)計特性相同,并且當(dāng)兩話務(wù)統(tǒng)計信息的接口名、話務(wù)統(tǒng)計狀態(tài)名、收發(fā)標(biāo)識及話務(wù)統(tǒng)計消息名均一致的情況下,認(rèn)為兩話務(wù)統(tǒng)計信息一致。
應(yīng)用本發(fā)明,自動化測試工具自動生成話務(wù)統(tǒng)計指標(biāo)的預(yù)期結(jié)果。具體而言,本發(fā)明具有如下有益效果1.本發(fā)明由話務(wù)統(tǒng)計自動化測試工具自動生成測試用例中各話務(wù)統(tǒng)計指標(biāo)的預(yù)期話務(wù)統(tǒng)計結(jié)果,減少了話務(wù)統(tǒng)計自動化測試前期準(zhǔn)備和后期維護(hù)預(yù)期結(jié)果的工作量,提高了話務(wù)統(tǒng)計測試的效率。
2.本發(fā)明由話務(wù)統(tǒng)計自動化測試工具自動生成預(yù)期話務(wù)統(tǒng)計結(jié)果,實現(xiàn)了話務(wù)統(tǒng)計測試的高度自動化,并使得話務(wù)統(tǒng)計測試能夠在非工作時間自動進(jìn)行,避免了外界環(huán)境的干擾,提高了話務(wù)統(tǒng)計自動化測試的準(zhǔn)確程度。
3.本發(fā)明為各個話務(wù)統(tǒng)計指標(biāo)設(shè)置了統(tǒng)一的話務(wù)統(tǒng)計信息格式,將話務(wù)統(tǒng)計指標(biāo)的關(guān)鍵信息以簡單明了的形式呈現(xiàn)出來,方便話務(wù)統(tǒng)計自動化測試工具計算預(yù)期話務(wù)統(tǒng)計結(jié)果,提高了話務(wù)統(tǒng)計測試的效率。
4.本發(fā)明采用統(tǒng)一格式的話務(wù)統(tǒng)計信息,將與收發(fā)消息無關(guān)的話務(wù)統(tǒng)計指標(biāo)的話務(wù)統(tǒng)計特性與其所在的測試環(huán)境進(jìn)行綁定,降低了與收發(fā)消息無關(guān)的話務(wù)統(tǒng)計指標(biāo)的測試難度,擴大了話務(wù)統(tǒng)計自動化測試的應(yīng)用范圍。
5.本發(fā)明中話務(wù)統(tǒng)計自動化測試工具將話務(wù)統(tǒng)計計算公式寫入獨立的話務(wù)統(tǒng)計計算文件,在話務(wù)統(tǒng)計指標(biāo)的定義發(fā)生改變時,只需對話務(wù)統(tǒng)計計算文件中的計算公式進(jìn)行修改,減少了工作量以及后期維護(hù)成本,提高了話務(wù)統(tǒng)計測試的靈活性。
圖1為現(xiàn)有話務(wù)統(tǒng)計自動化測試方法的流程圖。
圖2為本發(fā)明話務(wù)統(tǒng)計自動化測試方法的流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明做進(jìn)一步的詳細(xì)說明。
本發(fā)明為一種利用平行算法進(jìn)行自動化話務(wù)統(tǒng)計測試的方法,其基本思想是交換機與話務(wù)統(tǒng)計自動化測試工具同時執(zhí)行同一話務(wù)統(tǒng)計測試用例,而后話務(wù)統(tǒng)計自動化測試工具從交換機的話務(wù)統(tǒng)計臺處得出真實話務(wù)統(tǒng)計測試結(jié)果,并根據(jù)預(yù)先寫入計算文件的話務(wù)統(tǒng)計公式自動計算出預(yù)期話務(wù)統(tǒng)計結(jié)果,然后將真實的話務(wù)統(tǒng)計結(jié)果與預(yù)期的話務(wù)統(tǒng)計結(jié)果相對比,得出交換機話務(wù)統(tǒng)計過程正確與否的結(jié)論。
如圖2所示,本發(fā)明利用平行算法進(jìn)行自動化話務(wù)統(tǒng)計測試的方法包括以下步驟步驟201.在交換機的話務(wù)統(tǒng)計臺上登記話務(wù)統(tǒng)計任務(wù)。
本步驟中,測試人員采用手工登記或者自動化登記方式,將本話務(wù)統(tǒng)計測試用例中需要測試的話務(wù)統(tǒng)計指標(biāo)在交換機話務(wù)統(tǒng)計臺上進(jìn)行登記。本步驟登記話務(wù)統(tǒng)計任務(wù)的方法與現(xiàn)有技術(shù)中登記話務(wù)統(tǒng)計任務(wù)的方法相同。
步驟202.交換機與話務(wù)統(tǒng)計自動化測試工具同時執(zhí)行話務(wù)統(tǒng)計臺上話務(wù)統(tǒng)計任務(wù)對應(yīng)的話務(wù)統(tǒng)計測試用例;話務(wù)統(tǒng)計自動化測試工具根據(jù)話務(wù)統(tǒng)計測試用例執(zhí)行前后話務(wù)統(tǒng)計臺各話務(wù)統(tǒng)計指標(biāo)的數(shù)值計算出真實話務(wù)統(tǒng)計結(jié)果,并根據(jù)計算文件中的話務(wù)統(tǒng)計計算公式得到預(yù)期話務(wù)統(tǒng)計結(jié)果。
本步驟中,為了得到真實的話務(wù)統(tǒng)計結(jié)果,話務(wù)統(tǒng)計自動化測試工具首先利用MML命令到交換機的話務(wù)統(tǒng)計臺查詢步驟201中登記的各個話務(wù)統(tǒng)計指標(biāo)的數(shù)值。
由于話務(wù)統(tǒng)計臺具有實時記錄各個話務(wù)統(tǒng)計指標(biāo)數(shù)值的功能,因此話務(wù)統(tǒng)計自動化工具在未執(zhí)行話務(wù)統(tǒng)計測試用例時,利用MML命令與話務(wù)統(tǒng)計臺進(jìn)行交互,獲取各個話務(wù)統(tǒng)計指標(biāo)在話務(wù)統(tǒng)計測試用例執(zhí)行前的數(shù)值。
然后,交換機在話務(wù)統(tǒng)計自動化測試工具的觸發(fā)下,執(zhí)行自身話務(wù)統(tǒng)計臺上話務(wù)統(tǒng)計任務(wù)對應(yīng)的話務(wù)統(tǒng)計測試用例,同時交換機的話務(wù)統(tǒng)計臺對各個話務(wù)統(tǒng)計指標(biāo)的數(shù)值變化進(jìn)行記錄。
話務(wù)統(tǒng)計測試用例中包括兩類話務(wù)統(tǒng)計指標(biāo)一類是與收發(fā)消息相關(guān)的話務(wù)統(tǒng)計指標(biāo),如試呼次數(shù)、移動主叫鑒權(quán)拒絕次數(shù)以及移動主叫加密模式設(shè)置失敗次數(shù)等;另一類是與收發(fā)消息無關(guān)的話務(wù)統(tǒng)計指標(biāo),如移動主叫不允許呼出次數(shù)、到移動主叫所在A接口中繼資源溢出次數(shù)以及撥號錯誤次數(shù)等。對于與收發(fā)消息相關(guān)的話務(wù)統(tǒng)計指標(biāo),話務(wù)統(tǒng)計臺通過該話務(wù)統(tǒng)計指標(biāo)對應(yīng)消息所出現(xiàn)次數(shù)的變化來記錄本話務(wù)統(tǒng)計指標(biāo)的話務(wù)統(tǒng)計結(jié)果,例如話務(wù)統(tǒng)計臺在移動交換控制中心(MSC)收到連接管理業(yè)務(wù)請求CMService Request消息時將試呼次數(shù)加1;對于與收發(fā)消息無關(guān)的話務(wù)統(tǒng)計指標(biāo),話務(wù)統(tǒng)計臺根據(jù)該話務(wù)統(tǒng)計指標(biāo)對應(yīng)的測量點記錄本話務(wù)統(tǒng)計指標(biāo)的話務(wù)統(tǒng)計結(jié)果,例如移動主叫不允許呼出次數(shù)的測量點為由于承載能力、移動主叫業(yè)務(wù)的限制而導(dǎo)致主叫用戶不能呼出的時刻,因此話務(wù)統(tǒng)計臺在上述測量點出現(xiàn)時將移動主叫不允許呼出次數(shù)加1。按照上述方法,交換機在執(zhí)行測試用例的過程中,話務(wù)統(tǒng)計臺記錄下該測試用例中各個話務(wù)統(tǒng)計指標(biāo)在執(zhí)行本測試用例前后的變化情況。
最后,在交換機執(zhí)行完畢話務(wù)統(tǒng)計測試用例后,話務(wù)統(tǒng)計自動化測試工具再次利用MML命令到交換機的話務(wù)統(tǒng)計臺查詢各個話務(wù)統(tǒng)計指標(biāo)的數(shù)值,并將此時查詢到的數(shù)值與交換機執(zhí)行本測試用例之前所查詢到的數(shù)值相減,得到本測試用例中各話務(wù)統(tǒng)計指標(biāo)的真實話務(wù)統(tǒng)計結(jié)果。
為了得到預(yù)期的話務(wù)統(tǒng)計結(jié)果,本發(fā)明針對各話務(wù)統(tǒng)計指標(biāo)預(yù)先設(shè)置了話務(wù)統(tǒng)計信息,其格式為{接口名話務(wù)統(tǒng)計狀態(tài)名收發(fā)標(biāo)識話務(wù)統(tǒng)計消息名用戶對應(yīng)的話務(wù)統(tǒng)計特性},其中各部分的含義或作用如下1.接口名表明收發(fā)消息的接口,例如Iu接口、A接口等;2.話務(wù)統(tǒng)計狀態(tài)名表示話務(wù)統(tǒng)計自動化測試工具在收發(fā)消息時所處的話務(wù)統(tǒng)計狀態(tài);3.收發(fā)標(biāo)識表明話務(wù)統(tǒng)計自動化測試工具是接收消息還是發(fā)送消息;4.話務(wù)統(tǒng)計消息名表明該話務(wù)統(tǒng)計指標(biāo)所對應(yīng)的話務(wù)統(tǒng)計消息名;5.用戶對應(yīng)的話務(wù)統(tǒng)計特性話務(wù)統(tǒng)計測試前,系統(tǒng)建立話務(wù)統(tǒng)計特性列表,將用戶對應(yīng)的話務(wù)統(tǒng)計特性與用戶當(dāng)前所處的測試環(huán)境相對應(yīng),則話務(wù)統(tǒng)計自動化測試工具在話務(wù)統(tǒng)計信息中“用戶對應(yīng)的話務(wù)統(tǒng)計特性部分”寫入話務(wù)統(tǒng)計特性的內(nèi)容,以表示用戶當(dāng)前所處的測試環(huán)境。
具體而言,當(dāng)話務(wù)統(tǒng)計指標(biāo)為試呼次數(shù)時,話務(wù)統(tǒng)計自動化測試工具記錄的話務(wù)統(tǒng)計信息為{Iu接口 空閑(IDLE)狀態(tài)發(fā)送CM Service Request消息主叫號碼對應(yīng)的話務(wù)統(tǒng)計特性},其含義為為了測量試呼次數(shù)這一話務(wù)統(tǒng)計指標(biāo),話務(wù)統(tǒng)計自動化測試工具在IDLE狀態(tài)下通過Iu接口發(fā)送連接管理業(yè)務(wù)請求CM Service Request消息、并且此時話務(wù)統(tǒng)計自動化測試工具通過主叫號碼能夠在話務(wù)統(tǒng)計特性列表中檢索到擁有該主叫號碼的用戶所處的測試環(huán)境。
采用上述格式的話務(wù)統(tǒng)計信息,話務(wù)統(tǒng)計自動化測試工具能夠以簡單明了的方式將各話務(wù)統(tǒng)計指標(biāo)的關(guān)鍵部分全部記錄下來。尤其對于與收發(fā)消息無關(guān)的話務(wù)統(tǒng)計指標(biāo),將用戶所處的測試環(huán)境與用戶對應(yīng)的話務(wù)統(tǒng)計特性進(jìn)行綁定,避免話務(wù)統(tǒng)計自動化測試工具在測試時先分析用戶所處的環(huán)境,再將相同環(huán)境下的同一話務(wù)統(tǒng)計指標(biāo)進(jìn)行累加。例如對于“到移動主叫所在A接口中繼資源溢出次數(shù)”話務(wù)統(tǒng)計指標(biāo),其定義為在A接口上發(fā)起呼叫,由于A接口中繼全忙而導(dǎo)致不能對該呼叫指配中繼電路。應(yīng)用上述將用戶所處的測試環(huán)境與用戶對應(yīng)的話務(wù)統(tǒng)計特性進(jìn)行綁定的方法,在話務(wù)統(tǒng)計特性列表中將該移動主叫用戶的號碼與A接口中繼全忙相對應(yīng),當(dāng)話務(wù)統(tǒng)計信息中用戶對應(yīng)的話務(wù)統(tǒng)計特性為該主叫移動用戶的號碼時,表明該話務(wù)統(tǒng)計指標(biāo)是在A接口中繼全忙的測試環(huán)境下進(jìn)行的。
在話務(wù)統(tǒng)計測試前,話務(wù)統(tǒng)計自動化測試工具將各話務(wù)統(tǒng)計指標(biāo)的計算公式寫入話務(wù)統(tǒng)計計算文件中,計算公式的形式為各話務(wù)統(tǒng)計指標(biāo)的計算話務(wù)統(tǒng)計信息之間的加、減以及取較小值運算。其中,計算話務(wù)統(tǒng)計信息為帶有通配符*和邏輯運算符‖的話務(wù)統(tǒng)計信息。具體而言,當(dāng)計算話務(wù)統(tǒng)計信息中的某部分與要計算的話務(wù)統(tǒng)計指標(biāo)的定義無關(guān)時,則話務(wù)統(tǒng)計自動化測試工具用通配符*代替該部分,例如話務(wù)統(tǒng)計指標(biāo)A=計算話務(wù)統(tǒng)計信息1-計算話務(wù)統(tǒng)計信息2,當(dāng)話務(wù)統(tǒng)計指標(biāo)A的定義與話務(wù)統(tǒng)計狀態(tài)無關(guān)時,計算話務(wù)統(tǒng)計信息1和計算話務(wù)統(tǒng)計信息2則寫成{接口名*收發(fā)標(biāo)識話務(wù)統(tǒng)計消息名用戶對應(yīng)的話務(wù)統(tǒng)計特性};另外,如果話務(wù)統(tǒng)計指標(biāo)處于多個話務(wù)統(tǒng)計狀態(tài)中的一種、或者處于多個話務(wù)統(tǒng)計特性的一種時,將多個話務(wù)統(tǒng)計狀態(tài)或多個話務(wù)統(tǒng)計特性之間用邏輯操作符‖隔開后,寫入計算話務(wù)統(tǒng)計信息中的相應(yīng)部分。計算公式中的加、減和取較小值運算分別用操作符+、-和&表示,另外在存在{}的情況下,優(yōu)先計算{}內(nèi)的運算式。例如計算話務(wù)統(tǒng)計信息a、b、c、d,其計算公式為{a+b}&{c-d},話務(wù)統(tǒng)計自動化測試工具在計算時,首先得出計算話務(wù)統(tǒng)計信息a和話務(wù)統(tǒng)計信息b出現(xiàn)次數(shù)之和,并得出計算話務(wù)統(tǒng)計信息c和話務(wù)統(tǒng)計信息d出現(xiàn)次數(shù)之差,然后再取a、b出現(xiàn)次數(shù)之和與c、d出現(xiàn)次數(shù)之差的較小值。本發(fā)明計算預(yù)期話務(wù)統(tǒng)計指標(biāo)的具體過程如下第一,話務(wù)統(tǒng)計自動化測試工具在觸發(fā)交換機的同時開始執(zhí)行話務(wù)統(tǒng)計臺登記話務(wù)統(tǒng)計任務(wù)對應(yīng)的測試用例,并自動記錄本測試用例中所有話務(wù)統(tǒng)計指標(biāo)的話務(wù)統(tǒng)計信息。
話務(wù)統(tǒng)計自動化測試工具在執(zhí)行測試用例的過程中,將本測試用例中所有話務(wù)統(tǒng)計指標(biāo)的話務(wù)統(tǒng)計信息按照本發(fā)明設(shè)置的格式進(jìn)行記錄,以便后續(xù)步驟中對話務(wù)統(tǒng)計信息進(jìn)行分析計算。
第二,在測試用例執(zhí)行完畢后,話務(wù)統(tǒng)計自動化測試工具按照預(yù)先寫入話務(wù)統(tǒng)計計算文件中的計算公式自動計算出本測試用例中所有話務(wù)統(tǒng)計指標(biāo)的預(yù)期話務(wù)統(tǒng)計結(jié)果。
首先,話務(wù)統(tǒng)計自動化測試工具從話務(wù)統(tǒng)計計算文件中獲取計算公式。
然后,話務(wù)統(tǒng)計自動化測試工具將自身在執(zhí)行話務(wù)統(tǒng)計測試用例過程中所記錄的話務(wù)統(tǒng)計信息與計算公式中的計算話務(wù)統(tǒng)計信息進(jìn)行匹配,如果一致,則將該計算話務(wù)統(tǒng)計信息的出現(xiàn)次數(shù)加1;否則,不改變該計算話務(wù)統(tǒng)計信息的出現(xiàn)次數(shù)。
在進(jìn)行匹配時,對計算公式中計算話務(wù)統(tǒng)計信息所包含通配符*的部分不予考慮,即認(rèn)為通配符*與任何信息均匹配。例如計算公式中計算話務(wù)統(tǒng)計信息的接口名部分為通配符*,只要話務(wù)統(tǒng)計自動化測試工具記錄的話務(wù)統(tǒng)計信息在話務(wù)統(tǒng)計狀態(tài)名、收發(fā)標(biāo)識、話務(wù)統(tǒng)計消息名以及用戶對應(yīng)的話務(wù)統(tǒng)計特性部分與計算公式中計算話務(wù)統(tǒng)計信息的相應(yīng)部分相同,則認(rèn)為兩者相一致。另外,話務(wù)統(tǒng)計自動化測試工具所執(zhí)行的測試用例是處于確定的測試環(huán)境之中的,則所記錄下來的話務(wù)統(tǒng)計信息中的話務(wù)統(tǒng)計特性和話務(wù)統(tǒng)計狀態(tài)均只有唯一的結(jié)果;而話務(wù)統(tǒng)計計算公式中的計算話務(wù)統(tǒng)計信息則會出現(xiàn)用邏輯操作符‖隔開的話務(wù)統(tǒng)計特性和話務(wù)統(tǒng)計狀態(tài),因此在匹配時,只要話務(wù)統(tǒng)計自動化測試工具記錄下來的話務(wù)統(tǒng)計特性與計算公式中的任意一個話務(wù)統(tǒng)計特性相一致并且話務(wù)統(tǒng)計狀態(tài)與計算公式中的任意一個話務(wù)統(tǒng)計狀態(tài)相一致即可。
最后,將各個計算話務(wù)統(tǒng)計信息出現(xiàn)的次數(shù)按照計算公式進(jìn)行運算,得出預(yù)期的話務(wù)統(tǒng)計結(jié)果。
例如,話務(wù)統(tǒng)計指標(biāo)為局內(nèi)話務(wù)測量的移動用戶不可及次數(shù),其定義為主叫移動用戶呼叫同一MSC內(nèi)的被叫移動用戶,由于尋呼失敗而導(dǎo)致呼叫不能建立的次數(shù);測量點為MSC向被叫移動用戶所在的無線網(wǎng)絡(luò)控制器(RNC)或基站控制器(BSC)發(fā)送尋呼Paging消息,而未收到尋呼響應(yīng)Paging Response消息。
根據(jù)該話務(wù)統(tǒng)計指標(biāo)的定義可知該話務(wù)統(tǒng)計指標(biāo)的話務(wù)統(tǒng)計特性為本局呼叫,同時被叫移動用戶所在的RNC或BSC收到尋呼Paging消息而沒有返回尋呼響應(yīng)Paging Response消息。而由于沒有返回尋呼響應(yīng)PagingResponse消息,則該話務(wù)統(tǒng)計信息不會被話務(wù)統(tǒng)計自動化測試工具記錄下來。所以此時利用已經(jīng)記錄的話務(wù)統(tǒng)計信息將該話務(wù)統(tǒng)計指標(biāo)算出來,其方法是用收到尋呼Paging的次數(shù)減去發(fā)送尋呼響應(yīng)Paging Response的次數(shù),而收到尋呼Paging消息和發(fā)送尋呼響應(yīng)Paging Response消息的話務(wù)統(tǒng)計信息均已經(jīng)記錄。由于該話務(wù)統(tǒng)計指標(biāo)的定義與所使用的接口無關(guān),因此尋呼Paging消息的計算話務(wù)統(tǒng)計信息為{*IDLE RECV Paging LOCAL_MSC},其中IDLE表示話務(wù)統(tǒng)計狀態(tài)為空閑狀態(tài)、RECV和Paging表示接收尋呼Paging消息、LOCAL_MSC表示局內(nèi)呼叫;而發(fā)送尋呼響應(yīng)Paging Response消息的計算話務(wù)統(tǒng)計信息為{*PAGING SEND Paging_responseLOCAL_MSC},其中PAGING表示話務(wù)統(tǒng)計狀態(tài)為尋呼狀態(tài)、SEND和Paging_response表示發(fā)送尋呼響應(yīng)Paging_response消息、LOCAL_MSC表示局內(nèi)呼叫。則局內(nèi)話務(wù)測量的移動用戶不可及次數(shù)的計算公式可寫為{*IDLE RECV Paging LOCAL_MSC}-{*PAGING SEND Paging_responseLOCAL_MSC}。
該計算公式表明,用話務(wù)統(tǒng)計狀態(tài)為IDLE時收到尋呼Paging消息、且被叫話務(wù)統(tǒng)計特性為本局的呼叫次數(shù)減去話務(wù)統(tǒng)計狀態(tài)為尋呼狀態(tài)下發(fā)送尋呼響應(yīng)Paging_response消息、且被叫話務(wù)統(tǒng)計特性為本局的次數(shù),得到局內(nèi)話務(wù)測量的移動用戶不可及次數(shù)的數(shù)值。
步驟203~205.話務(wù)統(tǒng)計自動化測試工具判斷真實話務(wù)統(tǒng)計結(jié)果與預(yù)期話務(wù)統(tǒng)計結(jié)果是否一致,如果是,則認(rèn)為交換機的話務(wù)統(tǒng)計過程正確;否則,認(rèn)為交換機的話務(wù)統(tǒng)計過程錯誤。
話務(wù)統(tǒng)計自動化測試工具將步驟202中得出的真實話務(wù)統(tǒng)計結(jié)果與自動計算出的預(yù)期話務(wù)統(tǒng)計結(jié)果相比較,并判斷兩者是否相同。由于預(yù)期話務(wù)統(tǒng)計結(jié)果是話務(wù)統(tǒng)計自動化測試工具按照各話務(wù)統(tǒng)計指標(biāo)的定義計算出來的,因此可作為判斷交換機話務(wù)統(tǒng)計過程正確與否的依據(jù),即如果真實話務(wù)統(tǒng)計結(jié)果與預(yù)期話務(wù)統(tǒng)計結(jié)果一致,則認(rèn)為交換機的話務(wù)統(tǒng)計過程正確;否則,認(rèn)為交換機的話務(wù)統(tǒng)計過程錯誤。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種話務(wù)統(tǒng)計自動化測試的方法,其特征在于,該方法包括以下步驟A.在交換機的話務(wù)統(tǒng)計臺上登記話務(wù)統(tǒng)計任務(wù);B.交換機與話務(wù)統(tǒng)計自動化測試工具同時執(zhí)行與話務(wù)統(tǒng)計臺上話務(wù)統(tǒng)計任務(wù)對應(yīng)的話務(wù)統(tǒng)計測試用例,話務(wù)統(tǒng)計自動化測試工具根據(jù)話務(wù)統(tǒng)計測試用例執(zhí)行前后話務(wù)統(tǒng)計臺中各話務(wù)統(tǒng)計指標(biāo)的數(shù)值得出真實話務(wù)統(tǒng)計結(jié)果,并根據(jù)計算文件中的話務(wù)統(tǒng)計計算公式自動計算出預(yù)期話務(wù)統(tǒng)計結(jié)果;C.話務(wù)統(tǒng)計自動化測試工具判斷真實話務(wù)統(tǒng)計結(jié)果與預(yù)期話務(wù)統(tǒng)計結(jié)果是否一致,如果是,則認(rèn)為交換機的話務(wù)統(tǒng)計過程正確,否則,認(rèn)為交換機的話務(wù)統(tǒng)計過程錯誤。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括話務(wù)統(tǒng)計自動化測試工具預(yù)先將各話務(wù)統(tǒng)計指標(biāo)的計算公式寫入話務(wù)統(tǒng)計計算文件中。
3.如權(quán)利要求2所述的方法,其特征在于,所述的計算公式為話務(wù)統(tǒng)計測試用例中各話務(wù)統(tǒng)計指標(biāo)的計算話務(wù)統(tǒng)計信息之間的加運算,各計算話務(wù)統(tǒng)計信息之間的減運算,各計算話務(wù)統(tǒng)計信息之間的取較小值運算,以及加運算結(jié)果、減運算結(jié)果、取較小值運算結(jié)果之間的取較小值運算。
4.如權(quán)利要求3所述的方法,其特征在于,系統(tǒng)預(yù)先將用戶當(dāng)前所處的話務(wù)統(tǒng)計測試環(huán)境與用戶對應(yīng)的話務(wù)統(tǒng)計特性相對應(yīng),則所述計算話務(wù)統(tǒng)計信息的格式為{接口名話務(wù)統(tǒng)計狀態(tài)名收發(fā)標(biāo)識話務(wù)統(tǒng)計消息名用戶對應(yīng)的話務(wù)統(tǒng)計特性},其中與要計算的話務(wù)統(tǒng)計指標(biāo)定義無關(guān)的話務(wù)統(tǒng)計信息部分用通配符表示。
5.如權(quán)利要求1所述的方法,其特征在于,步驟A所述登記話務(wù)統(tǒng)計任務(wù)的方式至少包括手工登記方式和自動化登記方式。
6.如權(quán)利要求1所述的方法,其特征在于,步驟B所述得出真實話務(wù)統(tǒng)計結(jié)果的方法包括以下步驟B11.話務(wù)統(tǒng)計自動化測試工具到交換機的話務(wù)統(tǒng)計臺查詢步驟A中登記的話務(wù)統(tǒng)計任務(wù)中各話務(wù)統(tǒng)計指標(biāo)的數(shù)值;B12.交換機在自動化話務(wù)統(tǒng)計測試工具的觸發(fā)下,執(zhí)行與自身話務(wù)統(tǒng)計臺上話務(wù)統(tǒng)計任務(wù)對應(yīng)的話務(wù)統(tǒng)計測試用例,同時交換機的話務(wù)統(tǒng)計臺對所執(zhí)行話務(wù)統(tǒng)計測試用例中的各個話務(wù)統(tǒng)計指標(biāo)的數(shù)值變化進(jìn)行記錄;B13.話務(wù)統(tǒng)計自動化測試工具在交換機執(zhí)行完畢所述話務(wù)統(tǒng)計測試用例后,再次到交換機的話務(wù)統(tǒng)計臺查詢各話務(wù)統(tǒng)計指標(biāo)的數(shù)值,然后將此時查詢到的數(shù)值與步驟B11所查詢到的數(shù)值相減,得到所述測試用例中各話務(wù)統(tǒng)計指標(biāo)的真實話務(wù)統(tǒng)計結(jié)果。
7.如權(quán)利要求1所述的方法,其特征在于,步驟B所述自動計算出預(yù)期話務(wù)統(tǒng)計結(jié)果的方法包括以下步驟B21.話務(wù)統(tǒng)計自動化測試工具在觸發(fā)交換機的同時開始執(zhí)行與話務(wù)統(tǒng)計臺登記話務(wù)統(tǒng)計任務(wù)對應(yīng)的測試用例,并自動記錄本測試用例中所有話務(wù)統(tǒng)計指標(biāo)的話務(wù)統(tǒng)計信息;B22.在測試用例執(zhí)行完畢后,話務(wù)統(tǒng)計自動化測試工具按照預(yù)先寫入話務(wù)統(tǒng)計計算文件中的計算公式自動計算出本測試用例中所有話務(wù)統(tǒng)計指標(biāo)的預(yù)期話務(wù)統(tǒng)計結(jié)果。
8.如權(quán)利要求7所述的方法,其特征在于,系統(tǒng)預(yù)先將用戶當(dāng)前所處的話務(wù)統(tǒng)計測試環(huán)境與用戶對應(yīng)的話務(wù)統(tǒng)計特性相對應(yīng),則所述話務(wù)統(tǒng)計信息的格式為{接口名話務(wù)統(tǒng)計狀態(tài)名收發(fā)標(biāo)識話務(wù)統(tǒng)計消息名用戶對應(yīng)的話務(wù)統(tǒng)計特性}。
9.如權(quán)利要求8所述的方法,其特征在于,所述的步驟B22包括以下步驟B221.話務(wù)統(tǒng)計自動化測試工具從計算文件中獲取話務(wù)統(tǒng)計計算公式;B222.話務(wù)統(tǒng)計自動化測試工具將所記錄到的話務(wù)統(tǒng)計信息與計算文件中計算公式的計算話務(wù)統(tǒng)計信息進(jìn)行匹配,如果一致,則將該話務(wù)統(tǒng)計信息出現(xiàn)的次數(shù)加1,否則,不改變該話務(wù)統(tǒng)計信息出現(xiàn)的次數(shù);B223.將各個話務(wù)統(tǒng)計信息出現(xiàn)的次數(shù)按照計算公式進(jìn)行運算,得出對應(yīng)話務(wù)統(tǒng)計指標(biāo)的預(yù)期話務(wù)統(tǒng)計結(jié)果。
10.如權(quán)利要求9所述的方法,其特征在于,步驟B222所述話務(wù)統(tǒng)計信息匹配的方法為對計算話務(wù)統(tǒng)計信息中包含通配符的部分不進(jìn)行匹配,并且判斷話務(wù)統(tǒng)計自動化測試工具所記錄到的話務(wù)統(tǒng)計信息與計算文件中計算公式的計算話務(wù)統(tǒng)計信息所包含的接口名、話務(wù)統(tǒng)計狀態(tài)名、收發(fā)標(biāo)識、話務(wù)統(tǒng)計消息名及用戶對應(yīng)的話務(wù)統(tǒng)計特性是否一致,如果是,則所述兩話務(wù)統(tǒng)計信息一致,否則,兩話務(wù)統(tǒng)計信息不一致;在計算公式中的計算話務(wù)統(tǒng)計信息為多種話務(wù)統(tǒng)計狀態(tài)之一的情況下,判斷話務(wù)統(tǒng)計自動化測試工具所記錄的話務(wù)統(tǒng)計狀態(tài)與計算公式中任意一個話務(wù)統(tǒng)計狀態(tài)是否相同,如果是,則兩話務(wù)統(tǒng)計信息的話務(wù)統(tǒng)計狀態(tài)一致,否則,兩話務(wù)統(tǒng)計信息的話務(wù)統(tǒng)計狀態(tài)不一致;在計算公式中話務(wù)統(tǒng)計信息的話務(wù)統(tǒng)計特性為多種話務(wù)統(tǒng)計特性之一的情況下,判斷話務(wù)統(tǒng)計自動化工具所記錄的話務(wù)統(tǒng)計特性與計算公式中任意一個話務(wù)統(tǒng)計特性是否相同,如果是,則認(rèn)為兩話務(wù)統(tǒng)計信息的話務(wù)統(tǒng)計特性一致,否則,兩話務(wù)統(tǒng)計信息的話務(wù)統(tǒng)計特性不一致。
全文摘要
本發(fā)明公開了一種話務(wù)統(tǒng)計自動化測試的方法,該方法包括以下步驟A.在交換機的話務(wù)統(tǒng)計臺上登記話務(wù)統(tǒng)計任務(wù);B.交換機與話務(wù)統(tǒng)計自動化測試工具同時執(zhí)行與話務(wù)統(tǒng)計臺上話務(wù)統(tǒng)計任務(wù)對應(yīng)的話務(wù)統(tǒng)計測試用例,話務(wù)統(tǒng)計自動化測試工具根據(jù)話務(wù)統(tǒng)計測試用例執(zhí)行前后話務(wù)統(tǒng)計臺中各話務(wù)統(tǒng)計指標(biāo)的數(shù)值得出真實話務(wù)統(tǒng)計結(jié)果,并根據(jù)計算文件中的話務(wù)統(tǒng)計計算公式自動計算出預(yù)期話務(wù)統(tǒng)計結(jié)果;C.話務(wù)統(tǒng)計自動化測試工具判斷真實話務(wù)統(tǒng)計結(jié)果與預(yù)期話務(wù)統(tǒng)計結(jié)果是否一致,如果是,則認(rèn)為交換機的話務(wù)統(tǒng)計過程正確,否則,認(rèn)為交換機的話務(wù)統(tǒng)計過程錯誤。本發(fā)明減少了寫作預(yù)期話務(wù)統(tǒng)計結(jié)果的工作量,實現(xiàn)了話務(wù)統(tǒng)計測試的高度自動化,提高了話務(wù)統(tǒng)計自動化測試的效率及準(zhǔn)確程度。
文檔編號H04M3/36GK1753431SQ200410080189
公開日2006年3月29日 申請日期2004年9月24日 優(yōu)先權(quán)日2004年9月24日
發(fā)明者姜濤 申請人:華為技術(shù)有限公司