欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

測試腳本的生成方法及裝置和測試方法及裝置及系統(tǒng)的制作方法

文檔序號:7643595閱讀:274來源:國知局

專利名稱::測試腳本的生成方法及裝置和測試方法及裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及系統(tǒng)測試
技術(shù)領(lǐng)域
,具體涉及測試腳本的生成方法及裝置和測試方法及裝置及系統(tǒng)。
背景技術(shù)
:系統(tǒng)測試是軟件測試中的最后的、最完整的測試,它從全局來考察軟件系統(tǒng)的功能和性能要求,系統(tǒng)測試是軟件生產(chǎn)系列活動之一,它是保證軟件生產(chǎn)和軟件需求保持一致的重要活動。系統(tǒng)測試作為系統(tǒng)成功上線的重要保障,其作用不言而喻。目前電信結(jié)算系統(tǒng)的系統(tǒng),進行測試時因為結(jié)算系統(tǒng)處于清空(Clean)狀態(tài),內(nèi)部沒有配置數(shù)據(jù),無法對話單內(nèi)容進行識別和處理,所以首先需要測試人員要預(yù)先根據(jù)待處理的話單配置處理過程需要的配置數(shù)據(jù),輸入所述話單后,結(jié)算系統(tǒng)利用所述配置的數(shù)據(jù)識別話單并對話單進行處理;處理的過程包括對話單進行格式轉(zhuǎn)換,要素求解,批價;批價后生成話費詳單,話費詳單存儲于詳單表中;測試人員可以對詳單表內(nèi)的話費詳單進行統(tǒng)計統(tǒng)計的過程為執(zhí)行累帳、結(jié)算、出帳等操作;最后可以通過比較出帳報表與預(yù)期報表,得出測試結(jié)果。上述測試過程中,由于待測系統(tǒng)沒有配置數(shù)據(jù),測試人員需要在針對話單手工配置處理該話單過程中所需的配置數(shù)據(jù)。大量的手工配置操作過程十分費時,影響測試的效率,使系統(tǒng)測試進度緩慢,并且手工配置也容易出錯,影響系統(tǒng)測試的準(zhǔn)確性。如果能使配置數(shù)據(jù)的過程自動化完成,將大大提高系統(tǒng)測試的測試效率,目前的一種方法是通過測試人員事先編寫測試腳本完成配置數(shù)據(jù)的定制化操作。待測系統(tǒng)只要運行測試腳本即可以完成配置數(shù)據(jù)的過程。但由于電信結(jié)算系統(tǒng)的特殊性,需要針對話單進行配置數(shù)據(jù),不同話單配置的數(shù)據(jù)和測試過程存在差異,需要針對不同的話單配置不同的測試腳本,因此此種方法雖然可以實現(xiàn)配置數(shù)據(jù)過程的自動化,但是測試人員仍然要預(yù)先根據(jù)不同的話單錄入或編制不同的測試腳本,但無論是通過錄入方式生成測試腳本還是通過手工編制方式生成測試腳本,測試腳本的數(shù)量都是巨大的,哪怕話單內(nèi)的數(shù)據(jù)有微小的不同,也要對腳本進行修改。測試人員需要針對每張話單錄入或編制對應(yīng)的測試腳本,工作量十分巨大,可行性差。
發(fā)明內(nèi)容有鑒于此,本發(fā)明實施例解決的技術(shù)問題在于具體涉及測試腳本的生成方法及裝置和測試方法及裝置及系統(tǒng),可以實現(xiàn)結(jié)算系統(tǒng)數(shù)據(jù)的自動配置。本發(fā)明實施例提供的一種測試腳本的生成方法,包括步驟識別話單類型;查找獲得與所述話單類型對應(yīng)的測試腳本模板;查找獲得與所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本。本發(fā)明實施例提供的一種數(shù)據(jù)配置方法,包括步驟識別話單類型;查找獲得與所述話單類型對應(yīng)的測試腳本模板;查找獲得與所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本;運行所述測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置。本發(fā)明實施例提供的一種系統(tǒng)測試方法,包括識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板;查找獲得所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本;運行所述測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置;結(jié)算系統(tǒng)利用所述配置的數(shù)據(jù)對所述話單進行處理;將所述處理結(jié)果與預(yù)期結(jié)果進行比較得出測試結(jié)果。本發(fā)明實施例提供的一種測試腳本生成裝置,包括話單類型識別單元,用于識別話單類型;模板查找單元,用于查找獲得所述話單類型對應(yīng)的測試腳本模板;配置數(shù)據(jù)查找單元,用于查找獲得所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);測試腳本生成單元,用于將所述配置數(shù)據(jù)查找單元查找到的配置數(shù)據(jù)填充所述模板查找單元查找到的測試腳本模板生成所述話單的測試腳本。本發(fā)明實施例提供的一種數(shù)據(jù)配置系統(tǒng),包括測試腳本生成裝置和數(shù)據(jù)配置裝置;所述測試腳本生成裝置,用于識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板和所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本;所述數(shù)據(jù)配置裝置,用于運行所述測試腳本生成裝置生成的測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置。本發(fā)明實施例提供的一種測試系統(tǒng),包括測試腳本生成裝置、數(shù)據(jù)配置裝置、待測系統(tǒng)和測試結(jié)果生成裝置;所述測試腳本生成裝置,用于識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板和所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本;所述數(shù)據(jù)配置裝置,用于運行所述測試腳本生成裝置生成的測試腳本對待測系統(tǒng)進行數(shù)據(jù)配置;所述待測系統(tǒng),用于接收所述數(shù)據(jù)配置裝置的指示進行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對所述話單進行處理;所述測試結(jié)果生成單元,用于將所述待測系統(tǒng)的處理結(jié)果與預(yù)期結(jié)果進行比較得出測試結(jié)果。本發(fā)明實施例提供的一種測試裝置,包括測試腳本生成單元、數(shù)據(jù)配置單元、待測系統(tǒng)和測試結(jié)果生成單元;所述測試腳本生成單元,用于識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板和所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本;所述數(shù)據(jù)配置單元,用于運行所述測試腳本生成單元生成的測試腳本對待測系統(tǒng)進行數(shù)據(jù)配置;所述待測系統(tǒng),用于接收所述數(shù)據(jù)配置單元的指示進行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對所述話單進行處理;所述測試結(jié)果生成單元,用于將所述待測系統(tǒng)的處理結(jié)果與預(yù)期結(jié)果進行比較得出測試結(jié)果。本發(fā)明實施例通過識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板;查找獲得所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本,實現(xiàn)了測試腳本的自動化生成,運行該腳本則可以自動完成結(jié)算系統(tǒng)的數(shù)據(jù)配置工作,相對于現(xiàn)有技術(shù),測試人員手工編寫腳本,大大的降低了測試人員的工作量,提高了測試的系統(tǒng)測試的效率,加快了系統(tǒng)測試過程的整體進度。圖1是本發(fā)明實施例一測試腳本的生成方法的流程圖;圖2是本發(fā)明實施例二測試腳本的生成方法的流程圖;圖3是本發(fā)明實施例三結(jié)算系統(tǒng)的數(shù)據(jù)配置方法的流程圖;圖4是本發(fā)明實施例四結(jié)算系統(tǒng)的數(shù)據(jù)配置方法的流程圖;圖5是本發(fā)明實施例五結(jié)算系統(tǒng)測試方法的流程圖;圖6是本發(fā)明實施例六測試腳本生成裝置的裝置結(jié)構(gòu)示意圖;圖7是本發(fā)明實施例七數(shù)據(jù)配置系統(tǒng)的系統(tǒng)結(jié)構(gòu)示意圖;圖8是本發(fā)明實施例八測試系統(tǒng)結(jié)構(gòu)示意圖;圖9是本發(fā)明實施例九測試裝置結(jié)構(gòu)示意圖。具體實施例方式本發(fā)明實施例的目的在于提供測試腳本的生成方法及裝置和測試方法及裝置及系統(tǒng)。實施例一,一種測試腳本的生成方法,流程圖如圖1所示,包括101,識別話單類型。本實施例中,識別話單類型的過程包括首先匹配話單格式;再根據(jù)所述話單格式確定所述話單類型。本實施例中,匹配話單格式可以采取獲取話單的長度;查找獲得所述話單長度對應(yīng)的話單格式。現(xiàn)有的話單格式有多種標(biāo)準(zhǔn)格式,如網(wǎng)間話單格式、漫游話單格式、夢網(wǎng)話單格式、國際長途直撥(IDD)格式等??梢岳斫獾氖?,匹配話單格式還可以采取現(xiàn)有的其它常規(guī)實現(xiàn)方式進行匹配,具體匹配話單格式的方式不構(gòu)成對本發(fā)明的限制。通過識別話單格式,可以將話單類型分為網(wǎng)間話單、漫游話單、夢網(wǎng)話單、和國際長途話單。本實施例中,話單類型是根據(jù)話單格式進行分類的,不同的話單格式將對應(yīng)不同的測試腳本模板??梢岳斫獾氖?,所述話單類型還可以根據(jù)所述話單格式和所述話單內(nèi)容共同確定。即可以根據(jù)匹配的話單格式,對話單進一步更加詳細(xì)的分類。如首先識別話單格式,得出話單為國際長途話單,在根據(jù)話單內(nèi)容,得出該話單類型為國際長途短消息話單。102,查找獲得與所述話單類型對應(yīng)的測試腳本模板。本實施例中,由預(yù)先編制話單類型對應(yīng)的測試腳本模板。話單類型分類和分類數(shù)與測試腳本模板的數(shù)目可以根據(jù)具體情況自行確定,下面提供一個測試腳本模板的結(jié)構(gòu)舉例<html><head><title>TestCasetitle</title></head><body><table><tbody><tr><td>Firstcommand</td><td>Target</td><td>Value</td></tr><tr><td>Secondcommand</td><td>Target</td><td>Value</td></tr></tbody></table></body></html>其中,F(xiàn)irstcommand和Secondcommand代表執(zhí)行的命令,Target代表指定的目標(biāo),即配置數(shù)據(jù)的填入位置,如頁面中的一個下拉框,單選框等。Value代表需要輸入的值,如文本框中要填寫的值,下拉框選中的某一列的值等,即后續(xù)步驟中,查找到的配置數(shù)據(jù)。例如Firstcommand為填寫短消息話單的代表數(shù)值,Target指明填寫的目標(biāo)位置,Value的值為短消息話單對應(yīng)的值,這里Value值為“01”,代表短消息話單的Value值為“01”,數(shù)據(jù)配置后,在測試系統(tǒng)處理話單時,則會獲取該話單表示業(yè)務(wù)類型的字段的數(shù)值,獲取的數(shù)值為“01”,則可以匹配得出該話單的業(yè)務(wù)類型為短消息話單。103,查找獲得與所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù)。本發(fā)明實施例也可以查找獲得話單所有字段內(nèi)容對應(yīng)的配置數(shù)據(jù)。也可以查找部分字段內(nèi)容對應(yīng)的配置數(shù)據(jù),具體的字段內(nèi)容的選擇可以預(yù)先設(shè)置需要處理的字段。可以理解,本實施例步驟103與步驟101至步驟102并無絕對順序,只要識別話單各個字段的內(nèi)容,則可以執(zhí)行步驟103。本實施例中,話單內(nèi)容對應(yīng)的配置數(shù)據(jù)是存儲在維護服務(wù)器中的維護數(shù)據(jù)庫中,實際獲取配置數(shù)據(jù)時,可以與維護服務(wù)器進行交互,通過特定的數(shù)據(jù)接口查找獲得需要的配置數(shù)據(jù)??梢岳斫獾氖?,也可以本地存儲大量的配置數(shù)據(jù)供查找。所述配置數(shù)據(jù)為與結(jié)算相關(guān)的數(shù)據(jù),如運營商信息、位置信息、費率等。104,將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本。本實施例中,編制所述測試腳本模板時,設(shè)置多個有待賦值或填充的變量,待查找到的配置數(shù)據(jù)進行填充后,則形成完整的測試腳本。本發(fā)明實施例一,通過識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板;查找獲得所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本,實現(xiàn)了測試腳本的自動化生成。相對于現(xiàn)有技術(shù),測試人員手工編寫腳本,大大的降低了測試人員的工作量,提高了測試的系統(tǒng)測試的效率,加快了系統(tǒng)測試過程的整體進度。實施例二,一種測試腳本的生成方法,方法流程如圖2所示,包括201,匹配話單格式。202,根據(jù)所述話單格式和話單內(nèi)容確定所述話單類型。話單類型可以根據(jù)所述話單格式和所述話單內(nèi)容共同確定。即可以匹配的話單格式后,再根據(jù)話單內(nèi)容對話單進行更加詳細(xì)的分類。203,查找獲得所述話單類型對應(yīng)的測試腳本模板。204,獲取與所述話單類型對應(yīng)的話單關(guān)鍵字段。205,查找獲得與所述話單關(guān)鍵字段內(nèi)容對應(yīng)的配置數(shù)據(jù)。本實施例中,因為考慮到結(jié)算系統(tǒng)的特殊性,對于話單的處理主要是針對話單與結(jié)算相關(guān)的特殊數(shù)據(jù)進行的處理,因此處理所述話單需要進行的數(shù)據(jù)配置也是針對處理這些特殊數(shù)據(jù)進行的配置。而存儲這些特殊數(shù)據(jù)的字段即為關(guān)鍵字段,關(guān)鍵字段的配置是根據(jù)話單類型而定的??梢岳斫獾氖?,步驟204是以步驟202為前提和觸發(fā),步驟204與步驟203在執(zhí)行上并無絕對順序。206,將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本。本發(fā)明實施例二與實施例一的區(qū)別在于,實施例二根據(jù)話單格式和話單內(nèi)容進一步將話單進行分類,并且根據(jù)話單類型對應(yīng)的該類型話單關(guān)鍵字段內(nèi)容查找配置數(shù)據(jù);分類越細(xì)致,需要預(yù)置更多類型的測試腳本模板,但是因為分類的細(xì)化,相同分類的話單中,不同的字段內(nèi)容也就越少,則可以測試腳本模板中,預(yù)置固定更多的配置數(shù)據(jù)。在查找配置數(shù)據(jù)時,關(guān)鍵字段及其對應(yīng)的內(nèi)容也就越少;這樣也就減少了與維護數(shù)據(jù)庫的交互,加快了查找配置數(shù)據(jù)和填充模板的速度。因此測試人員在進行話單類型分類及測試腳本模板的配置中,測試人員可以根據(jù)實際的情況選擇合適數(shù)量的類別對話單進行分類和配置分類類型對應(yīng)的測試腳本模板。下面提供本發(fā)明實施例三,基于上述實施例一測試腳本生成方法的數(shù)據(jù)配置方法,流程圖如圖3所示,包括301,識別話單類型。本實施例中,識別話單類型的過程包括首先匹配話單格式;再根據(jù)所述話單格式確定所述話單類型。302,查找獲得與所述話單類型對應(yīng)的測試腳本模板。303,查找獲得與所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù)。本發(fā)明實施例也可以查找獲得與話單所有字段內(nèi)容對應(yīng)的配置數(shù)據(jù)。也可以查找部分字段內(nèi)容對應(yīng)的配置數(shù)據(jù),具體字段內(nèi)容的選擇測試人員可以預(yù)先設(shè)置需要處理的字段??梢岳斫?,本實施例步驟303與步驟301至302并無絕對順序,只要識別話單各個字段的內(nèi)容,則可以執(zhí)行步驟303。本實施例中,話單內(nèi)容對應(yīng)的配置數(shù)據(jù)是存儲在維護服務(wù)器中的維護數(shù)據(jù)庫中,實際獲取配置數(shù)據(jù)時,可以與維護服務(wù)器進行交互,通過特定的數(shù)據(jù)接口查找獲得需要的配置數(shù)據(jù)??梢岳斫獾氖牵部梢员镜卮鎯Υ罅康呐渲脭?shù)據(jù)供查找。所述配置數(shù)據(jù)為與結(jié)算相關(guān)的數(shù)據(jù),如運營商信息、位置信息、費率等。304,將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本。本實施例中,所述測試腳本模板在預(yù)編制時,設(shè)置多個有待賦值或填充的變量,待查找到的配置數(shù)據(jù)進行填充后,則形成完整的測試腳本。305,運行所述測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置。本實施例中,運行所述測試腳本可以是結(jié)算系統(tǒng)直接運行進行數(shù)據(jù)配置可以理解的是,也可以是其它測試服務(wù)器運行測試腳本驅(qū)動所述結(jié)算系統(tǒng)完成數(shù)據(jù)配置。本發(fā)明實施例三,通過識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板;查找獲得所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本,運行所述測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置。實現(xiàn)了測試腳本的自動化生成并實現(xiàn)了結(jié)算系統(tǒng)數(shù)據(jù)的自動化配置。避免了測試人員手工編寫腳本或手工進行數(shù)據(jù)配置,大大的降低了測試人員的工作量,提高了測試的系統(tǒng)測試的效率,加快了系統(tǒng)測試過程的整體進度。本發(fā)明實施例四,基于上述實施例二測試腳本生成方法的數(shù)據(jù)配置方法,方法流程圖如圖4所示,包括401,匹配話單格式。402,根據(jù)所述話單格式和話單內(nèi)容確定所述話單類型。話單類型還可以根據(jù)所述話單格式和所述話單內(nèi)容共同確定。即可以匹配的話單格式后,再根據(jù)話單內(nèi)容對話單進行更加詳細(xì)的分類。403,查找獲得與所述話單類型對應(yīng)的測試腳本模板。404,獲取與所述話單類型對應(yīng)的話單關(guān)鍵字段。405,查找獲得與所述話單關(guān)鍵字段的內(nèi)容對應(yīng)的配置數(shù)據(jù)。本實施例中,因為考慮到結(jié)算系統(tǒng)的特殊性,對于話單的處理主要是針對話單與結(jié)算相關(guān)的特殊數(shù)據(jù)進行的處理,因此處理所述話單需要進行的數(shù)據(jù)配置也是針對處理這些特殊數(shù)據(jù)進行的配置。而存儲這些特殊數(shù)據(jù)的字段即為關(guān)鍵字段,關(guān)鍵字段的配置是根據(jù)話單類型而定的。可以理解的是,步驟404是以步驟402為前提和觸發(fā),步驟404與步驟403在執(zhí)行上并無絕對順序。406,將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本。407,運行所述測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置。發(fā)明實施例四與實施例三的區(qū)別在于,實施例二根據(jù)話單格式和話單內(nèi)容進一步將話單進行分類,并且根據(jù)話單類型對應(yīng)的該類型話單關(guān)鍵字段內(nèi)容查找配置數(shù)據(jù);分類越細(xì)致,需要預(yù)置更多類型的測試腳本模板,但是因為分類的細(xì)化,相同分類的話單中,不同的字段內(nèi)容也就越少,則可以測試腳本模板中,預(yù)置固定更多的配置數(shù)據(jù)。在查找配置數(shù)據(jù)時,關(guān)鍵字段及其對應(yīng)的內(nèi)容也就越少;這樣也就減少了與維護數(shù)據(jù)庫的交互,加快了查找配置數(shù)據(jù)和填充模板的速度。因此測試人員在進行話單類型分類及測試腳本模板的配置中,測試人員可以根據(jù)實際的情況選擇合適數(shù)量的類別對話單進行分類和配置分類類型對應(yīng)的測試腳本模板。實施例五是本基于上述實施例三或?qū)嵤├臄?shù)據(jù)配置方法的系統(tǒng)測試方法,流程圖如圖5所示,包括501,識別話單類型;502,查找獲得所述話單類型對應(yīng)的測試腳本模板;503,查找獲得所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);504,將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本;505,運行所述測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置;506,結(jié)算系統(tǒng)利用所述配置的數(shù)據(jù)對所述話單進行處理。本實施例中,結(jié)算系統(tǒng)對所述話單進行的處理包括對輸入的話單進行格式轉(zhuǎn)換;對轉(zhuǎn)后的話單進行要素求解和批價生成話費詳單;對所述話費詳單進行累帳和結(jié)算得出報表。507,將所述處理結(jié)果與預(yù)期結(jié)果進行比較得出測試結(jié)果。本實施例中,將所述處理得出的報表與預(yù)期報表進行比較即得出測試結(jié)果,若報表相同則判斷測試系統(tǒng)處理過程為正常,若報表不同或處理得出的報表出現(xiàn)明顯錯誤,判斷測試系統(tǒng)處理的過程異常,需要進行調(diào)試和修改。實施例六是基于本發(fā)明實施例一測試腳本生成方法的測試腳本的生成裝置,包括話單類型識別單元610、模版模板查找單元620、配置數(shù)據(jù)查找單元630和測試腳本生成單元640。話單類型識別單元610,用于識別話單類型;模板查找單元620,用于查找獲得所述話單類型識別單元610識別的話單類型對應(yīng)的測試腳本模板;配置數(shù)據(jù)查找單元630,用于查找獲得所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);測試腳本生成單元640,用于將所述配置數(shù)據(jù)查找單元630查找到的配置數(shù)據(jù)填充所述模板查找單元620查找到的測試腳本模板生成所述話單的測試腳本。實施例七,是基于本發(fā)明實施例三或?qū)嵤├臄?shù)據(jù)配置方法的數(shù)據(jù)配置系統(tǒng),包括測試腳本生成裝置710和數(shù)據(jù)配置裝置720;所述測試腳本生成裝置710,用于識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板和所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本。所述數(shù)據(jù)配置裝置720,用于運行所述測試腳本生成裝置710生成的測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置。實施例八,是基于本發(fā)明實施例五系統(tǒng)測試方法的測試系統(tǒng),包括測試腳本生成裝置810、數(shù)據(jù)配置裝置820、待測系統(tǒng)830和測試結(jié)果生成裝置840;所述測試腳本生成裝置810,用于識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板和所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本。所述數(shù)據(jù)配置裝置820,用于運行所述測試腳本生成裝置810生成的測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置。所述待測系統(tǒng)830,用于接收所述數(shù)據(jù)配置裝置820的指示進行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對所述話單進行處理;所述測試結(jié)果生成裝置840,用于將所述待測系統(tǒng)830的處理結(jié)果與預(yù)期結(jié)果進行比較得出測試結(jié)果。實施例九,是基于本發(fā)明實施例五系統(tǒng)測試方法的測試裝置,包括測試腳本生成單元910、數(shù)據(jù)配置單元920、待測系統(tǒng)930和測試結(jié)果生成單元940;所述測試腳本生成單元910,用于識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板和所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本。所述數(shù)據(jù)配置單元920,用于運行所述測試腳本生成單元910生成的測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置。所述待測系統(tǒng)930,用于接收所述數(shù)據(jù)配置單元920的指示進行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對所述話單進行處理;所述測試結(jié)果生成單元940,用于將所述待測系統(tǒng)930的處理結(jié)果與預(yù)期結(jié)果進行比較得出測試結(jié)果。本發(fā)明實施例,通過識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板;查找獲得所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本,實現(xiàn)了測試腳本的自動化生成。相對于現(xiàn)有技術(shù),測試人員手工編寫腳本,大大的降低了測試人員的工作量,提高了測試的系統(tǒng)測試的效率,加快了系統(tǒng)測試過程的整體進度。進一步,本發(fā)明實施例根據(jù)話單格式和話單內(nèi)容進一步將話單進行分類,并且根據(jù)話單類型對應(yīng)的該類型話單關(guān)鍵字段內(nèi)容查找配置數(shù)據(jù);分類越細(xì)致,需要預(yù)置更多類型的測試腳本模板,但是因為分類的細(xì)化,相同分類的話單中,不同的字段內(nèi)容也就越少,則可以測試腳本模板中,預(yù)置固定更多的配置數(shù)據(jù)。在查找配置數(shù)據(jù)時,關(guān)鍵字段及其對應(yīng)的內(nèi)容也就越少;這樣也就減少了與維護數(shù)據(jù)庫的交互,加快了查找配置數(shù)據(jù)和填充模板的速度。因此測試人員在進行話單類型分類及測試腳本模板的配置中,實際運用中,可以根據(jù)實際的情況選擇合適數(shù)量的類別對話單進行分類和配置分類類型對應(yīng)的測試腳本模板。以上對本發(fā)明所提供的測試腳本的生成方法及裝置和測試方法及裝置及系統(tǒng)進行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其主要思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。權(quán)利要求1.一種測試腳本的生成方法,其特征在于,包括步驟識別話單類型;查找獲得與所述話單類型對應(yīng)的測試腳本模板;查找獲得與所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本。2.如權(quán)利要求1所述的測試腳本的生成方法,其特征在于,所述識別話單類型包括步驟匹配話單格式;根據(jù)所述話單格式確定所述話單類型。3.如權(quán)利要求2所述的測試腳本的生成方法,其特征在于,所述話單類型還根據(jù)所述話單內(nèi)容確定。4.如權(quán)利要求2所述的測試腳本的生成方法,其特征在于,所述匹配話單格式的過程包括獲取所述話單的長度;查找獲得與所述話單長度對應(yīng)的話單格式。5.如權(quán)利要求1至4任意一項所述的測試腳本的生成方法,其特征在于,所述查找獲得與所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù)包括步驟獲取與所述話單類型對應(yīng)的話單關(guān)鍵字段;查找獲得所述話單關(guān)鍵字段的內(nèi)容對應(yīng)的配置數(shù)據(jù)。6.一種數(shù)據(jù)配置方法,其特征在于,包括步驟識別話單類型;查找獲得與所述話單類型對應(yīng)的測試腳本模板;查找獲得與所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本;運行所述測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置。7.如權(quán)利要求6所述的測試腳本生成方法,其特征在于,所述識別話單類型包括步驟匹配話單格式;根據(jù)所述話單格式確定所述話單類型。8.如權(quán)利要求7所述的測試腳本生成的方法,其特征在于,所述話單類型還根據(jù)所述話單內(nèi)容確定。9.如權(quán)利要求7所述的測試腳本的生成方法,其特征在于,所述匹配話單格式的過程包括步驟獲取所述話單的長度;查找獲得與所述話單長度對應(yīng)的話單格式。10.如權(quán)利要求6至9任意一項所述的測試腳本的生成方法,其特征在于,所述查找獲得所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù)包括步驟獲取所述話單類型對的應(yīng)話單關(guān)鍵字段;查找獲得所述話單關(guān)鍵字段的內(nèi)容對應(yīng)的配置數(shù)據(jù)。11.一種系統(tǒng)測試方法,其特征在于,包括識別話單類型;查找獲得與所述話單類型對應(yīng)的測試腳本模板;查找獲得與所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本;運行所述測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置;結(jié)算系統(tǒng)利用所述配置的數(shù)據(jù)對所述話單進行處理;將所述處理結(jié)果與預(yù)期結(jié)果進行比較得出測試結(jié)果。12.如權(quán)利要求11所述的系統(tǒng)測試方法,其特征在于,所述對所述話單進行處理包括步驟對輸入的話單進行格式轉(zhuǎn)換;對轉(zhuǎn)后的話單進行要素求解和批價生成話費詳單;對所述話費詳單進行累帳和結(jié)算得出報表;所述將所述處理結(jié)果與預(yù)期結(jié)果進行比較得出測試結(jié)果包括步驟將所述結(jié)算得出的報表與預(yù)期報表進行比較得出測試結(jié)果。13.一種測試腳本生成裝置,其特征在于,包括話單類型識別單元,用于識別話單類型;模板查找單元,用于查找獲得所述話單類型對應(yīng)的測試腳本模板;配置數(shù)據(jù)查找單元,用于查找獲得所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);測試腳本生成單元,用于將所述配置數(shù)據(jù)查找單元查找到的配置數(shù)據(jù)填充所述模板查找單元查找到的測試腳本模板生成所述話單的測試腳本。14.一種數(shù)據(jù)配置系統(tǒng),其特征在于,包括測試腳本生成裝置和數(shù)據(jù)配置裝置;所述測試腳本生成裝置,用于識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板和所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本;所述數(shù)據(jù)配置裝置,用于運行所述測試腳本生成裝置生成的測試腳本對結(jié)算系統(tǒng)進行數(shù)據(jù)配置。15.一種測試系統(tǒng),其特征在于,包括測試腳本生成裝置、數(shù)據(jù)配置裝置、待測系統(tǒng)和測試結(jié)果生成裝置;所述測試腳本生成裝置,用于識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板和所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本;所述數(shù)據(jù)配置裝置,用于運行所述測試腳本生成裝置生成的測試腳本對待測系統(tǒng)進行數(shù)據(jù)配置;所述待測系統(tǒng),用于接收所述數(shù)據(jù)配置裝置的指示進行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對所述話單進行處理;所述測試結(jié)果生成裝置,用于將所述待測系統(tǒng)的處理結(jié)果與預(yù)期結(jié)果進行比較得出測試結(jié)果。16.一種測試裝置,其特征在于,包括測試腳本生成單元、數(shù)據(jù)配置單元、待測系統(tǒng)和測試結(jié)果生成單元;所述測試腳本生成單元,用于識別話單類型;查找獲得所述話單類型對應(yīng)的測試腳本模板和所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本;所述數(shù)據(jù)配置單元,用于運行所述測試腳本生成單元生成的測試腳本對待測系統(tǒng)進行數(shù)據(jù)配置;所述待測系統(tǒng),用于接收所述數(shù)據(jù)配置單元的指示進行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對所述話單進行處理;所述測試結(jié)果生成單元,用于將所述待測系統(tǒng)的處理結(jié)果與預(yù)期結(jié)果進行比較得出測試結(jié)果。全文摘要本發(fā)明公開了測試腳本的生成方法及裝置和測試方法及裝置及系統(tǒng)。通過識別話單類型;查找獲得與所述話單類型對應(yīng)的測試腳本模板;查找獲得與所述話單內(nèi)容對應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測試腳本模板生成所述話單的測試腳本,實現(xiàn)了測試腳本的自動化生成,運行該腳本則可以自動完成結(jié)算系統(tǒng)的數(shù)據(jù)配置工作,相對于現(xiàn)有技術(shù),測試人員手工編寫腳本,大大的降低了測試人員的工作量,提高了測試的系統(tǒng)測試的效率,加快了系統(tǒng)測試過程的整體進度。文檔編號H04M15/00GK101014061SQ200710002918公開日2007年8月8日申請日期2007年1月26日優(yōu)先權(quán)日2007年1月26日發(fā)明者王鵬申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
林周县| 琼中| 青阳县| 女性| 铁力市| 西平县| 土默特左旗| 萨迦县| 苍山县| 广东省| 六枝特区| 德化县| 文登市| 益阳市| 彩票| 赞皇县| 营口市| 宁波市| 华安县| 河东区| 翁源县| 大田县| 晋城| 丘北县| 三都| 云林县| 资溪县| 资中县| 开鲁县| 嵊州市| 义马市| 梁平县| 华亭县| 红河县| 金溪县| 阿拉尔市| 桂阳县| 碌曲县| 五寨县| 民权县| 桑植县|