專利名稱::測(cè)試腳本的生成方法及裝置和測(cè)試方法及裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及系統(tǒng)測(cè)試
技術(shù)領(lǐng)域:
,具體涉及測(cè)試腳本的生成方法及裝置和測(cè)試方法及裝置及系統(tǒng)。
背景技術(shù):
:系統(tǒng)測(cè)試是軟件測(cè)試中的最后的、最完整的測(cè)試,它從全局來(lái)考察軟件系統(tǒng)的功能和性能要求,系統(tǒng)測(cè)試是軟件生產(chǎn)系列活動(dòng)之一,它是保證軟件生產(chǎn)和軟件需求保持一致的重要活動(dòng)。系統(tǒng)測(cè)試作為系統(tǒng)成功上線的重要保障,其作用不言而喻。目前電信結(jié)算系統(tǒng)的系統(tǒng),進(jìn)行測(cè)試時(shí)因?yàn)榻Y(jié)算系統(tǒng)處于清空(Clean)狀態(tài),內(nèi)部沒有配置數(shù)據(jù),無(wú)法對(duì)話單內(nèi)容進(jìn)行識(shí)別和處理,所以首先需要測(cè)試人員要預(yù)先根據(jù)待處理的話單配置處理過程需要的配置數(shù)據(jù),輸入所述話單后,結(jié)算系統(tǒng)利用所述配置的數(shù)據(jù)識(shí)別話單并對(duì)話單進(jìn)行處理;處理的過程包括對(duì)話單進(jìn)行格式轉(zhuǎn)換,要素求解,批價(jià);批價(jià)后生成話費(fèi)詳單,話費(fèi)詳單存儲(chǔ)于詳單表中;測(cè)試人員可以對(duì)詳單表內(nèi)的話費(fèi)詳單進(jìn)行統(tǒng)計(jì)統(tǒng)計(jì)的過程為執(zhí)行累帳、結(jié)算、出帳等操作;最后可以通過比較出帳報(bào)表與預(yù)期報(bào)表,得出測(cè)試結(jié)果。上述測(cè)試過程中,由于待測(cè)系統(tǒng)沒有配置數(shù)據(jù),測(cè)試人員需要在針對(duì)話單手工配置處理該話單過程中所需的配置數(shù)據(jù)。大量的手工配置操作過程十分費(fèi)時(shí),影響測(cè)試的效率,使系統(tǒng)測(cè)試進(jìn)度緩慢,并且手工配置也容易出錯(cuò),影響系統(tǒng)測(cè)試的準(zhǔn)確性。如果能使配置數(shù)據(jù)的過程自動(dòng)化完成,將大大提高系統(tǒng)測(cè)試的測(cè)試效率,目前的一種方法是通過測(cè)試人員事先編寫測(cè)試腳本完成配置數(shù)據(jù)的定制化操作。待測(cè)系統(tǒng)只要運(yùn)行測(cè)試腳本即可以完成配置數(shù)據(jù)的過程。但由于電信結(jié)算系統(tǒng)的特殊性,需要針對(duì)話單進(jìn)行配置數(shù)據(jù),不同話單配置的數(shù)據(jù)和測(cè)試過程存在差異,需要針對(duì)不同的話單配置不同的測(cè)試腳本,因此此種方法雖然可以實(shí)現(xiàn)配置數(shù)據(jù)過程的自動(dòng)化,但是測(cè)試人員仍然要預(yù)先根據(jù)不同的話單錄入或編制不同的測(cè)試腳本,但無(wú)論是通過錄入方式生成測(cè)試腳本還是通過手工編制方式生成測(cè)試腳本,測(cè)試腳本的數(shù)量都是巨大的,哪怕話單內(nèi)的數(shù)據(jù)有微小的不同,也要對(duì)腳本進(jìn)行修改。測(cè)試人員需要針對(duì)每張?jiān)拞武浫牖蚓幹茖?duì)應(yīng)的測(cè)試腳本,工作量十分巨大,可行性差。
發(fā)明內(nèi)容有鑒于此,本發(fā)明實(shí)施例解決的技術(shù)問題在于具體涉及測(cè)試腳本的生成方法及裝置和測(cè)試方法及裝置及系統(tǒng),可以實(shí)現(xiàn)結(jié)算系統(tǒng)數(shù)據(jù)的自動(dòng)配置。本發(fā)明實(shí)施例提供的一種測(cè)試腳本的生成方法,包括步驟識(shí)別話單類型;查找獲得與所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;查找獲得與所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本。本發(fā)明實(shí)施例提供的一種數(shù)據(jù)配置方法,包括步驟識(shí)別話單類型;查找獲得與所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;查找獲得與所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本;運(yùn)行所述測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置。本發(fā)明實(shí)施例提供的一種系統(tǒng)測(cè)試方法,包括識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;查找獲得所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本;運(yùn)行所述測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置;結(jié)算系統(tǒng)利用所述配置的數(shù)據(jù)對(duì)所述話單進(jìn)行處理;將所述處理結(jié)果與預(yù)期結(jié)果進(jìn)行比較得出測(cè)試結(jié)果。本發(fā)明實(shí)施例提供的一種測(cè)試腳本生成裝置,包括話單類型識(shí)別單元,用于識(shí)別話單類型;模板查找單元,用于查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;配置數(shù)據(jù)查找單元,用于查找獲得所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);測(cè)試腳本生成單元,用于將所述配置數(shù)據(jù)查找單元查找到的配置數(shù)據(jù)填充所述模板查找單元查找到的測(cè)試腳本模板生成所述話單的測(cè)試腳本。本發(fā)明實(shí)施例提供的一種數(shù)據(jù)配置系統(tǒng),包括測(cè)試腳本生成裝置和數(shù)據(jù)配置裝置;所述測(cè)試腳本生成裝置,用于識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板和所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本;所述數(shù)據(jù)配置裝置,用于運(yùn)行所述測(cè)試腳本生成裝置生成的測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置。本發(fā)明實(shí)施例提供的一種測(cè)試系統(tǒng),包括測(cè)試腳本生成裝置、數(shù)據(jù)配置裝置、待測(cè)系統(tǒng)和測(cè)試結(jié)果生成裝置;所述測(cè)試腳本生成裝置,用于識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板和所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本;所述數(shù)據(jù)配置裝置,用于運(yùn)行所述測(cè)試腳本生成裝置生成的測(cè)試腳本對(duì)待測(cè)系統(tǒng)進(jìn)行數(shù)據(jù)配置;所述待測(cè)系統(tǒng),用于接收所述數(shù)據(jù)配置裝置的指示進(jìn)行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對(duì)所述話單進(jìn)行處理;所述測(cè)試結(jié)果生成單元,用于將所述待測(cè)系統(tǒng)的處理結(jié)果與預(yù)期結(jié)果進(jìn)行比較得出測(cè)試結(jié)果。本發(fā)明實(shí)施例提供的一種測(cè)試裝置,包括測(cè)試腳本生成單元、數(shù)據(jù)配置單元、待測(cè)系統(tǒng)和測(cè)試結(jié)果生成單元;所述測(cè)試腳本生成單元,用于識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板和所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本;所述數(shù)據(jù)配置單元,用于運(yùn)行所述測(cè)試腳本生成單元生成的測(cè)試腳本對(duì)待測(cè)系統(tǒng)進(jìn)行數(shù)據(jù)配置;所述待測(cè)系統(tǒng),用于接收所述數(shù)據(jù)配置單元的指示進(jìn)行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對(duì)所述話單進(jìn)行處理;所述測(cè)試結(jié)果生成單元,用于將所述待測(cè)系統(tǒng)的處理結(jié)果與預(yù)期結(jié)果進(jìn)行比較得出測(cè)試結(jié)果。本發(fā)明實(shí)施例通過識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;查找獲得所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本,實(shí)現(xiàn)了測(cè)試腳本的自動(dòng)化生成,運(yùn)行該腳本則可以自動(dòng)完成結(jié)算系統(tǒng)的數(shù)據(jù)配置工作,相對(duì)于現(xiàn)有技術(shù),測(cè)試人員手工編寫腳本,大大的降低了測(cè)試人員的工作量,提高了測(cè)試的系統(tǒng)測(cè)試的效率,加快了系統(tǒng)測(cè)試過程的整體進(jìn)度。圖1是本發(fā)明實(shí)施例一測(cè)試腳本的生成方法的流程圖;圖2是本發(fā)明實(shí)施例二測(cè)試腳本的生成方法的流程圖;圖3是本發(fā)明實(shí)施例三結(jié)算系統(tǒng)的數(shù)據(jù)配置方法的流程圖;圖4是本發(fā)明實(shí)施例四結(jié)算系統(tǒng)的數(shù)據(jù)配置方法的流程圖;圖5是本發(fā)明實(shí)施例五結(jié)算系統(tǒng)測(cè)試方法的流程圖;圖6是本發(fā)明實(shí)施例六測(cè)試腳本生成裝置的裝置結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例七數(shù)據(jù)配置系統(tǒng)的系統(tǒng)結(jié)構(gòu)示意圖;圖8是本發(fā)明實(shí)施例八測(cè)試系統(tǒng)結(jié)構(gòu)示意圖;圖9是本發(fā)明實(shí)施例九測(cè)試裝置結(jié)構(gòu)示意圖。具體實(shí)施例方式本發(fā)明實(shí)施例的目的在于提供測(cè)試腳本的生成方法及裝置和測(cè)試方法及裝置及系統(tǒng)。實(shí)施例一,一種測(cè)試腳本的生成方法,流程圖如圖1所示,包括101,識(shí)別話單類型。本實(shí)施例中,識(shí)別話單類型的過程包括首先匹配話單格式;再根據(jù)所述話單格式確定所述話單類型。本實(shí)施例中,匹配話單格式可以采取獲取話單的長(zhǎng)度;查找獲得所述話單長(zhǎng)度對(duì)應(yīng)的話單格式?,F(xiàn)有的話單格式有多種標(biāo)準(zhǔn)格式,如網(wǎng)間話單格式、漫游話單格式、夢(mèng)網(wǎng)話單格式、國(guó)際長(zhǎng)途直撥(IDD)格式等??梢岳斫獾氖牵ヅ湓拞胃袷竭€可以采取現(xiàn)有的其它常規(guī)實(shí)現(xiàn)方式進(jìn)行匹配,具體匹配話單格式的方式不構(gòu)成對(duì)本發(fā)明的限制。通過識(shí)別話單格式,可以將話單類型分為網(wǎng)間話單、漫游話單、夢(mèng)網(wǎng)話單、和國(guó)際長(zhǎng)途話單。本實(shí)施例中,話單類型是根據(jù)話單格式進(jìn)行分類的,不同的話單格式將對(duì)應(yīng)不同的測(cè)試腳本模板??梢岳斫獾氖牵鲈拞晤愋瓦€可以根據(jù)所述話單格式和所述話單內(nèi)容共同確定。即可以根據(jù)匹配的話單格式,對(duì)話單進(jìn)一步更加詳細(xì)的分類。如首先識(shí)別話單格式,得出話單為國(guó)際長(zhǎng)途話單,在根據(jù)話單內(nèi)容,得出該話單類型為國(guó)際長(zhǎng)途短消息話單。102,查找獲得與所述話單類型對(duì)應(yīng)的測(cè)試腳本模板。本實(shí)施例中,由預(yù)先編制話單類型對(duì)應(yīng)的測(cè)試腳本模板。話單類型分類和分類數(shù)與測(cè)試腳本模板的數(shù)目可以根據(jù)具體情況自行確定,下面提供一個(gè)測(cè)試腳本模板的結(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ù)的填入位置,如頁(yè)面中的一個(gè)下拉框,單選框等。Value代表需要輸入的值,如文本框中要填寫的值,下拉框選中的某一列的值等,即后續(xù)步驟中,查找到的配置數(shù)據(jù)。例如Firstcommand為填寫短消息話單的代表數(shù)值,Target指明填寫的目標(biāo)位置,Value的值為短消息話單對(duì)應(yīng)的值,這里Value值為“01”,代表短消息話單的Value值為“01”,數(shù)據(jù)配置后,在測(cè)試系統(tǒng)處理話單時(shí),則會(huì)獲取該話單表示業(yè)務(wù)類型的字段的數(shù)值,獲取的數(shù)值為“01”,則可以匹配得出該話單的業(yè)務(wù)類型為短消息話單。103,查找獲得與所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)。本發(fā)明實(shí)施例也可以查找獲得話單所有字段內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)。也可以查找部分字段內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù),具體的字段內(nèi)容的選擇可以預(yù)先設(shè)置需要處理的字段。可以理解,本實(shí)施例步驟103與步驟101至步驟102并無(wú)絕對(duì)順序,只要識(shí)別話單各個(gè)字段的內(nèi)容,則可以執(zhí)行步驟103。本實(shí)施例中,話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)是存儲(chǔ)在維護(hù)服務(wù)器中的維護(hù)數(shù)據(jù)庫(kù)中,實(shí)際獲取配置數(shù)據(jù)時(shí),可以與維護(hù)服務(wù)器進(jìn)行交互,通過特定的數(shù)據(jù)接口查找獲得需要的配置數(shù)據(jù)??梢岳斫獾氖?,也可以本地存儲(chǔ)大量的配置數(shù)據(jù)供查找。所述配置數(shù)據(jù)為與結(jié)算相關(guān)的數(shù)據(jù),如運(yùn)營(yíng)商信息、位置信息、費(fèi)率等。104,將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本。本實(shí)施例中,編制所述測(cè)試腳本模板時(shí),設(shè)置多個(gè)有待賦值或填充的變量,待查找到的配置數(shù)據(jù)進(jìn)行填充后,則形成完整的測(cè)試腳本。本發(fā)明實(shí)施例一,通過識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;查找獲得所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本,實(shí)現(xiàn)了測(cè)試腳本的自動(dòng)化生成。相對(duì)于現(xiàn)有技術(shù),測(cè)試人員手工編寫腳本,大大的降低了測(cè)試人員的工作量,提高了測(cè)試的系統(tǒng)測(cè)試的效率,加快了系統(tǒng)測(cè)試過程的整體進(jìn)度。實(shí)施例二,一種測(cè)試腳本的生成方法,方法流程如圖2所示,包括201,匹配話單格式。202,根據(jù)所述話單格式和話單內(nèi)容確定所述話單類型。話單類型可以根據(jù)所述話單格式和所述話單內(nèi)容共同確定。即可以匹配的話單格式后,再根據(jù)話單內(nèi)容對(duì)話單進(jìn)行更加詳細(xì)的分類。203,查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板。204,獲取與所述話單類型對(duì)應(yīng)的話單關(guān)鍵字段。205,查找獲得與所述話單關(guān)鍵字段內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)。本實(shí)施例中,因?yàn)榭紤]到結(jié)算系統(tǒng)的特殊性,對(duì)于話單的處理主要是針對(duì)話單與結(jié)算相關(guān)的特殊數(shù)據(jù)進(jìn)行的處理,因此處理所述話單需要進(jìn)行的數(shù)據(jù)配置也是針對(duì)處理這些特殊數(shù)據(jù)進(jìn)行的配置。而存儲(chǔ)這些特殊數(shù)據(jù)的字段即為關(guān)鍵字段,關(guān)鍵字段的配置是根據(jù)話單類型而定的??梢岳斫獾氖牵襟E204是以步驟202為前提和觸發(fā),步驟204與步驟203在執(zhí)行上并無(wú)絕對(duì)順序。206,將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本。本發(fā)明實(shí)施例二與實(shí)施例一的區(qū)別在于,實(shí)施例二根據(jù)話單格式和話單內(nèi)容進(jìn)一步將話單進(jìn)行分類,并且根據(jù)話單類型對(duì)應(yīng)的該類型話單關(guān)鍵字段內(nèi)容查找配置數(shù)據(jù);分類越細(xì)致,需要預(yù)置更多類型的測(cè)試腳本模板,但是因?yàn)榉诸惖募?xì)化,相同分類的話單中,不同的字段內(nèi)容也就越少,則可以測(cè)試腳本模板中,預(yù)置固定更多的配置數(shù)據(jù)。在查找配置數(shù)據(jù)時(shí),關(guān)鍵字段及其對(duì)應(yīng)的內(nèi)容也就越少;這樣也就減少了與維護(hù)數(shù)據(jù)庫(kù)的交互,加快了查找配置數(shù)據(jù)和填充模板的速度。因此測(cè)試人員在進(jìn)行話單類型分類及測(cè)試腳本模板的配置中,測(cè)試人員可以根據(jù)實(shí)際的情況選擇合適數(shù)量的類別對(duì)話單進(jìn)行分類和配置分類類型對(duì)應(yīng)的測(cè)試腳本模板。下面提供本發(fā)明實(shí)施例三,基于上述實(shí)施例一測(cè)試腳本生成方法的數(shù)據(jù)配置方法,流程圖如圖3所示,包括301,識(shí)別話單類型。本實(shí)施例中,識(shí)別話單類型的過程包括首先匹配話單格式;再根據(jù)所述話單格式確定所述話單類型。302,查找獲得與所述話單類型對(duì)應(yīng)的測(cè)試腳本模板。303,查找獲得與所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)。本發(fā)明實(shí)施例也可以查找獲得與話單所有字段內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)。也可以查找部分字段內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù),具體字段內(nèi)容的選擇測(cè)試人員可以預(yù)先設(shè)置需要處理的字段??梢岳斫?,本實(shí)施例步驟303與步驟301至302并無(wú)絕對(duì)順序,只要識(shí)別話單各個(gè)字段的內(nèi)容,則可以執(zhí)行步驟303。本實(shí)施例中,話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)是存儲(chǔ)在維護(hù)服務(wù)器中的維護(hù)數(shù)據(jù)庫(kù)中,實(shí)際獲取配置數(shù)據(jù)時(shí),可以與維護(hù)服務(wù)器進(jìn)行交互,通過特定的數(shù)據(jù)接口查找獲得需要的配置數(shù)據(jù)??梢岳斫獾氖?,也可以本地存儲(chǔ)大量的配置數(shù)據(jù)供查找。所述配置數(shù)據(jù)為與結(jié)算相關(guān)的數(shù)據(jù),如運(yùn)營(yíng)商信息、位置信息、費(fèi)率等。304,將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本。本實(shí)施例中,所述測(cè)試腳本模板在預(yù)編制時(shí),設(shè)置多個(gè)有待賦值或填充的變量,待查找到的配置數(shù)據(jù)進(jìn)行填充后,則形成完整的測(cè)試腳本。305,運(yùn)行所述測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置。本實(shí)施例中,運(yùn)行所述測(cè)試腳本可以是結(jié)算系統(tǒng)直接運(yùn)行進(jìn)行數(shù)據(jù)配置可以理解的是,也可以是其它測(cè)試服務(wù)器運(yùn)行測(cè)試腳本驅(qū)動(dòng)所述結(jié)算系統(tǒng)完成數(shù)據(jù)配置。本發(fā)明實(shí)施例三,通過識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;查找獲得所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本,運(yùn)行所述測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置。實(shí)現(xiàn)了測(cè)試腳本的自動(dòng)化生成并實(shí)現(xiàn)了結(jié)算系統(tǒng)數(shù)據(jù)的自動(dòng)化配置。避免了測(cè)試人員手工編寫腳本或手工進(jìn)行數(shù)據(jù)配置,大大的降低了測(cè)試人員的工作量,提高了測(cè)試的系統(tǒng)測(cè)試的效率,加快了系統(tǒng)測(cè)試過程的整體進(jìn)度。本發(fā)明實(shí)施例四,基于上述實(shí)施例二測(cè)試腳本生成方法的數(shù)據(jù)配置方法,方法流程圖如圖4所示,包括401,匹配話單格式。402,根據(jù)所述話單格式和話單內(nèi)容確定所述話單類型。話單類型還可以根據(jù)所述話單格式和所述話單內(nèi)容共同確定。即可以匹配的話單格式后,再根據(jù)話單內(nèi)容對(duì)話單進(jìn)行更加詳細(xì)的分類。403,查找獲得與所述話單類型對(duì)應(yīng)的測(cè)試腳本模板。404,獲取與所述話單類型對(duì)應(yīng)的話單關(guān)鍵字段。405,查找獲得與所述話單關(guān)鍵字段的內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)。本實(shí)施例中,因?yàn)榭紤]到結(jié)算系統(tǒng)的特殊性,對(duì)于話單的處理主要是針對(duì)話單與結(jié)算相關(guān)的特殊數(shù)據(jù)進(jìn)行的處理,因此處理所述話單需要進(jìn)行的數(shù)據(jù)配置也是針對(duì)處理這些特殊數(shù)據(jù)進(jìn)行的配置。而存儲(chǔ)這些特殊數(shù)據(jù)的字段即為關(guān)鍵字段,關(guān)鍵字段的配置是根據(jù)話單類型而定的??梢岳斫獾氖牵襟E404是以步驟402為前提和觸發(fā),步驟404與步驟403在執(zhí)行上并無(wú)絕對(duì)順序。406,將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本。407,運(yùn)行所述測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置。發(fā)明實(shí)施例四與實(shí)施例三的區(qū)別在于,實(shí)施例二根據(jù)話單格式和話單內(nèi)容進(jìn)一步將話單進(jìn)行分類,并且根據(jù)話單類型對(duì)應(yīng)的該類型話單關(guān)鍵字段內(nèi)容查找配置數(shù)據(jù);分類越細(xì)致,需要預(yù)置更多類型的測(cè)試腳本模板,但是因?yàn)榉诸惖募?xì)化,相同分類的話單中,不同的字段內(nèi)容也就越少,則可以測(cè)試腳本模板中,預(yù)置固定更多的配置數(shù)據(jù)。在查找配置數(shù)據(jù)時(shí),關(guān)鍵字段及其對(duì)應(yīng)的內(nèi)容也就越少;這樣也就減少了與維護(hù)數(shù)據(jù)庫(kù)的交互,加快了查找配置數(shù)據(jù)和填充模板的速度。因此測(cè)試人員在進(jìn)行話單類型分類及測(cè)試腳本模板的配置中,測(cè)試人員可以根據(jù)實(shí)際的情況選擇合適數(shù)量的類別對(duì)話單進(jìn)行分類和配置分類類型對(duì)應(yīng)的測(cè)試腳本模板。實(shí)施例五是本基于上述實(shí)施例三或?qū)嵤├臄?shù)據(jù)配置方法的系統(tǒng)測(cè)試方法,流程圖如圖5所示,包括501,識(shí)別話單類型;502,查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;503,查找獲得所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);504,將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本;505,運(yùn)行所述測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置;506,結(jié)算系統(tǒng)利用所述配置的數(shù)據(jù)對(duì)所述話單進(jìn)行處理。本實(shí)施例中,結(jié)算系統(tǒng)對(duì)所述話單進(jìn)行的處理包括對(duì)輸入的話單進(jìn)行格式轉(zhuǎn)換;對(duì)轉(zhuǎn)后的話單進(jìn)行要素求解和批價(jià)生成話費(fèi)詳單;對(duì)所述話費(fèi)詳單進(jìn)行累帳和結(jié)算得出報(bào)表。507,將所述處理結(jié)果與預(yù)期結(jié)果進(jìn)行比較得出測(cè)試結(jié)果。本實(shí)施例中,將所述處理得出的報(bào)表與預(yù)期報(bào)表進(jìn)行比較即得出測(cè)試結(jié)果,若報(bào)表相同則判斷測(cè)試系統(tǒng)處理過程為正常,若報(bào)表不同或處理得出的報(bào)表出現(xiàn)明顯錯(cuò)誤,判斷測(cè)試系統(tǒng)處理的過程異常,需要進(jìn)行調(diào)試和修改。實(shí)施例六是基于本發(fā)明實(shí)施例一測(cè)試腳本生成方法的測(cè)試腳本的生成裝置,包括話單類型識(shí)別單元610、模版模板查找單元620、配置數(shù)據(jù)查找單元630和測(cè)試腳本生成單元640。話單類型識(shí)別單元610,用于識(shí)別話單類型;模板查找單元620,用于查找獲得所述話單類型識(shí)別單元610識(shí)別的話單類型對(duì)應(yīng)的測(cè)試腳本模板;配置數(shù)據(jù)查找單元630,用于查找獲得所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);測(cè)試腳本生成單元640,用于將所述配置數(shù)據(jù)查找單元630查找到的配置數(shù)據(jù)填充所述模板查找單元620查找到的測(cè)試腳本模板生成所述話單的測(cè)試腳本。實(shí)施例七,是基于本發(fā)明實(shí)施例三或?qū)嵤├臄?shù)據(jù)配置方法的數(shù)據(jù)配置系統(tǒng),包括測(cè)試腳本生成裝置710和數(shù)據(jù)配置裝置720;所述測(cè)試腳本生成裝置710,用于識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板和所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本。所述數(shù)據(jù)配置裝置720,用于運(yùn)行所述測(cè)試腳本生成裝置710生成的測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置。實(shí)施例八,是基于本發(fā)明實(shí)施例五系統(tǒng)測(cè)試方法的測(cè)試系統(tǒng),包括測(cè)試腳本生成裝置810、數(shù)據(jù)配置裝置820、待測(cè)系統(tǒng)830和測(cè)試結(jié)果生成裝置840;所述測(cè)試腳本生成裝置810,用于識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板和所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本。所述數(shù)據(jù)配置裝置820,用于運(yùn)行所述測(cè)試腳本生成裝置810生成的測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置。所述待測(cè)系統(tǒng)830,用于接收所述數(shù)據(jù)配置裝置820的指示進(jìn)行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對(duì)所述話單進(jìn)行處理;所述測(cè)試結(jié)果生成裝置840,用于將所述待測(cè)系統(tǒng)830的處理結(jié)果與預(yù)期結(jié)果進(jìn)行比較得出測(cè)試結(jié)果。實(shí)施例九,是基于本發(fā)明實(shí)施例五系統(tǒng)測(cè)試方法的測(cè)試裝置,包括測(cè)試腳本生成單元910、數(shù)據(jù)配置單元920、待測(cè)系統(tǒng)930和測(cè)試結(jié)果生成單元940;所述測(cè)試腳本生成單元910,用于識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板和所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本。所述數(shù)據(jù)配置單元920,用于運(yùn)行所述測(cè)試腳本生成單元910生成的測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置。所述待測(cè)系統(tǒng)930,用于接收所述數(shù)據(jù)配置單元920的指示進(jìn)行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對(duì)所述話單進(jìn)行處理;所述測(cè)試結(jié)果生成單元940,用于將所述待測(cè)系統(tǒng)930的處理結(jié)果與預(yù)期結(jié)果進(jìn)行比較得出測(cè)試結(jié)果。本發(fā)明實(shí)施例,通過識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;查找獲得所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本,實(shí)現(xiàn)了測(cè)試腳本的自動(dòng)化生成。相對(duì)于現(xiàn)有技術(shù),測(cè)試人員手工編寫腳本,大大的降低了測(cè)試人員的工作量,提高了測(cè)試的系統(tǒng)測(cè)試的效率,加快了系統(tǒng)測(cè)試過程的整體進(jìn)度。進(jìn)一步,本發(fā)明實(shí)施例根據(jù)話單格式和話單內(nèi)容進(jìn)一步將話單進(jìn)行分類,并且根據(jù)話單類型對(duì)應(yīng)的該類型話單關(guān)鍵字段內(nèi)容查找配置數(shù)據(jù);分類越細(xì)致,需要預(yù)置更多類型的測(cè)試腳本模板,但是因?yàn)榉诸惖募?xì)化,相同分類的話單中,不同的字段內(nèi)容也就越少,則可以測(cè)試腳本模板中,預(yù)置固定更多的配置數(shù)據(jù)。在查找配置數(shù)據(jù)時(shí),關(guān)鍵字段及其對(duì)應(yīng)的內(nèi)容也就越少;這樣也就減少了與維護(hù)數(shù)據(jù)庫(kù)的交互,加快了查找配置數(shù)據(jù)和填充模板的速度。因此測(cè)試人員在進(jìn)行話單類型分類及測(cè)試腳本模板的配置中,實(shí)際運(yùn)用中,可以根據(jù)實(shí)際的情況選擇合適數(shù)量的類別對(duì)話單進(jìn)行分類和配置分類類型對(duì)應(yīng)的測(cè)試腳本模板。以上對(duì)本發(fā)明所提供的測(cè)試腳本的生成方法及裝置和測(cè)試方法及裝置及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其主要思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。權(quán)利要求1.一種測(cè)試腳本的生成方法,其特征在于,包括步驟識(shí)別話單類型;查找獲得與所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;查找獲得與所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本。2.如權(quán)利要求1所述的測(cè)試腳本的生成方法,其特征在于,所述識(shí)別話單類型包括步驟匹配話單格式;根據(jù)所述話單格式確定所述話單類型。3.如權(quán)利要求2所述的測(cè)試腳本的生成方法,其特征在于,所述話單類型還根據(jù)所述話單內(nèi)容確定。4.如權(quán)利要求2所述的測(cè)試腳本的生成方法,其特征在于,所述匹配話單格式的過程包括獲取所述話單的長(zhǎng)度;查找獲得與所述話單長(zhǎng)度對(duì)應(yīng)的話單格式。5.如權(quán)利要求1至4任意一項(xiàng)所述的測(cè)試腳本的生成方法,其特征在于,所述查找獲得與所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)包括步驟獲取與所述話單類型對(duì)應(yīng)的話單關(guān)鍵字段;查找獲得所述話單關(guān)鍵字段的內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)。6.一種數(shù)據(jù)配置方法,其特征在于,包括步驟識(shí)別話單類型;查找獲得與所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;查找獲得與所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本;運(yùn)行所述測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置。7.如權(quán)利要求6所述的測(cè)試腳本生成方法,其特征在于,所述識(shí)別話單類型包括步驟匹配話單格式;根據(jù)所述話單格式確定所述話單類型。8.如權(quán)利要求7所述的測(cè)試腳本生成的方法,其特征在于,所述話單類型還根據(jù)所述話單內(nèi)容確定。9.如權(quán)利要求7所述的測(cè)試腳本的生成方法,其特征在于,所述匹配話單格式的過程包括步驟獲取所述話單的長(zhǎng)度;查找獲得與所述話單長(zhǎng)度對(duì)應(yīng)的話單格式。10.如權(quán)利要求6至9任意一項(xiàng)所述的測(cè)試腳本的生成方法,其特征在于,所述查找獲得所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)包括步驟獲取所述話單類型對(duì)的應(yīng)話單關(guān)鍵字段;查找獲得所述話單關(guān)鍵字段的內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù)。11.一種系統(tǒng)測(cè)試方法,其特征在于,包括識(shí)別話單類型;查找獲得與所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;查找獲得與所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本;運(yùn)行所述測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置;結(jié)算系統(tǒng)利用所述配置的數(shù)據(jù)對(duì)所述話單進(jìn)行處理;將所述處理結(jié)果與預(yù)期結(jié)果進(jìn)行比較得出測(cè)試結(jié)果。12.如權(quán)利要求11所述的系統(tǒng)測(cè)試方法,其特征在于,所述對(duì)所述話單進(jìn)行處理包括步驟對(duì)輸入的話單進(jìn)行格式轉(zhuǎn)換;對(duì)轉(zhuǎn)后的話單進(jìn)行要素求解和批價(jià)生成話費(fèi)詳單;對(duì)所述話費(fèi)詳單進(jìn)行累帳和結(jié)算得出報(bào)表;所述將所述處理結(jié)果與預(yù)期結(jié)果進(jìn)行比較得出測(cè)試結(jié)果包括步驟將所述結(jié)算得出的報(bào)表與預(yù)期報(bào)表進(jìn)行比較得出測(cè)試結(jié)果。13.一種測(cè)試腳本生成裝置,其特征在于,包括話單類型識(shí)別單元,用于識(shí)別話單類型;模板查找單元,用于查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;配置數(shù)據(jù)查找單元,用于查找獲得所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);測(cè)試腳本生成單元,用于將所述配置數(shù)據(jù)查找單元查找到的配置數(shù)據(jù)填充所述模板查找單元查找到的測(cè)試腳本模板生成所述話單的測(cè)試腳本。14.一種數(shù)據(jù)配置系統(tǒng),其特征在于,包括測(cè)試腳本生成裝置和數(shù)據(jù)配置裝置;所述測(cè)試腳本生成裝置,用于識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板和所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本;所述數(shù)據(jù)配置裝置,用于運(yùn)行所述測(cè)試腳本生成裝置生成的測(cè)試腳本對(duì)結(jié)算系統(tǒng)進(jìn)行數(shù)據(jù)配置。15.一種測(cè)試系統(tǒng),其特征在于,包括測(cè)試腳本生成裝置、數(shù)據(jù)配置裝置、待測(cè)系統(tǒng)和測(cè)試結(jié)果生成裝置;所述測(cè)試腳本生成裝置,用于識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板和所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本;所述數(shù)據(jù)配置裝置,用于運(yùn)行所述測(cè)試腳本生成裝置生成的測(cè)試腳本對(duì)待測(cè)系統(tǒng)進(jìn)行數(shù)據(jù)配置;所述待測(cè)系統(tǒng),用于接收所述數(shù)據(jù)配置裝置的指示進(jìn)行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對(duì)所述話單進(jìn)行處理;所述測(cè)試結(jié)果生成裝置,用于將所述待測(cè)系統(tǒng)的處理結(jié)果與預(yù)期結(jié)果進(jìn)行比較得出測(cè)試結(jié)果。16.一種測(cè)試裝置,其特征在于,包括測(cè)試腳本生成單元、數(shù)據(jù)配置單元、待測(cè)系統(tǒng)和測(cè)試結(jié)果生成單元;所述測(cè)試腳本生成單元,用于識(shí)別話單類型;查找獲得所述話單類型對(duì)應(yīng)的測(cè)試腳本模板和所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);并將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本;所述數(shù)據(jù)配置單元,用于運(yùn)行所述測(cè)試腳本生成單元生成的測(cè)試腳本對(duì)待測(cè)系統(tǒng)進(jìn)行數(shù)據(jù)配置;所述待測(cè)系統(tǒng),用于接收所述數(shù)據(jù)配置單元的指示進(jìn)行數(shù)據(jù)配置;并利用所述配置的數(shù)據(jù)對(duì)所述話單進(jìn)行處理;所述測(cè)試結(jié)果生成單元,用于將所述待測(cè)系統(tǒng)的處理結(jié)果與預(yù)期結(jié)果進(jìn)行比較得出測(cè)試結(jié)果。全文摘要本發(fā)明公開了測(cè)試腳本的生成方法及裝置和測(cè)試方法及裝置及系統(tǒng)。通過識(shí)別話單類型;查找獲得與所述話單類型對(duì)應(yīng)的測(cè)試腳本模板;查找獲得與所述話單內(nèi)容對(duì)應(yīng)的配置數(shù)據(jù);將所述配置數(shù)據(jù)填充所述測(cè)試腳本模板生成所述話單的測(cè)試腳本,實(shí)現(xiàn)了測(cè)試腳本的自動(dòng)化生成,運(yùn)行該腳本則可以自動(dòng)完成結(jié)算系統(tǒng)的數(shù)據(jù)配置工作,相對(duì)于現(xiàn)有技術(shù),測(cè)試人員手工編寫腳本,大大的降低了測(cè)試人員的工作量,提高了測(cè)試的系統(tǒng)測(cè)試的效率,加快了系統(tǒng)測(cè)試過程的整體進(jìn)度。文檔編號(hào)H04M15/00GK101014061SQ200710002918公開日2007年8月8日申請(qǐng)日期2007年1月26日優(yōu)先權(quán)日2007年1月26日發(fā)明者王鵬申請(qǐng)人:華為技術(shù)有限公司