專利名稱:一種電話語音系統(tǒng)測試信息生成方法、服務(wù)器及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于計算機(jī)軟件測試技術(shù)領(lǐng)域,特別是關(guān)于銀行系統(tǒng)的計算機(jī)語音系統(tǒng)軟 件測試技術(shù),具體的講是一種電話語音系統(tǒng)測試信息生成方法、服務(wù)器及設(shè)備。
背景技術(shù):
軟件測試,是指在規(guī)定的條件下對程序進(jìn)行操作,以發(fā)現(xiàn)程序錯誤,衡量軟件質(zhì) 量,并對其是否能滿足設(shè)計要求進(jìn)行評估的過程。測試案例是為特定的目的而設(shè)計的一組 測試信息,該測試信息可包括測試輸入、測試的執(zhí)行條件和測試的預(yù)期結(jié)果。測試案例是執(zhí) 行的最小實體。簡單地說,測試案例就是設(shè)計一個場景,使軟件程序在這種場景下,必須能 夠正常運(yùn)行并且達(dá)到程序所設(shè)計的執(zhí)行結(jié)果。目前各商業(yè)銀行,以及各服務(wù)行業(yè)機(jī)構(gòu)逐步建立起集中式的電話語音系統(tǒng),有效 提高了電話服務(wù)水平。電話語音系統(tǒng),不僅做到了業(yè)務(wù)咨詢和問題解答,更給客戶提供了一 種自助式功能業(yè)務(wù)渠道,同時也是企業(yè)產(chǎn)品營銷的一種重要渠道。然而,隨著電話語音系統(tǒng) 的功能多樣化,電話語音系統(tǒng)測試的復(fù)雜度也越來越大,測試案例生成的復(fù)雜度也隨之增 大,測試案例的可維護(hù)性很低。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種電話語音系統(tǒng)測試信息生成方法、服務(wù)器及設(shè)備,以解 決電話語音系統(tǒng)測試信息生成的復(fù)雜度問題和測試信息的維護(hù)問題。本發(fā)明的目的之一是,提供一種電話語音系統(tǒng)測試信息生成方法,該方法包括接 收用戶端發(fā)來的語音節(jié)點和功能交易選取請求;根據(jù)語音節(jié)點和功能交易選取請求,從預(yù) 存的語音節(jié)點元素屬性表和功能交易元素屬性表中讀取音節(jié)點屬性信息和功能交易屬性 信息進(jìn)行組合,生成節(jié)點/功能關(guān)系表;接收用戶端發(fā)來的功能交易和用戶輸入、語音報讀 選取請求;根據(jù)功能交易和用戶輸入、語音報讀選取請求,從預(yù)存的功能交易元素屬性表、 輸入元素屬性表和語音報讀元素屬性表中讀取功能交易屬性信息、待測電話語音系統(tǒng)輸入 信息和語音報讀信息進(jìn)行組合,生成功能/輸入/輸出關(guān)系表;接收用戶端發(fā)來的包括待測 語音節(jié)點信息的語音節(jié)點測試請求;根據(jù)待測語音節(jié)點信息,從語音節(jié)點元素屬性表中讀 取對應(yīng)的語音節(jié)點屬性信息,并從節(jié)點/功能關(guān)系表中讀取對應(yīng)的功能交易屬性信息,將 讀取的語音節(jié)點屬性信息和功能交易屬性信息組合成測試清單并輸出;獲取用戶端發(fā)來的 包括待測功能交易信息的功能交易測試請求;根據(jù)待測功能交易信息,從功能交易元素屬 性表中讀取對應(yīng)的功能交易屬性信息,并從功能/輸入/輸出關(guān)系表中讀取功能交易屬性 信息對應(yīng)的一組輸入和語音報讀信息,根據(jù)讀取的一組輸入和語音報讀信息從輸入元素屬 性表和語音報讀元素屬性表中獲取對應(yīng)的一組測試輸入和測試語音報讀,生成包括一組測 試輸入和測試語音報讀的測試案例并輸出。本發(fā)明的目的之一是,提供一種電話語音系統(tǒng)測試信息生成服務(wù)器,該服務(wù)器包 括數(shù)據(jù)存儲裝置、流程組合裝置和測試信息處理裝置;數(shù)據(jù)存儲裝置與流程組合裝置相連接;測試信息處理裝置分別與數(shù)據(jù)存儲裝置和流程組合裝置相連接;數(shù)據(jù)存儲裝置包括用于存儲語音節(jié)點屬性信息的語音節(jié)點元素屬性表,用于存 儲功能交易屬性信息的功能交易元素屬性表,用于存儲待測電話語音系統(tǒng)輸入信息的輸入 元素屬性表,用于存儲語音報讀信息的語音報讀元素屬性表;流程組合裝置包括節(jié)點/功能選取請求接收裝置,用于接收用戶端發(fā)來的語音 節(jié)點和功能交易選取請求;節(jié)點/功能組合裝置,用于根據(jù)語音節(jié)點和功能交易選取請求, 從語音節(jié)點元素屬性表和功能交易元素屬性表中讀取音節(jié)點屬性信息和功能交易屬性信 息進(jìn)行組合,生成節(jié)點/功能關(guān)系表;功能/輸入/輸出選取請求接收裝置,用于接收用戶 端發(fā)來的功能交易和用戶輸入、語音報讀選取請求;功能/輸入/輸出組合裝置,用于根據(jù) 功能交易和用戶輸入、語音報讀選取請求,從功能交易元素屬性表、輸入元素屬性表和語音 報讀元素屬性表中讀取功能交易屬性信息、待測電話語音系統(tǒng)輸入信息和語音報讀信息進(jìn) 行組合,生成功能/輸入/輸出關(guān)系表;測試信息處理裝置包括語音節(jié)點測試請求接收裝置,用于接收用戶端發(fā)來的包 括待測語音節(jié)點信息的語音節(jié)點測試請求;測試清單生成裝置,用于根據(jù)待測語音節(jié)點信 息,從語音節(jié)點元素屬性表中讀取對應(yīng)的語音節(jié)點屬性信息,并從節(jié)點/功能關(guān)系表中讀 取對應(yīng)的功能交易屬性信息,將讀取的語音節(jié)點屬性信息和功能交易屬性信息組合成測試 清單并輸出;功能交易測試請求接收裝置,用于獲取用戶端發(fā)來的包括待測功能交易信息 的功能交易測試請求;測試案例生成裝置,用于根據(jù)待測功能交易信息,從功能交易元素屬 性表中讀取對應(yīng)的功能交易屬性信息,并從功能/輸入/輸出關(guān)系表中讀取功能交易屬性 信息對應(yīng)的一組輸入和語音報讀信息,根據(jù)讀取的一組輸入和語音報讀信息從輸入元素屬 性表和語音報讀元素屬性表中獲取對應(yīng)的一組測試輸入和測試語音報讀,生成包括一組測 試輸入和測試語音報讀的測試案例并輸出。本發(fā)明的目的之一是,提供一種電話語音系統(tǒng)測試信息生成設(shè)備,該設(shè)備包括用 戶端和服務(wù)器,用戶端通過網(wǎng)絡(luò)與服務(wù)器相連接;服務(wù)器包括數(shù)據(jù)存儲裝置、流程組合裝置和測試信息處理裝置;數(shù)據(jù)存儲裝置 與流程組合裝置相連接;測試信息處理裝置分別與數(shù)據(jù)存儲裝置和流程組合裝置相連接;數(shù)據(jù)存儲裝置包括用于存儲語音節(jié)點屬性信息的語音節(jié)點元素屬性表,用于存 儲功能交易屬性信息的功能交易元素屬性表,用于存儲待測電話語音系統(tǒng)輸入信息的輸入 元素屬性表,用于存儲語音報讀信息的語音報讀元素屬性表;流程組合裝置包括節(jié)點/功能選取請求接收裝置,用于接收用戶端發(fā)來的語音 節(jié)點和功能交易選取請求;節(jié)點/功能組合裝置,用于根據(jù)語音節(jié)點和功能交易選取請求, 從語音節(jié)點元素屬性表和功能交易元素屬性表中讀取音節(jié)點屬性信息和功能交易屬性信 息進(jìn)行組合,生成節(jié)點/功能關(guān)系表;功能/輸入/輸出選取請求接收裝置,用于接收用戶 端發(fā)來的功能交易和用戶輸入、語音報讀選取請求;功能/輸入/輸出組合裝置,用于根據(jù) 功能交易和用戶輸入、語音報讀選取請求,從功能交易元素屬性表、輸入元素屬性表和語音 報讀元素屬性表中讀取功能交易屬性信息、待測電話語音系統(tǒng)輸入信息和語音報讀信息進(jìn) 行組合,生成功能/輸入/輸出關(guān)系表;測試信息處理裝置包括語音節(jié)點測試請求接收裝置,用于接收用戶端發(fā)來的包 括待測語音節(jié)點信息的語音節(jié)點測試請求;測試清單生成裝置,用于根據(jù)待測語音節(jié)點信息,從語音節(jié)點元素屬性表中讀取對應(yīng)的語音節(jié)點屬性信息,并從節(jié)點/功能關(guān)系表中讀 取對應(yīng)的功能交易屬性信息,將讀取的語音節(jié)點屬性信息和功能交易屬性信息組合成測試 清單并輸出;功能交易測試請求接收裝置,用于獲取用戶端發(fā)來的包括待測功能交易信息 的功能交易測試請求;測試案例生成裝置,用于根據(jù)待測功能交易信息,從功能交易元素屬 性表中讀取對應(yīng)的功能交易屬性信息,并從功能/輸入/輸出關(guān)系表中讀取功能交易屬性 信息對應(yīng)的一組輸入和語音報讀信息,根據(jù)讀取的一組輸入和語音報讀信息從輸入元素屬 性表和語音報讀元素屬性表中獲取對應(yīng)的一組測試輸入和測試語音報讀,生成包括一組測 試輸入和測試語音報讀的測試案例并輸出;客戶端包括語音節(jié)點查詢界面,用于向服務(wù)器發(fā)送語音節(jié)點查詢請求,接收并顯示服務(wù)器發(fā) 來的語音節(jié)點查詢結(jié)果;語音節(jié)點設(shè)置界面,用于根據(jù)語音節(jié)點查詢結(jié)果,向服務(wù)器發(fā)送語音節(jié)點設(shè)置請 求;功能交易查詢界面,用于向服務(wù)器發(fā)送功能交易查詢請求,接收并顯示服務(wù)器發(fā) 來的功能交易查詢結(jié)果;功能交易設(shè)置界面,用于根據(jù)功能交易查詢結(jié)果,向服務(wù)器發(fā)送功能交易設(shè)置請 求;輸入查詢界面,用于向服務(wù)器發(fā)送輸入信息查詢請求,接收并顯示服務(wù)器發(fā)來的 輸入信息查詢結(jié)果;輸入設(shè)置界面,用于根據(jù)輸入信息查詢結(jié)果,向服務(wù)器發(fā)送輸入設(shè)置請求;語音報讀查詢界面,用于向服務(wù)器發(fā)送語音報讀信息查詢請求,接收并顯示服務(wù) 器發(fā)來的語音報讀查詢結(jié)果;語音報讀設(shè)置界面,用于根據(jù)語音報讀查詢結(jié)果,向服務(wù)器發(fā)送語音報讀設(shè)置請 求;節(jié)點/功能選取界面,用于根據(jù)語音節(jié)點查詢結(jié)果和功能交易查詢結(jié)果,向服務(wù) 器發(fā)送語音節(jié)點與功能交易關(guān)系設(shè)置請求;節(jié)點/功能選取界面,用于根據(jù)語音節(jié)點查詢結(jié)果和功能交易查詢結(jié)果,向服務(wù) 器發(fā)送語音節(jié)點與功能交易關(guān)系選取請求;功能/輸入/輸出選取界面,用于根據(jù)功能交易查詢結(jié)果、輸入查詢結(jié)果和語音報 讀查詢結(jié)果,向服務(wù)器發(fā)送功能交易、輸入和語音報讀關(guān)系選取請求。本發(fā)明的有益效果在于,通過運(yùn)用電話語音系統(tǒng)的特點,將紛繁復(fù)雜的語音流程 測試問題轉(zhuǎn)化為簡單的元素組合問題,更有效的對測試過程進(jìn)行了控制,其具體優(yōu)點在 于(1)語音系統(tǒng)中的各單元元素,可以充分的利用組合,在縮減案例編寫時間的同 時,提高了案例本身的規(guī)范性和可讀性,使特性的案例與通性案例之間聯(lián)系明確。(2)充分利用語音系統(tǒng)以樹層級展現(xiàn)方式的特點,可以迅速定位、查找、生成待測 功能測試案例,同時還可以很方便的得知整個待測語音系統(tǒng)的各個層級間的關(guān)系和主要功 能分布。(3)對新增和變更需求的相應(yīng)時間快。由于只要維護(hù)新增的語音單元元素,進(jìn)行再組合就可以生成新的測試案例。因此大大提高了需求新增、變更的相應(yīng)速度。(4)將待測語音系統(tǒng)的測試數(shù)據(jù)、預(yù)期輸出和業(yè)務(wù)邏輯進(jìn)行了有效分離,因此大大 提高了測試案例的可維護(hù)性。(5)在語音系統(tǒng)的開發(fā)初期,就能發(fā)現(xiàn)系統(tǒng)存在的問題,這對電話語音系統(tǒng)起到很 好地集成測試效果。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明的電話語音系統(tǒng)語音樹示意圖;圖2為本發(fā)明的電話語音系統(tǒng)測試信息生成方法的流程圖;圖3為本發(fā)明的電話語音系統(tǒng)測試信息生成服務(wù)器的結(jié)構(gòu)框圖;圖4為本發(fā)明的數(shù)據(jù)存儲裝置中各存儲表的字段結(jié)構(gòu)圖;圖5為本發(fā)明服務(wù)器的流程組合裝置的結(jié)構(gòu)框圖;圖6為本發(fā)明服務(wù)器的測試信息處理裝置的結(jié)構(gòu)框圖;圖7至圖10為本實用新服務(wù)器系統(tǒng)的工作流程圖;圖11為本發(fā)明的電話語音系統(tǒng)測試信息生成設(shè)備的示意圖;圖12為本發(fā)明的電話語音系統(tǒng)測試信息生成設(shè)備的操作流程圖;圖13為本發(fā)明的電話語音系統(tǒng)測試信息生成設(shè)備的生成功能交易測試案例的邏 輯處理流程圖;圖14為本發(fā)明的服務(wù)器語音節(jié)點信息設(shè)置示意圖;圖15為本發(fā)明的測試案例應(yīng)用示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護(hù)的范圍。實施例1如圖1所示,測試案例是為特定的目的而設(shè)計的一組測試輸入、執(zhí)行條件和預(yù)期 的結(jié)果。當(dāng)待測系統(tǒng)是語音系統(tǒng)時,測試輸入就是語音按鍵,預(yù)期結(jié)果就是正確的語音報 讀,執(zhí)行條件就是為得到預(yù)期語音報讀,而進(jìn)行的語音按鍵組合。由于語音系統(tǒng)都是以樹的 形式存在(見圖1),因此根據(jù)語音樹固有的特點和測試案例的特征,將被測語音系統(tǒng)劃分 為五個單元元素,即(1)語音節(jié)點語音系統(tǒng)語音樹中各個節(jié)點。如圖1所示的節(jié)點0101中標(biāo)有“個 人客戶請按1”就是一個語音節(jié)點。(2)節(jié)點層級(也稱為語音層級)語音節(jié)點在整個語音樹中的位置。如圖1所
10示的節(jié)點01為第一層級,節(jié)點0110為第二層級,節(jié)點011001為第三層級,節(jié)點01100101
為第四層級。(3)待測功能需要驗證的功能。一個語音節(jié)點中至少有一個被驗證的功能。(4)用戶輸入指用戶按照提示通過電話鍵盤輸入一些選擇或用戶編號、卡號、賬 號等,鑒于電話鍵盤的限制,一般限于輸入0-9及“*”和“#”共12個字符或數(shù)字。用戶輸 入,是驗證被測功能的測試輸入。(5)語音報讀播報語音菜單、操作結(jié)果或輸入提示等。語音報讀,是被測功能的 預(yù)期輸出。如圖2所示,為本實施例的一種電話語音系統(tǒng)測試信息生成方法,該方法包括接 收用戶端發(fā)來的語音節(jié)點和功能交易選取請求(步驟S101);根據(jù)語音節(jié)點和功能交易選 取請求,從預(yù)存的語音節(jié)點元素屬性表和功能交易元素屬性表中讀取音節(jié)點屬性信息和功 能交易屬性信息進(jìn)行組合,生成節(jié)點/功能關(guān)系表(步驟S102);接收用戶端發(fā)來的功能 交易和用戶輸入、語音報讀選取請求(步驟S103);根據(jù)功能交易和用戶輸入、語音報讀選 取請求,從預(yù)存的功能交易元素屬性表、輸入元素屬性表和語音報讀元素屬性表中讀取功 能交易屬性信息、待測電話語音系統(tǒng)輸入信息和語音報讀信息進(jìn)行組合,生成功能/輸入/ 輸出關(guān)系表(步驟S104);接收用戶端發(fā)來的包括待測語音節(jié)點信息的語音節(jié)點測試請求 (步驟S105);根據(jù)待測語音節(jié)點信息,從語音節(jié)點元素屬性表中讀取對應(yīng)的語音節(jié)點屬性 信息,并從節(jié)點/功能關(guān)系表中讀取對應(yīng)的功能交易屬性信息,將讀取的語音節(jié)點屬性信 息和功能交易屬性信息組合成測試清單并輸出(步驟S106);獲取用戶端發(fā)來的包括待測 功能交易信息的功能交易測試請求(步驟S107);根據(jù)待測功能交易信息,從功能交易元素 屬性表中讀取對應(yīng)的功能交易屬性信息,并從功能/輸入/輸出關(guān)系表中讀取功能交易屬 性信息對應(yīng)的一組輸入和語音報讀信息,根據(jù)讀取的一組輸入和語音報讀信息從輸入元素 屬性表和語音報讀元素屬性表中獲取對應(yīng)的一組測試輸入和測試語音報讀,生成包括一組 測試輸入和測試語音報讀的測試案例并輸出(步驟S108)。如圖3所示,本發(fā)明的電話語音系統(tǒng)測試信息生成服務(wù)器包括數(shù)據(jù)存儲裝置 205、流程組合裝置206和測試信息處理裝置207 ;數(shù)據(jù)存儲裝置205與流程組合裝置206相 連接;測試信息處理裝置207分別與數(shù)據(jù)存儲裝置205和流程組合裝置206相連接;本發(fā)明的電話語音系統(tǒng)測試信息生成服務(wù)器還包括語音節(jié)點設(shè)置裝置201,與 數(shù)據(jù)存儲裝置205相連接,用于接收用戶端發(fā)來的語音節(jié)點設(shè)置請求,根據(jù)接收的語音節(jié) 點設(shè)置請求對語音節(jié)點層級和語音節(jié)點描述信息進(jìn)行設(shè)置。功能交易設(shè)置裝置202,與數(shù)據(jù) 存儲裝置205相連接,用于接收用戶端發(fā)來的功能交易設(shè)置請求,根據(jù)接收的功能交易設(shè) 置請求對功能交易元素屬性編號和功能交易描述信息進(jìn)行設(shè)置。輸入設(shè)置裝置203,與數(shù)據(jù) 存儲裝置205相連接,用于接收用戶端發(fā)來的輸入設(shè)置請求,根據(jù)接收的輸入設(shè)置請求對 輸入元素屬性編號、輸入類型、輸入內(nèi)容、輸入數(shù)據(jù)和輸入長度進(jìn)行設(shè)置。語音報讀設(shè)置裝 置204,與數(shù)據(jù)存儲裝置205相連接,用于接收用戶端發(fā)來的語音報讀設(shè)置請求,根據(jù)接收 的語音報讀設(shè)置請求對語音報讀元素屬性編號、語音內(nèi)容和語音描述信息進(jìn)行設(shè)置。如圖4所示,數(shù)據(jù)存儲裝置205包括用于存儲語音節(jié)點屬性信息的語音節(jié)點元 素屬性表301,用于存儲功能交易屬性信息的功能交易元素屬性表302,用于存儲待測電話 語音系統(tǒng)輸入信息的輸入元素屬性表303,用于存儲語音報讀信息的語音報讀元素屬性表304。如圖5所示,流程組合裝置206包括節(jié)點/功能選取請求接收裝置2061,用于接 收用戶端發(fā)來的語音節(jié)點和功能交易選取請求;節(jié)點/功能組合裝置2062,用于根據(jù)語音 節(jié)點和功能交易選取請求,從語音節(jié)點元素屬性表301和功能交易元素屬性表302中讀取 音節(jié)點屬性信息和功能交易屬性信息進(jìn)行組合,生成節(jié)點/功能關(guān)系表305。功能/輸入/輸出選取請求接收裝置2063,用于接收用戶端發(fā)來的功能交易和用 戶輸入、語音報讀選取請求;功能/輸入/輸出組合裝置2064,用于根據(jù)功能交易和用戶輸 入、語音報讀選取請求,從功能交易元素屬性表302、輸入元素屬性表303和語音報讀元素 屬性表304中讀取功能交易屬性信息、待測電話語音系統(tǒng)輸入信息和語音報讀信息進(jìn)行組 合,生成功能/輸入/輸出關(guān)系表306。如圖4所示,生成的節(jié)點/功能關(guān)系表305和生成的功能/輸入/輸出關(guān)系表306 也可存儲于數(shù)據(jù)存儲裝置205中。如圖6所示,測試信息處理裝置207包括語音節(jié)點測試請求接收裝置2071,用于 接收用戶端發(fā)來的包括待測語音節(jié)點信息的語音節(jié)點測試請求;測試清單生成裝置2072, 用于根據(jù)待測語音節(jié)點信息,從語音節(jié)點元素屬性表中301讀取對應(yīng)的語音節(jié)點屬性信 息,并從節(jié)點/功能關(guān)系表305中讀取對應(yīng)的功能交易屬性信息,將讀取的語音節(jié)點屬性信 息和功能交易屬性信息組合成測試清單并輸出;功能交易測試請求接收裝置2073,用于獲 取用戶端發(fā)來的包括待測功能交易信息的功能交易測試請求;測試案例生成裝置2074,用 于根據(jù)待測功能交易信息,從功能交易元素屬性表302中讀取對應(yīng)的功能交易屬性信息, 并從功能/輸入/輸出關(guān)系表中306讀取功能交易屬性信息對應(yīng)的一組輸入和語音報讀 信息,根據(jù)讀取的一組輸入和語音報讀信息從輸入元素屬性表303和語音報讀元素屬性表 304中獲取對應(yīng)的一組測試輸入和測試語音報讀,生成包括一組測試輸入和測試語音報讀 的測試案例并輸出。語音節(jié)點屬性信息包括語音節(jié)點層級和語音節(jié)點描述信息;功能交易屬性信息 包括功能交易元素屬性編號和功能交易描述信息;待測電話語音系統(tǒng)輸入信息包括輸 入元素屬性編號、輸入類型、輸入內(nèi)容、輸入數(shù)據(jù)和輸入長度;語音報讀信息包括語音報 讀元素屬性編號、語音內(nèi)容和語音描述信息。本實施例服務(wù)器的應(yīng)用系統(tǒng),可由服務(wù)端和客戶端組成。其中客戶端面向案例編 寫人員、語音系統(tǒng)單元元素維護(hù)人員,提供案例生成、案例定位查詢、語音系統(tǒng)元素維護(hù)等 功能。服務(wù)器端實現(xiàn)了語音系統(tǒng)元素管理、組合等功能??蛻舳思瓤梢圆扇/S架構(gòu)中的 瀏覽器的方式也可以采用C/S架構(gòu)中的應(yīng)用程序的方式展現(xiàn)給客戶。服務(wù)器端程序響應(yīng)客 戶端的及時操作請求,按照客戶端提出的請求,對語音系統(tǒng)元素進(jìn)行維護(hù)、重組??蛻艨梢?隨時生成電話語音系統(tǒng)中任何待測功能的測試案例,并依照此案例對待測電話語音系統(tǒng)進(jìn) 行測試活動。語音節(jié)點定義模塊描述語音節(jié)點屬性定義功能。語音節(jié)點屬性主要包括語音層 級、語音節(jié)點描述等。語音節(jié)點為待測語音系統(tǒng)中語音樹的各個節(jié)點。各個語音幾點的語 音層級信息不會重復(fù)。參考圖1,可以設(shè)置語音節(jié)點如下語音節(jié)點名稱描述信用卡服務(wù)請按6,語音層級0106 ;語音節(jié)點名稱描述其他金融服務(wù)按0,語音層級0110 ;
語音節(jié)點名稱描述查詢年金按3,語音層級011003。語音層級是根據(jù)樹結(jié)構(gòu)特點進(jìn)行編號。因此通過語音節(jié)點定義模塊,把整個待測 語音系統(tǒng)的語音樹框架搭建起來。因此通過語音層級的描述信息可很快查找其語音節(jié)點在 整個語音樹中的位置,以及前后語音節(jié)點信息。通過該模塊定義的數(shù)據(jù)信息存儲在數(shù)據(jù)存 儲模塊中。功能交易定義模塊在待測語音系統(tǒng)中,會存在多個待測功能交易。而這些待測功 能交易,會分布在語音樹中的各個節(jié)點上,也就是分布在各個語音節(jié)點上。一個語音節(jié)點可 以包括多個功能交易。本模塊描述了功能交易屬性定義功能,并將定義的數(shù)據(jù)信息存儲在 數(shù)據(jù)存儲模塊中。輸入定義模塊在電話語音系統(tǒng)中,待測功能交易的測試數(shù)據(jù)就是語音按鍵。本模 塊描述語音按鍵輸入定義功能,其屬性主要包括輸入類型(如選擇輸入,數(shù)據(jù)輸入等),輸 入長度,輸入數(shù)據(jù)等。本模塊定義的數(shù)據(jù)信息存儲在數(shù)據(jù)存儲模塊中。驗證一個待測功能 交易,需要定義一組輸入。語音報讀模塊本模塊描述了語音報讀定義功能,其屬性主要報告語音類型(菜 單語音、提示語音、結(jié)果語音等),語音內(nèi)容等。本模塊定義的數(shù)據(jù)信息存儲在數(shù)據(jù)存儲模塊 中。由于電話語音系統(tǒng)中,所有的預(yù)期結(jié)果都是以語音報讀的方式呈現(xiàn),因此定義了語音報 讀,就等于定義了測試預(yù)期結(jié)果。驗證一個待測功能交易,需要定義一組輸入,同時每一組 輸入對應(yīng)一個或多個語音報讀。數(shù)據(jù)存儲模塊如附圖4所示,描述了數(shù)據(jù)存儲模塊的數(shù)據(jù)結(jié)構(gòu)。語音節(jié)點元素 屬性表301 語音節(jié)點元素屬性表保存語音節(jié)點屬性的基礎(chǔ)信息,字段包括語音層級、語音 節(jié)點描述。功能交易元素屬性表302 功能交易元素屬性表保存功能交易屬性的基礎(chǔ)信息, 字段主要包括功能交易元素屬性編號、功能交易描述。輸入元素屬性表303 輸入元素屬 性表保存待測系統(tǒng)輸入數(shù)據(jù)的基礎(chǔ)信息,字段主要包括輸入元素屬性編號、輸入類型、輸入 描述、輸入數(shù)據(jù)、輸入長度。語音報讀元素屬性表304 語音報讀元素屬性表保存語音報讀 信息數(shù)據(jù),字段主要包括語音報讀元素屬性編號、語音內(nèi)容、語音類型。語音節(jié)點與功能交 易關(guān)系表305 語音節(jié)點與功能交易關(guān)系表保存了語音節(jié)點和功能交易的關(guān)聯(lián)聯(lián)系。該表 以語音層級和功能交易元素屬性編號作為聯(lián)合主鍵,其中語音層級字段以外鍵的形式關(guān)聯(lián) 到語音節(jié)點元素屬性表,功能交易元素屬性編號字段以外鍵形式關(guān)聯(lián)到功能交易元素屬性 表。功能交易輸入輸出關(guān)系表306 功能交易輸入輸出關(guān)系表保存了功能交易與用戶輸入、 語音輸出的關(guān)聯(lián)關(guān)系。該表以功能交易元素屬性編號、輸入元素屬性編號、語音報讀元素屬 性編號作為聯(lián)合主鍵,其中功能交易元素屬性編號字段以外鍵的形式關(guān)聯(lián)到功能交易元素 屬性表,輸入元素屬性編號字段以外鍵形式關(guān)聯(lián)到輸入元素屬性表,語音報讀元素屬性編 號字段以外鍵形式關(guān)聯(lián)到語音報讀元素屬性表。流程組合模塊可以按照圖2中裝置201至裝置204間的關(guān)系進(jìn)行組合。其中,關(guān) 聯(lián)關(guān)系主要包括(1)語音節(jié)點和功能交易組合關(guān)系,流程組合模塊從數(shù)據(jù)存儲模塊的語 音節(jié)點元素屬性表301和功能交易元素屬性表302中獲得語音層級和功能交易元素屬性編 號信息,進(jìn)行組合建立邏輯關(guān)系,并保存在語音節(jié)點與功能交易關(guān)系表305。(2)功能交易 輸入輸出組合關(guān)系,流程組合模塊從數(shù)據(jù)存儲模塊的功能交易元素屬性表302、輸入元素屬 性表303和語音報讀元素屬性表304中獲得功能交易元素屬性編號、輸入元素屬性編號和語音報讀元素屬性編號信息,進(jìn)行組合建立邏輯關(guān)系,并保存在功能交易輸入輸出關(guān)系表 306。測試信息處理模塊該模塊通過調(diào)用數(shù)據(jù)存儲模塊中語音節(jié)點元素屬性表301、 語音節(jié)點與功能交易關(guān)系表305、功能交易輸入輸出關(guān)系表306的數(shù)據(jù)信息,根據(jù)條件進(jìn)行 篩選排列,形成最后所需的測試案例。如圖7至圖10所示,為模塊間的交互過程通過上文描述,被測語音系統(tǒng)被劃分為5種單元元素。組成語音系統(tǒng)測試案例的 數(shù)據(jù)信息,正是5種單元元素和各單元元素之間的邏輯組合關(guān)系。5種單元元素數(shù)據(jù)的新增、修改、刪除是通過服務(wù)端中的語音節(jié)點定義模塊、功能 交易定義模塊、輸入定義模塊、語音報讀模塊來完成。服務(wù)端中的模塊201 204(見圖3) 從客戶端接收客戶請求,將5種單元元素數(shù)據(jù)進(jìn)行定義,并將定義的數(shù)據(jù)信息傳遞給數(shù)據(jù) 存儲模塊205進(jìn)行存儲。定義好5種單元元素后,下一步需要制定單元元素間的邏輯組合關(guān)系。制定單元 元素間的邏輯組合關(guān)系,第一步,需要找到需要制定關(guān)系的單元元素。服務(wù)端中的流程組合 模塊從客戶端接收客戶請求,根據(jù)請求條件從裝置服務(wù)器中的數(shù)據(jù)存儲模塊,查詢出符合 條件的一組單元元素信息,并反饋給客戶端。第二步,將查詢充的一組單元元素制定邏輯組 合關(guān)系。服務(wù)端中的流程組合模塊從客戶端接收客戶請求,進(jìn)行一組單元元素邏輯組合關(guān) 系的制定,并將制定的邏輯組合關(guān)系信息傳遞給數(shù)據(jù)存儲模塊進(jìn)行存儲。制定好單元元素間的邏輯組合關(guān)系后,后續(xù)可以隨時生成測試案例。服務(wù)端中的 數(shù)據(jù)處理模塊從客戶端接收客戶請求,根據(jù)請求條件從裝置服務(wù)器中的數(shù)據(jù)存儲模塊,查 詢出符合條件的單元元素和各單元元素之間的邏輯組合關(guān)系信息數(shù)據(jù),再從存儲模塊獲得 數(shù)據(jù)后,數(shù)據(jù)處理模塊再對返回的數(shù)據(jù)進(jìn)行數(shù)據(jù)重組,按照相應(yīng)格式生成最終的測試案例 并反饋給客戶端。請基于上述對各功能模塊的功能描述,對各功能模塊之間的交互過程進(jìn)行詳細(xì)描 述,該交互過程實質(zhì)上就是站在各功能模塊的角度詳細(xì)描述測試案例的生成過程。實施例2如圖11所示,本實施例的電話語音系統(tǒng)測試信息生成設(shè)備包括用戶端和服務(wù) 器,用戶端通過局域網(wǎng)與服務(wù)器相連接。服務(wù)器包括數(shù)據(jù)存儲裝置、流程組合裝置和測試信息處理裝置;數(shù)據(jù)存儲裝置 與流程組合裝置相連接;測試信息處理裝置分別與數(shù)據(jù)存儲裝置和流程組合裝置相連接。客戶端包括語音節(jié)點查詢界面,用于向服務(wù)器發(fā)送語音節(jié)點查詢請求,接收并顯 示服務(wù)器發(fā)來的語音節(jié)點查詢結(jié)果;語音節(jié)點設(shè)置界面,用于根據(jù)語音節(jié)點查詢結(jié)果,向服 務(wù)器發(fā)送語音節(jié)點設(shè)置請求;功能交易查詢界面,用于向服務(wù)器發(fā)送功能交易查詢請求,接 收并顯示服務(wù)器發(fā)來的功能交易查詢結(jié)果;功能交易設(shè)置界面,用于根據(jù)功能交易查詢結(jié) 果,向服務(wù)器發(fā)送功能交易設(shè)置請求;輸入查詢界面,用于向服務(wù)器發(fā)送輸入信息查詢請 求,接收并顯示服務(wù)器發(fā)來的輸入信息查詢結(jié)果;輸入設(shè)置界面,用于根據(jù)輸入信息查詢結(jié) 果,向服務(wù)器發(fā)送輸入設(shè)置請求;語音報讀查詢界面,用于向服務(wù)器發(fā)送語音報讀信息查詢 請求,接收并顯示服務(wù)器發(fā)來的語音報讀查詢結(jié)果;語音報讀設(shè)置界面,用于根據(jù)語音報讀 查詢結(jié)果,向服務(wù)器發(fā)送語音報讀設(shè)置請求;節(jié)點/功能選取界面,用于根據(jù)語音節(jié)點查詢結(jié)果和功能交易查詢結(jié)果,向服務(wù)器發(fā)送語音節(jié)點與功能交易關(guān)系設(shè)置請求;節(jié)點/功能 選取界面,用于根據(jù)語音節(jié)點查詢結(jié)果和功能交易查詢結(jié)果,向服務(wù)器發(fā)送語音節(jié)點與功 能交易關(guān)系選取請求;功能/輸入/輸出選取界面,用于根據(jù)功能交易查詢結(jié)果、輸入查詢 結(jié)果和語音報讀查詢結(jié)果,向服務(wù)器發(fā)送功能交易、輸入和語音報讀關(guān)系選取請求。如圖12所示,以一個被測功能(信用卡卡片啟用功能)為例,說明本實施例設(shè)備 的處理過程和生產(chǎn)案例的操作步驟。操作A,設(shè)置語音節(jié)點信息語音元素維護(hù)員通過操作裝置客戶端向服務(wù)端發(fā)起 設(shè)置語音節(jié)點信息的請求,裝置服務(wù)端響應(yīng)客戶端的請求,調(diào)用語音節(jié)點定義模塊,該模塊 將設(shè)置的語音節(jié)點信息存儲在語音節(jié)點元素屬性表中。操作B,設(shè)置功能交易信息語音元素維護(hù)員通過操作裝置客戶端向服務(wù)端發(fā)起 設(shè)置功能交易信息的請求,裝置服務(wù)端響應(yīng)客戶端的請求,調(diào)用功能交易定義模塊,該模塊 自動生成功能交易元素屬性編號,并和設(shè)置的功能交易信息一起存儲在功能交易元素屬性 表中。操作C,設(shè)置用戶輸入信息語音元素維護(hù)員通過操作裝置客戶端向服務(wù)端發(fā)起 設(shè)置用戶輸入信息的請求,裝置服務(wù)端響應(yīng)客戶端的請求,調(diào)用輸入定義模塊,該模塊自動 生成輸入元素屬性編號,并和設(shè)置的用戶輸入信息一起存儲在輸入元素屬性表中。操作D,設(shè)置語音報讀信息語音元素維護(hù)員通過操作裝置客戶端向服務(wù)端發(fā)起 設(shè)置語音報讀信息的請求,裝置服務(wù)端響應(yīng)客戶端的請求,調(diào)用語音報讀模塊,該模塊自動 生成語音報讀元素屬性編號,并和設(shè)置的語音報讀信息一起存儲在語音報讀元素屬性表 中。操作E,設(shè)置各單元元素關(guān)系操作E-1,查詢語音節(jié)點和系統(tǒng)交易信息案例編寫人員通過操作裝置客戶端向 服務(wù)端發(fā)起查詢語音節(jié)點和系統(tǒng)交易信息請求,裝置服務(wù)端響應(yīng)客戶端的請求,調(diào)用查詢 語音系統(tǒng)單元元素信息模塊,該模塊從數(shù)據(jù)存儲模塊的語音節(jié)點元素屬性表和功能交易元 素屬性表中獲得語音層級和功能交易元素信息,并返回給裝置客戶端。操作E-2,設(shè)置語音節(jié)點和功能交易之間的關(guān)系案例編寫人員通過操作裝置客 戶端,從E-I返回的信息中選取語音節(jié)點和功能交易,調(diào)用語音節(jié)點和功能交易組合模塊, 該模塊將設(shè)置的信息保存在語音節(jié)點與功能交易關(guān)系表中。操作E-3,查詢功能交易與用戶輸入,語音報讀信息案例編寫人員通過操作裝置 客戶端向服務(wù)端發(fā)起查詢功能交易與用戶輸入,語音報讀信息請求,裝置服務(wù)端響應(yīng)客戶 端的請求,調(diào)用查詢語音系統(tǒng)單元元素信息模塊,該模塊從數(shù)據(jù)存儲模塊的功能交易元素 屬性表、輸入元素屬性表和語音報讀元素屬性表中獲得功能交易、輸入元素和語音報讀信 息,并返回給裝置客戶端。操作E-4,設(shè)置功能交易與用戶輸入,語音報讀之間的關(guān)系案例編寫人員通過操 作裝置客戶端,從E-I返回的信息中選取功能交易、用戶輸入和語音報讀,調(diào)用功能交易輸 入輸出組合模塊,該模塊將設(shè)置的信息功能交易輸入輸出關(guān)系表中。操作F,生成案例該操作主要可以實現(xiàn)兩個功能生成語音節(jié)點中的功能交易清 單和生成功能交易測試案例。生成語音節(jié)點功能交易清單案例編寫人員通過操作裝置客戶端,案例編寫人員通過操作裝置客戶端輸入語音節(jié)點信息,向服務(wù)端發(fā)起生成語音節(jié)點功能交易清單的請 求,裝置服務(wù)端響應(yīng)客戶端的請求,調(diào)用數(shù)據(jù)處理模塊,該模塊從語音節(jié)點元素屬性表中生 成語音節(jié)點、語音層級、上層節(jié)點信息,從語音節(jié)點與功能交易關(guān)系表中找到與輸入的語音 節(jié)點相對應(yīng)的功能交易信息,組合兩部分信息,生成語音節(jié)點中的功能交易清單,返回給裝 置客戶端。生成功能交易測試案例案例編寫人員通過操作裝置客戶端,案例編寫人員通過 操作裝置客戶端輸入功能交易信息,向服務(wù)端發(fā)起生成測試案例的請求,裝置服務(wù)端響應(yīng) 客戶端的請求,調(diào)用數(shù)據(jù)處理模塊,該模塊從數(shù)據(jù)存儲模塊中進(jìn)行數(shù)據(jù)篩選和邏輯處理,最 終生成案例名稱、案例測試要點、測試步驟和預(yù)期結(jié)果信息,構(gòu)成測試案例反饋給裝置客戶 端。如圖13所示,為生成案例中各種信息的邏輯處理。生成案例名稱選定或設(shè)定功能交易名稱,經(jīng)過簡單添加編號直接作為案例名稱。生成案例測試要點語音系統(tǒng)的測試要點主體由一組輸入和對應(yīng)預(yù)期語音輸出組 成。在圖13中,調(diào)用數(shù)據(jù)存儲模塊中的功能交易元素屬性表,獲取選定功能交易名稱的功 能交易元素屬性編號,再調(diào)用功能交易輸入輸出關(guān)系表,獲得對應(yīng)的一組輸入和對應(yīng)的語 音報讀的屬性編號信息,進(jìn)而通過輸入元素屬性表和語音報讀元素屬性表,得到一組輸入 和對應(yīng)的語音報讀的具體信息。經(jīng)過將每一個輸入和對應(yīng)語音報讀的組合,生成案例測試 要點。生成測試步驟語音系統(tǒng)的測試步驟主體由進(jìn)入待測功能對應(yīng)的語音節(jié)點層級位 置步驟和待測功能的輸入組成。如圖13所示,調(diào)用數(shù)據(jù)存儲模塊中的功能交易元素屬性 表,獲取選定功能交易名稱的功能交易元素屬性編號,再調(diào)用語音節(jié)點與功能交易關(guān)系表, 獲得對應(yīng)語音層級,進(jìn)而通過語音節(jié)點元素屬性表,得到該語音節(jié)點父節(jié)點的信息,從而得 到進(jìn)入待測功能對應(yīng)的語音節(jié)點層級位置步驟。待測功能的輸入信息和案例測試要點中生 成一組輸入信息邏輯相同。在獲得進(jìn)入待測功能對應(yīng)的語音節(jié)點層級位置步驟和待測功能 的輸入后,經(jīng)過組合,生成測試步驟。生成預(yù)期結(jié)果語音系統(tǒng)的預(yù)期結(jié)果主體由語音報讀信息組成。如圖13所示,語 音報讀信息的產(chǎn)生過程,與案例測試要點案例測試要點中生成語音報讀的具體信息邏輯相 同。經(jīng)過組合,生成預(yù)期結(jié)果。操作G,重用案例案例重用的場景有兩個一是直接生成已有的案例,二是經(jīng)過對已有案例最小維 度的修改,充分利用原有案例中已有的功能生成新的案例。生成已有的案例該操作和操作F中案例編寫人員生成功能交易測試案例的操作 是一致的,處理邏輯也是一致的。修改原功能案例生成新案例該操作,主要是案例編寫人員通過操作E對語音元 素單元進(jìn)行最小范圍的重新設(shè)置??梢愿鶕?jù)需要單獨(dú)設(shè)置語音節(jié)點和功能交易之間關(guān)系 (操作E-2)或設(shè)置功能交易與用戶輸入,語音報讀之間關(guān)系(操作E-4)從而達(dá)到充分利用 原有案例,對其進(jìn)行最小維度的修改。在利用通過操作F中案例編寫人員生成功能交易測 試案例的操作生成案例。操作H,根據(jù)案例進(jìn)行系統(tǒng)測試該操作,主要是裝置根據(jù)已經(jīng)生成的測試案例,自動對待測試系統(tǒng)進(jìn)行數(shù)據(jù)組織,進(jìn)行模擬測試。由于案例在前面的步驟中都生成并可以 重用,在系統(tǒng)的開發(fā)初期,就能發(fā)現(xiàn)系統(tǒng)存在的問題,這對電話語音系統(tǒng)起到很好地集成測 試效果。如圖14和圖15所示,信用卡卡片啟用功能示例如下操作A,設(shè)置語音節(jié)點信息從軟件需求書上獲取需要維護(hù)的語音節(jié)點信息,進(jìn)行 設(shè)置。如附圖14所示,展現(xiàn)了語音樹中上的語音節(jié)點信息。語音節(jié)點1 節(jié)點描述您好,歡迎使用電話銀行中文服務(wù)請按1,forEnglish press 2 ;語音層級010語音節(jié)點2 節(jié)點描述信用卡服務(wù)按6 ;語音層級0106。語音節(jié)點3 節(jié)點描述卡片啟用按1 ;語音層級010601。本操作各模塊交互過程如下,服務(wù)端語音節(jié)點定義模塊客戶端接收客戶請求,將 語音節(jié)點數(shù)據(jù)進(jìn)行定義,并將定義的數(shù)據(jù)信息傳遞給數(shù)據(jù)存儲模塊5進(jìn)行存儲。其中節(jié)點 描述和語音層級,為語音節(jié)點數(shù)據(jù)定義的信息項。操作B,設(shè)置功能交易信息從軟件需求書上獲取待測功能信息,進(jìn)行設(shè)置。功能交易1 卡片啟用功能。功能交易2 新信用卡廣告語功能。本操作各模塊交互過程如下,服務(wù)端功能交易定義模塊從客戶端接收客戶請求, 將待測功能數(shù)據(jù)信息進(jìn)行定義,并將定義的數(shù)據(jù)信息傳遞給數(shù)據(jù)存儲模塊進(jìn)行存儲。其中 功能名稱(如,卡片啟用功能),為待測功能數(shù)據(jù)定義的信息項。操作C,設(shè)置用戶輸入信息從軟件需求書中獲取用戶輸入信息。對于輸入類型為 數(shù)據(jù)輸入的,實際測試數(shù)據(jù)由語音系統(tǒng)元素維護(hù)員根據(jù)實際情況維護(hù),也可以暫不維護(hù),輸 入描述已經(jīng)說明輸入數(shù)據(jù)的信息。用戶輸入1 輸入類型數(shù)據(jù)輸入;輸入描述信用卡卡號且為非數(shù)字;輸入長度 16 ;輸入數(shù)據(jù)427099990989*#89。用戶輸入2 輸入類型數(shù)據(jù)輸入;輸入描述錯誤長度的信用卡卡號;輸入長度非16 位;輸入數(shù)據(jù)427099990989098798,42709891。用戶輸入3 輸入類型數(shù)據(jù)輸入;輸入描述正確的信用卡卡號;輸入長度16 位;輸入數(shù)據(jù)4270090019890923。用戶輸入4 輸入類型選擇輸入;輸入描述按鍵1 ;輸入長度1 ;輸入數(shù)據(jù)按 鍵1。用戶輸入5 輸入類型數(shù)據(jù)輸入;輸入描述正確的靈通卡卡號;輸入長度19 位;輸入數(shù)據(jù)9558800200129876556。本操作各模塊交互過程如下,服務(wù)端輸入定義模塊從客戶端接收客戶請求,將用 戶輸入數(shù)據(jù)進(jìn)行定義,并將定義的數(shù)據(jù)信息傳遞給數(shù)據(jù)存儲模塊進(jìn)行存儲。其中輸入類型、 輸入描述、輸入長度、輸入數(shù)據(jù),為用戶輸入數(shù)據(jù)定義的信息項。操作D,設(shè)置語音報讀信息從軟件需求書上獲取需要維護(hù)的語音報讀信息,進(jìn)行 設(shè)置。語音報讀1 語音類型結(jié)果語音;語音內(nèi)容“卡號輸入錯誤,請重新輸入”。語音報讀2 語音類型結(jié)果語音;語音內(nèi)容“您的卡片已啟用”。
17
語音報讀3 語音類型菜單語音;語音內(nèi)容“我行新推出**信用卡,該卡具有** 功能”。本操作各模塊交互過程如下,服務(wù)端語音報讀模塊從客戶端接收客戶請求,將語 音報讀數(shù)據(jù)進(jìn)行定義,并將定義的數(shù)據(jù)信息傳遞給數(shù)據(jù)存儲模塊進(jìn)行存儲。其中語音類型、 語音內(nèi)容,為語音報讀數(shù)據(jù)定義的信息項。操作E,設(shè)置各單元元素關(guān)系查詢語音元素信息并設(shè)置語音節(jié)點和功能交易之間的關(guān)系1 根據(jù)軟件需求書查詢并選擇語音節(jié)點卡片啟用按12 根據(jù)軟件需求書在語音節(jié)點中查詢并添加功能交易卡片啟用功能,新信用卡 廣告語功能查詢語音元素信息并設(shè)置功能交易與用戶輸入,語音報讀之間的關(guān)系1 根據(jù)軟件需求書查詢并選擇功能交易卡片啟用功能2:根據(jù)軟件需求書在功能交易中查詢并添加用戶輸入和語音報讀,其中一個功能 交易可以選擇一組輸入,而每一個輸入對應(yīng)一個語音報讀。對應(yīng)卡片啟用功能選擇的用戶輸入和語音報讀如下用戶輸入信用卡卡號且為非數(shù)字;語音報讀卡號輸入錯誤,請重新輸入。用戶輸入錯誤長度的信用卡卡號;語音報讀卡號輸入錯誤,請重新輸入。用戶輸入正確的信用卡卡號;語音報讀您的卡片已啟用。通過操作E,語音系統(tǒng)中各個單元元素的組合關(guān)系見附圖14。本操作各模塊交互 過程如下首先,查詢語音元素信息并設(shè)置功能交易與用戶輸入,語音報讀之間的關(guān)系。服務(wù) 端中的流程組合模塊從客戶端接收客戶請求,根據(jù)請求條件從服務(wù)器中的數(shù)據(jù)存儲模塊, 查詢出符合條件的語音節(jié)點和功能交易單元元素信息,并反饋給客戶端。服務(wù)端中的流程 組合模塊再次從客戶端接收客戶請求,制定語音節(jié)點和功能交易單元元素信息的邏輯組合 關(guān)系,并將制定的邏輯組合關(guān)系信息傳遞給數(shù)據(jù)存儲模塊進(jìn)行存儲。其次,查詢語音元素信息并設(shè)置功能交易與用戶輸入,語音報讀之間的關(guān)系。服務(wù) 端中的流程組合模塊從客戶端接收客戶請求,根據(jù)請求條件從服務(wù)器中的數(shù)據(jù)存儲模塊, 查詢出符合條件的功能交易、用戶輸入和語音報讀單元元素信息,并反饋給客戶端。服務(wù) 端中的流程組合模塊再次從客戶端接收客戶請求,制定語功能交易與用戶輸入、語音報讀 單元元素信息的邏輯組合關(guān)系,并將制定的邏輯組合關(guān)系信息傳遞給數(shù)據(jù)存儲模塊進(jìn)行存 儲。操作F,生成案例生成語音節(jié)點中的功能交易清單輸入節(jié)點名稱或語音層級卡片啟用按1或010601清單如下表(具體的案例表現(xiàn)形式可按實際情況調(diào)整)
生成功能交易測試案例輸入功能交易名稱,卡片啟用功能便可生功能交易的測試案例。案例如下表(具體的案例表現(xiàn)形式可按實際情況調(diào)整)
案例名稱案例測試要點測試步驟預(yù)期結(jié)果卡片啟用001輸入信用卡卡號且為 非數(shù)字,預(yù)期語音為 卡號輸入錯誤,請重新 輸入您好,歡迎使用電話銀行中文服務(wù) 請按 1,for English press 2-信 用卡服務(wù)按6-卡片啟用按1-輸入 信用卡卡號且為非數(shù)字,長度16 位,數(shù)據(jù) 427099990989*#89語音卡號輸入錯誤, 請重新輸入卡片啟用002輸入錯誤長度的信用 卡卡號,預(yù)期語音為 卡號輸入錯誤,請重新 輸入您好,歡迎使用電話銀行中文服務(wù) 請按 1,for English press 2-信 用卡服務(wù)按6-卡片啟用按1-輸入 錯誤長度的信用卡卡號,長度非 16 位,數(shù)據(jù) 427099990989098798, 42709891語音卡號輸入錯誤, 請重新輸入卡片啟用003輸入正確的信用卡卡 號,預(yù)期語音為您的 卡片已啟用您好,歡迎使用電話銀行中文服務(wù) 請按 1,for English press 2-信 用卡服務(wù)按6-卡片啟用按1-輸入 正確的信用卡卡號,長度16位, 數(shù)據(jù) 4270090019890923語音“您的卡片已 啟用” 本操作各模塊交互過程如下生成語音節(jié)點中的功能交易清單。服務(wù)端中的數(shù)據(jù)處理模塊從客戶端接收客戶請 求,根據(jù)語音節(jié)點信息從服務(wù)器中的數(shù)據(jù)存儲模塊,查詢出對應(yīng)的待測功能信息和上層節(jié) 點信息數(shù)據(jù),從存儲模塊獲得數(shù)據(jù)后,測試信息處理模塊再對返回的數(shù)據(jù)進(jìn)行數(shù)據(jù)重組,按 照相應(yīng)格式生成最終的語音節(jié)點中的功能交易清單并反饋給客戶端。生成功能交易測試案例。服務(wù)端的數(shù)據(jù)處理模塊從客戶端接收客戶請求,根據(jù)功 能交易從服務(wù)器中的數(shù)據(jù)存儲模塊,查詢出對應(yīng)的用戶輸入、預(yù)期語音、語音樹根節(jié)點到本 待測功能節(jié)點的各層級信息,以及其各單元元素的邏輯關(guān)系數(shù)據(jù),從存儲模塊獲得數(shù)據(jù)后, 數(shù)據(jù)處理模塊再對返回的數(shù)據(jù)進(jìn)行數(shù)據(jù)重組,按照相應(yīng)格式生成最終的測試案例并反饋給 客戶端。其中上文中最后生成的測試案例數(shù)據(jù)對應(yīng)5種單元元素信息的簡要對照如下案例名稱功能交易。
19
案例測試要點用戶輸入和預(yù)期語音的組合。測試步驟從語音根節(jié)點到本功能交易節(jié)點的語音節(jié)點信息和該功能交易的用戶 輸入的組合。預(yù)期結(jié)果預(yù)期語音。操作G,案例重用對于上述已經(jīng)生成的卡片啟用功能案例,如根據(jù)軟件需求樹的 修改需要添加一條在輸入靈通卡卡號的情況下,系統(tǒng)可以正確報讀錯誤語音。操作如下添加一條功能交易與用戶輸入,語音報讀之間的關(guān)系1 查詢并選擇功能交易卡片啟用功能。2 增加一個用戶輸入和語音報讀如下用戶輸入正確的靈通卡卡號;語音報讀卡號輸入錯誤,請重新輸入。生成新的功能交易測試案例輸入功能交易名稱,卡片啟用功能便可生功能交易的測試案例。案例如下表(具體的案例表現(xiàn)形式可按實際情況調(diào)整)
卡片啟用003輸入正確的靈通卡卡 號,預(yù)期語音為卡號輸 入錯誤,請重新輸入您好,歡迎使用電話銀行中文服 務(wù)請按 1, for English press 2-信用卡服務(wù)按6-卡片啟用按1-輸入正確的靈通卡卡號,長度 19位,數(shù)據(jù) 9558800200129876556語音卡號輸入 錯誤,請重新輸 入卡片啟用004輸入正確的信用卡卡 號,預(yù)期語音為您的卡 片已啟用您好,歡迎使用電話銀行中文服 務(wù)請按 1,for English press 2-信用卡服務(wù)按6-卡片啟用按1-輸入正確的信用卡卡號,長度 16 位,數(shù)據(jù) 4270090019890923語音“您的卡 片已啟用” 本操作主要說明只要進(jìn)行最小工作量的維護(hù),就可以重用并自動生成新的測試案例。各模塊交互過程如下添加一條功能交易與用戶輸入,語音報讀之間的關(guān)系。本操作實質(zhì)為追加一組功 能交易與用戶輸入,語音報讀之間的關(guān)系制定。本操作各模塊間的交互過程,與操作E中查 詢語音元素信息并設(shè)置功能交易與用戶輸入,語音報讀之間的關(guān)系操作一致。案例重用。本操作的實質(zhì)為生產(chǎn)新的測試案例,其各模塊間的交互過程,與操作F 中的生成功能交易測試案例操作一致。操作H,根據(jù)案例進(jìn)行系統(tǒng)測試裝置客戶端獲取步驟G生成的測試案例,自動組成交易數(shù)據(jù)包,連接待測試語音 系統(tǒng),對待測系統(tǒng)進(jìn)行系統(tǒng)測試,并將測試結(jié)果輸出給數(shù)據(jù)存儲模塊;然后通過對軟件規(guī)格 書與測試結(jié)果數(shù)據(jù)的對比,來驗證測試系統(tǒng)功能的正確性。本發(fā)明的有益效果在于,通過運(yùn)用電話語音系統(tǒng)的特點,將紛繁復(fù)雜的語音流程 測試問題轉(zhuǎn)化為簡單的元素組合問題,更有效的對測試過程進(jìn)行了控制,其具體優(yōu)點在 于(1)語音系統(tǒng)中的各單元元素,可以充分的利用組合,在縮減案例編寫時間的同 時,提高了案例本身的規(guī)范性和可讀性,使特性的案例與通性案例之間聯(lián)系明確。(2)充分利用語音系統(tǒng)以樹層級展現(xiàn)方式的特點,可以迅速定位、查找、生成待測 功能測試案例,同時還可以很方便的得知整個待測語音系統(tǒng)的各個層級間的關(guān)系和主要功 能分布。(3)對新增和變更需求的相應(yīng)時間快。由于只要維護(hù)新增的語音單元元素,進(jìn)行再 組合就可以生成新的測試案例。因此大大提高了需求新增、變更的相應(yīng)速度。(4)將待測語音系統(tǒng)的測試數(shù)據(jù)、預(yù)期輸出和業(yè)務(wù)邏輯進(jìn)行了有效分離,因此大大 提高了測試案例的可維護(hù)性。(5)在語音系統(tǒng)的開發(fā)初期,就能發(fā)現(xiàn)系統(tǒng)存在的問題,這對電話語音系統(tǒng)起到很 好地集成測試效果。本發(fā)明中應(yīng)用了具體實施例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例 的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員, 依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi) 容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
一種電話語音系統(tǒng)測試信息生成方法,其特征是,所述的方法包括接收用戶端發(fā)來的語音節(jié)點和功能交易選取請求;根據(jù)所述的語音節(jié)點和功能交易選取請求,從預(yù)存的語音節(jié)點元素屬性表和功能交易元素屬性表中讀取音節(jié)點屬性信息和功能交易屬性信息進(jìn)行組合,生成節(jié)點/功能關(guān)系表;接收用戶端發(fā)來的功能交易和用戶輸入、語音報讀選取請求;根據(jù)所述的功能交易和用戶輸入、語音報讀選取請求,從預(yù)存的功能交易元素屬性表、輸入元素屬性表和語音報讀元素屬性表中讀取功能交易屬性信息、待測電話語音系統(tǒng)輸入信息和語音報讀信息進(jìn)行組合,生成功能/輸入/輸出關(guān)系表;接收用戶端發(fā)來的包括待測語音節(jié)點信息的語音節(jié)點測試請求;根據(jù)待測語音節(jié)點信息,從語音節(jié)點元素屬性表中讀取對應(yīng)的語音節(jié)點屬性信息,并從節(jié)點/功能關(guān)系表中讀取對應(yīng)的功能交易屬性信息,將讀取的語音節(jié)點屬性信息和功能交易屬性信息組合成測試清單并輸出;獲取用戶端發(fā)來的包括待測功能交易信息的功能交易測試請求;根據(jù)待測功能交易信息,從功能交易元素屬性表中讀取對應(yīng)的功能交易屬性信息,并從功能/輸入/輸出關(guān)系表中讀取所述功能交易屬性信息對應(yīng)的一組輸入和語音報讀信息,根據(jù)讀取的一組輸入和語音報讀信息從輸入元素屬性表和語音報讀元素屬性表中獲取對應(yīng)的一組測試輸入和測試語音報讀,生成包括一組測試輸入和測試語音報讀的測試案例并輸出。
2.根據(jù)權(quán)利要求1所述的電話語音系統(tǒng)測試信息生成方法,其特征是, 所述的語音節(jié)點屬性信息包括語音節(jié)點層級和語音節(jié)點描述信息;所述的功能交易屬性信息包括功能交易元素屬性編號和功能交易描述信息; 所述的待測電話語音系統(tǒng)輸入信息包括輸入元素屬性編號、輸入類型、輸入內(nèi)容、輸 入數(shù)據(jù)和輸入長度;所述的語音報讀信息包括語音報讀元素屬性編號、語音內(nèi)容和語音描述信息。
3.根據(jù)權(quán)利要求2所述的電話語音系統(tǒng)測試信息生成方法,其特征是,所述的方法還 包括接收用戶端發(fā)來的語音節(jié)點設(shè)置請求,根據(jù)接收的語音節(jié)點設(shè)置請求對語音節(jié)點層 級和語音節(jié)點描述信息進(jìn)行設(shè)置。
4.根據(jù)權(quán)利要求2所述的電話語音系統(tǒng)測試信息生成方法,其特征是,所述的方法還 包括接收用戶端發(fā)來的功能交易設(shè)置請求,根據(jù)接收的功能交易設(shè)置請求對功能交易元 素屬性編號和功能交易描述信息進(jìn)行設(shè)置。
5.根據(jù)權(quán)利要求2所述的電話語音系統(tǒng)測試信息生成方法,其特征是,所述的方法還 包括接收用戶端發(fā)來的輸入設(shè)置請求,根據(jù)接收的輸入設(shè)置請求對輸入元素屬性編號、輸 入類型、輸入內(nèi)容、輸入數(shù)據(jù)和輸入長度進(jìn)行設(shè)置。
6.根據(jù)權(quán)利要求2所述的電話語音系統(tǒng)測試信息生成方法,其特征是,所述的方法還 包括接收用戶端發(fā)來的語音報讀設(shè)置請求,根據(jù)接收的語音報讀設(shè)置請求對語音報讀元 素屬性編號、語音內(nèi)容和語音描述信息進(jìn)行設(shè)置。
7.根據(jù)權(quán)利要求2所述的電話語音系統(tǒng)測試信息生成方法,其特征是,所述的節(jié)點/功 能關(guān)系表以語音層級和功能交易元素屬性編號作為關(guān)聯(lián)字段;所述的功能/輸入/輸出關(guān)系表,以功能交易元素屬性編號、輸入元素屬性編號、語音 報讀元素屬性編號作為關(guān)聯(lián)字段。
8.根據(jù)權(quán)利要求1所述的電話語音系統(tǒng)測試信息生成方法,其特征是,所述的測試案 例包括測試案例名稱,測試案例要點信息,測試案例步驟信息和測試案例預(yù)期結(jié)果信息。
9.一種電話語音系統(tǒng)測試信息生成服務(wù)器,其特征是,所述的服務(wù)器包括數(shù)據(jù)存儲 裝置、流程組合裝置和測試信息處理裝置;所述的數(shù)據(jù)存儲裝置與所述的流程組合裝置相連接;所述的測試信息處理裝置分別與所述的數(shù)據(jù)存儲裝置和流程組合裝置相連接;所述的數(shù)據(jù)存儲裝置包括用于存儲語音節(jié)點屬性信息的語音節(jié)點元素屬性表,用于存儲功能交易屬性信息的功 能交易元素屬性表,用于存儲待測電話語音系統(tǒng)輸入信息的輸入元素屬性表,用于存儲語 音報讀信息的語音報讀元素屬性表;所述的流程組合裝置包括節(jié)點/功能選取請求接收裝置,用于接收用戶端發(fā)來的語音節(jié)點和功能交易選取請求;節(jié)點/功能組合裝置,用于根據(jù)所述的語音節(jié)點和功能交易選取請求,從所述的語音 節(jié)點元素屬性表和功能交易元素屬性表中讀取音節(jié)點屬性信息和功能交易屬性信息進(jìn)行 組合,生成節(jié)點/功能關(guān)系表;功能/輸入/輸出選取請求接收裝置,用于接收用戶端發(fā)來的功能交易和用戶輸入、語 音報讀選取請求;功能/輸入/輸出組合裝置,用于根據(jù)所述的功能交易和用戶輸入、語音報讀選取請 求,從所述的功能交易元素屬性表、輸入元素屬性表和語音報讀元素屬性表中讀取功能交 易屬性信息、待測電話語音系統(tǒng)輸入信息和語音報讀信息進(jìn)行組合,生成功能/輸入/輸出 關(guān)系表;所述的測試信息處理裝置包括語音節(jié)點測試請求接收裝置,用于接收用戶端發(fā)來的包括待測語音節(jié)點信息的語音節(jié) 點測試請求;測試清單生成裝置,用于根據(jù)待測語音節(jié)點信息,從語音節(jié)點元素屬性表中讀取對應(yīng) 的語音節(jié)點屬性信息,并從節(jié)點/功能關(guān)系表中讀取對應(yīng)的功能交易屬性信息,將讀取的 語音節(jié)點屬性信息和功能交易屬性信息組合成測試清單并輸出;功能交易測試請求接收裝置,用于獲取用戶端發(fā)來的包括待測功能交易信息的功能交 易測試請求;測試案例生成裝置,用于根據(jù)待測功能交易信息,從功能交易元素屬性表中讀取對應(yīng) 的功能交易屬性信息,并從功能/輸入/輸出關(guān)系表中讀取所述功能交易屬性信息對應(yīng)的 一組輸入和語音報讀信息,根據(jù)讀取的一組輸入和語音報讀信息從輸入元素屬性表和語音 報讀元素屬性表中獲取對應(yīng)的一組測試輸入和測試語音報讀,生成包括一組測試輸入和測 試語音報讀的測試案例并輸出。
10.根據(jù)權(quán)利要求9所述的電話語音系統(tǒng)測試信息生成服務(wù)器,其特征是,所述的語音節(jié)點屬性信息包括語音節(jié)點層級和語音節(jié)點描述信息;所述的功能交易屬性信息包括功能交易元素屬性編號和功能交易描述信息;所述的待測電話語音系統(tǒng)輸入信息包括輸入元素屬性編號、輸入類型、輸入內(nèi)容、輸 入數(shù)據(jù)和輸入長度;所述的語音報讀信息包括語音報讀元素屬性編號、語音內(nèi)容和語音描述信息。
11.根據(jù)權(quán)利要求10所述的電話語音系統(tǒng)測試信息生成服務(wù)器,其特征是,所述的服 務(wù)器還包括語音節(jié)點設(shè)置裝置,與所述的數(shù)據(jù)存儲裝置相連接,用于接收用戶端發(fā)來的語 音節(jié)點設(shè)置請求,根據(jù)接收的語音節(jié)點設(shè)置請求對語音節(jié)點層級和語音節(jié)點描述信息進(jìn)行 設(shè)置。
12.根據(jù)權(quán)利要求10所述的電話語音系統(tǒng)測試信息生成服務(wù)器,其特征是,所述的服 務(wù)器還包括功能交易設(shè)置裝置,與所述的數(shù)據(jù)存儲裝置相連接,用于接收用戶端發(fā)來的功 能交易設(shè)置請求,根據(jù)接收的功能交易設(shè)置請求對功能交易元素屬性編號和功能交易描述 信息進(jìn)行設(shè)置。
13.根據(jù)權(quán)利要求10所述的電話語音系統(tǒng)測試信息生成服務(wù)器,其特征是,所述的服 務(wù)器還包括輸入設(shè)置裝置,與所述的數(shù)據(jù)存儲裝置相連接,用于接收用戶端發(fā)來的輸入設(shè) 置請求,根據(jù)接收的輸入設(shè)置請求對輸入元素屬性編號、輸入類型、輸入內(nèi)容、輸入數(shù)據(jù)和 輸入長度進(jìn)行設(shè)置。
14.根據(jù)權(quán)利要求10所述的電話語音系統(tǒng)測試信息生成服務(wù)器,其特征是,所述的服 務(wù)器還包括語音報讀設(shè)置裝置,與所述的數(shù)據(jù)存儲裝置相連接,用于接收用戶端發(fā)來的語 音報讀設(shè)置請求,根據(jù)接收的語音報讀設(shè)置請求對語音報讀元素屬性編號、語音內(nèi)容和語 音描述信息進(jìn)行設(shè)置。
15.根據(jù)權(quán)利要求10所述的電話語音系統(tǒng)測試信息生成服務(wù)器,其特征是,所述的節(jié) 點/功能關(guān)系表以語音層級和功能交易元素屬性編號作為關(guān)聯(lián)字段;所述的功能/輸入/輸出關(guān)系表,以功能交易元素屬性編號、輸入元素屬性編號、語音 報讀元素屬性編號作為關(guān)聯(lián)字段。
16.根據(jù)權(quán)利要求9所述的電話語音系統(tǒng)測試信息生成服務(wù)器,其特征是,所述的測 試案例包括測試案例名稱,測試案例要點信息,測試案例步驟信息和測試案例預(yù)期結(jié)果信 肩、ο
17.一種電話語音系統(tǒng)測試信息生成設(shè)備,其特征是,所述的設(shè)備包括用戶端和服務(wù) 器,所述的用戶端通過網(wǎng)絡(luò)與所述的服務(wù)器相連接;所述的服務(wù)器包括數(shù)據(jù)存儲裝置、流程組合裝置和測試信息處理裝置;所述的數(shù)據(jù)存儲裝置與所述的流 程組合裝置相連接;所述的測試信息處理裝置分別與所述的數(shù)據(jù)存儲裝置和流程組合裝置 相連接;所述的數(shù)據(jù)存儲裝置包括用于存儲語音節(jié)點屬性信息的語音節(jié)點元素屬性表,用于 存儲功能交易屬性信息的功能交易元素屬性表,用于存儲待測電話語音系統(tǒng)輸入信息的輸 入元素屬性表,用于存儲語音報讀信息的語音報讀元素屬性表;所述的流程組合裝置包括節(jié)點/功能選取請求接收裝置,用于接收用戶端發(fā)來的語 音節(jié)點和功能交易選取請求;節(jié)點/功能組合裝置,用于根據(jù)所述的語音節(jié)點和功能交易 選取請求,從所述的語音節(jié)點元素屬性表和功能交易元素屬性表中讀取音節(jié)點屬性信息和功能交易屬性信息進(jìn)行組合,生成節(jié)點/功能關(guān)系表;功能/輸入/輸出選取請求接收裝 置,用于接收用戶端發(fā)來的功能交易和用戶輸入、語音報讀選取請求;功能/輸入/輸出組 合裝置,用于根據(jù)所述的功能交易和用戶輸入、語音報讀選取請求,從所述的功能交易元素 屬性表、輸入元素屬性表和語音報讀元素屬性表中讀取功能交易屬性信息、待測電話語音 系統(tǒng)輸入信息和語音報讀信息進(jìn)行組合,生成功能/輸入/輸出關(guān)系表;所述的測試信息處理裝置包括語音節(jié)點測試請求接收裝置,用于接收用戶端發(fā)來的 包括待測語音節(jié)點信息的語音節(jié)點測試請求;測試清單生成裝置,用于根據(jù)待測語音節(jié)點 信息,從語音節(jié)點元素屬性表中讀取對應(yīng)的語音節(jié)點屬性信息,并從節(jié)點/功能關(guān)系表中 讀取對應(yīng)的功能交易屬性信息,將讀取的語音節(jié)點屬性信息和功能交易屬性信息組合成測 試清單并輸出;功能交易測試請求接收裝置,用于獲取用戶端發(fā)來的包括待測功能交易信 息的功能交易測試請求;測試案例生成裝置,用于根據(jù)待測功能交易信息,從功能交易元素 屬性表中讀取對應(yīng)的功能交易屬性信息,并從功能/輸入/輸出關(guān)系表中讀取所述功能交 易屬性信息對應(yīng)的一組輸入和語音報讀信息,根據(jù)讀取的一組輸入和語音報讀信息從輸入 元素屬性表和語音報讀元素屬性表中獲取對應(yīng)的一組測試輸入和測試語音報讀,生成包括 一組測試輸入和測試語音報讀的測試案例并輸出; 所述的客戶端包括語音節(jié)點查詢界面,用于向所述的服務(wù)器發(fā)送語音節(jié)點查詢請求,接收并顯示服務(wù)器 發(fā)來的語音節(jié)點查詢結(jié)果;語音節(jié)點設(shè)置界面,用于根據(jù)所述的語音節(jié)點查詢結(jié)果,向所述的服務(wù)器發(fā)送語音節(jié) 點設(shè)置請求;功能交易查詢界面,用于向所述的服務(wù)器發(fā)送功能交易查詢請求,接收并顯示服務(wù)器 發(fā)來的功能交易查詢結(jié)果;功能交易設(shè)置界面,用于根據(jù)所述的功能交易查詢結(jié)果,向所述的服務(wù)器發(fā)送功能交 易設(shè)置請求;輸入查詢界面,用于向所述的服務(wù)器發(fā)送輸入信息查詢請求,接收并顯示服務(wù)器發(fā)來 的輸入信息查詢結(jié)果;輸入設(shè)置界面,用于根據(jù)所述的輸入信息查詢結(jié)果,向所述的服務(wù)器發(fā)送輸入設(shè)置請求;語音報讀查詢界面,用于向所述的服務(wù)器發(fā)送語音報讀信息查詢請求,接收并顯示服 務(wù)器發(fā)來的語音報讀查詢結(jié)果;語音報讀設(shè)置界面,用于根據(jù)所述的語音報讀查詢結(jié)果,向所述的服務(wù)器發(fā)送語音報 讀設(shè)置請求;節(jié)點/功能選取界面,用于根據(jù)所述的語音節(jié)點查詢結(jié)果和功能交易查詢結(jié)果,向所 述的服務(wù)器發(fā)送語音節(jié)點與功能交易關(guān)系設(shè)置請求;節(jié)點/功能選取界面,用于根據(jù)所述的語音節(jié)點查詢結(jié)果和功能交易查詢結(jié)果,向所 述的服務(wù)器發(fā)送語音節(jié)點與功能交易關(guān)系選取請求;功能/輸入/輸出選取界面,用于根據(jù)所述的功能交易查詢結(jié)果、輸入查詢結(jié)果和語音 報讀查詢結(jié)果,向所述的服務(wù)器發(fā)送功能交易、輸入和語音報讀關(guān)系選取請求。
18.根據(jù)權(quán)利要求17所述的電話語音系統(tǒng)測試信息生成設(shè)備,其特征是,所述的語音節(jié)點屬性信息包括語音節(jié)點層級和語音節(jié)點描述信息; 所述的功能交易屬性信息包括功能交易元素屬性編號和功能交易描述信息; 所述的待測電話語音系統(tǒng)輸入信息包括輸入元素屬性編號、輸入類型、輸入內(nèi)容、輸 入數(shù)據(jù)和輸入長度;所述的語音報讀信息包括語音報讀元素屬性編號、語音內(nèi)容和語音描述信息; 所述的節(jié)點/功能關(guān)系表以語音層級和功能交易元素屬性編號作為關(guān)聯(lián)字段;所述的 功能/輸入/輸出關(guān)系表,以功能交易元素屬性編號、輸入元素屬性編號、語音報讀元素屬 性編號作為關(guān)聯(lián)字段。
全文摘要
本發(fā)明提供了一種電話語音系統(tǒng)測試信息生成方法、服務(wù)器及設(shè)備,該服務(wù)器包括數(shù)據(jù)存儲裝置、流程組合裝置和測試信息處理裝置;數(shù)據(jù)存儲裝置與流程組合裝置相連接;測試信息處理裝置分別與數(shù)據(jù)存儲裝置和流程組合裝置相連接;數(shù)據(jù)存儲裝置包括用于存儲語音節(jié)點屬性信息的語音節(jié)點元素屬性表,用于存儲功能交易屬性信息的功能交易元素屬性表,用于存儲待測電話語音系統(tǒng)輸入信息的輸入元素屬性表,用于存儲語音報讀信息的語音報讀元素屬性表。以解決電話語音系統(tǒng)測試信息生成的復(fù)雜度問題和測試信息的維護(hù)問題。
文檔編號H04M3/22GK101888451SQ201010208620
公開日2010年11月17日 申請日期2010年6月13日 優(yōu)先權(quán)日2010年6月13日
發(fā)明者李兵, 李江疆, 陳惠梅 申請人:中國工商銀行股份有限公司