国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種用于語音交互應(yīng)答系統(tǒng)的全面自動化測試方法、系統(tǒng)與流程

      文檔序號:40270864發(fā)布日期:2024-12-11 13:04閱讀:22來源:國知局
      一種用于語音交互應(yīng)答系統(tǒng)的全面自動化測試方法、系統(tǒng)與流程

      本發(fā)明涉及自動化測試,尤其涉及一種用于語音交互應(yīng)答系統(tǒng)的全面自動化測試方法、系統(tǒng)。


      背景技術(shù):

      1、隨著信息技術(shù)的不斷發(fā)展,語音交互應(yīng)答系統(tǒng)因其便捷性、智能化等特點在各行各業(yè)得到了廣泛應(yīng)用,作為一種依賴于語音引導(dǎo)或應(yīng)答完成交互執(zhí)行過程的系統(tǒng),因此不同于傳統(tǒng)的行為交互系統(tǒng),其交易輸入并非通過自主點擊、選擇等方式完成,而是依賴于客戶的語音輸入行為與系統(tǒng)的語音引導(dǎo)應(yīng)答之間的交互,因此傳統(tǒng)的文本、數(shù)值、圖片比對等方式無法直接用來判斷結(jié)果的正確性。

      2、如中國發(fā)明專利公開說明書cn109360550b公開了語音交互系統(tǒng)的測試方法、裝置、設(shè)備和存儲介質(zhì),包括:根據(jù)與文本測試數(shù)據(jù)對應(yīng)的語音測試數(shù)據(jù),與待測試的語音交互系統(tǒng)進(jìn)行語音交互;從所述語音交互系統(tǒng)獲取識別結(jié)果數(shù)據(jù),所述識別結(jié)果數(shù)據(jù)由所述語音交互系統(tǒng)響應(yīng)所述語音交互識別得到;根據(jù)所述文本測試數(shù)據(jù),對所述識別結(jié)果數(shù)據(jù)進(jìn)行驗證。但是,此方法缺乏對輸出音頻內(nèi)容的校驗,從而無法完成該類系統(tǒng)全鏈路自動化測試。

      3、同時,現(xiàn)有技術(shù)在進(jìn)行交互測試時,需采用人工進(jìn)行測試,且僅采用了單一校驗測試,難以實現(xiàn)文本及音頻輸出結(jié)果的同步校驗測試,影響了自動化測試正確性,且對音頻流的處理無法實現(xiàn)不中斷校驗。


      技術(shù)實現(xiàn)思路

      1、為解決現(xiàn)有技術(shù)的不足,本發(fā)明提出一種用于語音交互應(yīng)答系統(tǒng)的全面自動化測試方法。

      2、為實現(xiàn)以上目的,本發(fā)明所采用的技術(shù)方案包括:

      3、一種用于語音交互應(yīng)答系統(tǒng)的全面自動化測試方法,其特征在于,包括:

      4、s1、創(chuàng)建自動化執(zhí)行步驟,并對應(yīng)配置文件,所述配置文件中設(shè)有對應(yīng)關(guān)鍵詞,其中,所述自動化執(zhí)行步驟包括進(jìn)行元素定位以及模擬交易的輸入操作;

      5、s2、接收語音內(nèi)容并提取測試需求,將所述語音內(nèi)容處理后進(jìn)行文字識別,提取對應(yīng)的關(guān)鍵詞,其中,所述語音交互內(nèi)容處理為異步處理;

      6、s3、基于所述關(guān)鍵詞選擇對應(yīng)的配置文件,以配置和啟動相應(yīng)的執(zhí)行步驟;

      7、s4、基于所述執(zhí)行步驟獲取執(zhí)行結(jié)果,將所述執(zhí)行結(jié)果與預(yù)期結(jié)果相比對,若比對一致則交易成功,其中,所述預(yù)期結(jié)果為基于所述測試需求設(shè)定的結(jié)果。

      8、進(jìn)一步,所述步驟s2中語音內(nèi)容處理具體包括:

      9、基于所述語音內(nèi)容進(jìn)行切片、格式拼接、base64編碼處理,并將處理后的所述語音內(nèi)容通過接口發(fā)送到語音識別模型進(jìn)行識別,得到轉(zhuǎn)譯后的文本。

      10、進(jìn)一步,所述步驟s1還包括:

      11、采用啟動函數(shù)運行應(yīng)用,并通過pywinauto框架對所述應(yīng)用進(jìn)行操作,以進(jìn)行自動化執(zhí)行步驟。

      12、進(jìn)一步,所述步驟s2中將所述語音內(nèi)容處理后進(jìn)行文字識別進(jìn)一步包括:

      13、通過異步形式對所述語音內(nèi)容的音頻輸出流進(jìn)行異步處理,返回處理結(jié)果,并結(jié)合聲近字庫進(jìn)行文字識別。

      14、進(jìn)一步,所述步驟s1中元素定位以及模擬交易的輸入操作進(jìn)一步包括:

      15、采用spy++工具以定位應(yīng)用界面元素;

      16、通過所述應(yīng)用界面元素的id模擬鼠標(biāo)操作,采用type_keys()函數(shù)模擬鍵盤操作以模擬交易操作。

      17、進(jìn)一步,所述步驟s4中基于所述執(zhí)行步驟獲取執(zhí)行結(jié)果,通過所述執(zhí)行結(jié)果與預(yù)期結(jié)果相比對進(jìn)一步包括:

      18、基于所述執(zhí)行步驟獲取文本結(jié)果以及語音結(jié)果,通過所述文本結(jié)果以及所述語音結(jié)果分別與預(yù)期結(jié)果比對。

      19、更進(jìn)一步,通過所述語音結(jié)果與預(yù)期結(jié)果比對進(jìn)一步包括:

      20、將所述語音結(jié)果中的語音信息識別為文本后與所述預(yù)期結(jié)果相比對。

      21、此外,本發(fā)明還涉及一種用于語音交互應(yīng)答系統(tǒng)的全面自動化測試系統(tǒng),其特征在于,包括:

      22、執(zhí)行步驟創(chuàng)建模塊,用于創(chuàng)建自動化執(zhí)行步驟,并對應(yīng)配置文件,所述配置文件中設(shè)有對應(yīng)關(guān)鍵詞,其中,所述自動化執(zhí)行步驟包括進(jìn)行元素定位以及模擬交易的輸入操作;

      23、語音處理模塊,接收語音內(nèi)容并提取測試需求,將所述語音內(nèi)容處理后進(jìn)行文字識別,提取對應(yīng)的關(guān)鍵詞,其中,所述語音交互內(nèi)容處理為異步處理;

      24、配置選擇模塊,基于所述關(guān)鍵詞選擇對應(yīng)的配置文件,以配置和啟動相應(yīng)的執(zhí)行步驟;

      25、比對模塊,用于基于所述執(zhí)行步驟獲取執(zhí)行結(jié)果,將所述執(zhí)行結(jié)果與預(yù)期結(jié)果相比對,若比對一致則交易成功,其中,所述預(yù)期結(jié)果為基于所述測試需求設(shè)定的結(jié)果。

      26、此外,本發(fā)明還涉及一種電子設(shè)備,其特征在于,包括處理器和存儲器;

      27、所述存儲器,用于存儲操作指令;

      28、所述處理器,用于通過調(diào)用所述操作指令,執(zhí)行上述的方法。

      29、此外,本發(fā)明還涉及一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述的方法。

      30、采用本申請?zhí)峁┑姆桨福ㄟ^創(chuàng)建自動化執(zhí)行步驟和相應(yīng)的配置文件,其中配置文件包含關(guān)鍵詞以指導(dǎo)測試流程,在測試過程中,系統(tǒng)接收語音內(nèi)容,提取測試需求,并通過異步處理將語音轉(zhuǎn)譯為文本,選擇對應(yīng)的配置文件以啟動執(zhí)行步驟,生成文本結(jié)果以及語音結(jié)果與基于測試需求設(shè)定的預(yù)期結(jié)果分別進(jìn)行對比,以驗證交易的成功與否。因此采用上述技術(shù)方案,可以實現(xiàn)對語音交互應(yīng)答系統(tǒng)的全面自動化測試,通過將執(zhí)行結(jié)果中的文本結(jié)果以及語音結(jié)果分別進(jìn)行比對,實現(xiàn)文本及音頻輸出結(jié)果的同步校驗測試,且通過對語音內(nèi)容的音頻輸出流進(jìn)行異步處理實現(xiàn)不中斷校驗,提高測試效率和準(zhǔn)確性。



      技術(shù)特征:

      1.一種用于語音交互應(yīng)答系統(tǒng)的全面自動化測試方法,其特征在于,包括:

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟s2中語音內(nèi)容處理具體包括:

      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟s1還包括:

      4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟s2中將所述語音內(nèi)容處理后進(jìn)行文字識別進(jìn)一步包括:

      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟s1中元素定位以及模擬交易的輸入操作進(jìn)一步包括:

      6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟s4中基于所述執(zhí)行步驟獲取執(zhí)行結(jié)果,通過所述執(zhí)行結(jié)果與預(yù)期結(jié)果相比對進(jìn)一步包括:

      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,通過所述語音結(jié)果與預(yù)期結(jié)果比對進(jìn)一步包括:

      8.一種用于語音交互應(yīng)答系統(tǒng)的全面自動化測試系統(tǒng),其特征在于,包括:

      9.一種電子設(shè)備,其特征在于,包括處理器和存儲器;

      10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-7中任一項所述的方法。


      技術(shù)總結(jié)
      本發(fā)明涉及一種用于語音交互應(yīng)答系統(tǒng)的全面自動化測試方法、系統(tǒng),通過創(chuàng)建自動化執(zhí)行步驟和相應(yīng)的配置文件,其中配置文件包含關(guān)鍵詞以指導(dǎo)測試流程,在測試過程中,系統(tǒng)接收語音內(nèi)容,提取測試需求,并通過異步處理將語音轉(zhuǎn)譯為文本,選擇對應(yīng)的配置文件以啟動執(zhí)行步驟,生成文本結(jié)果以及語音結(jié)果與基于測試需求設(shè)定的預(yù)期結(jié)果分別進(jìn)行對比,以驗證交易的成功與否。因此采用上述技術(shù)方案,可以實現(xiàn)對語音交互應(yīng)答系統(tǒng)的全面自動化測試,通過將執(zhí)行結(jié)果中的文本結(jié)果以及語音結(jié)果分別進(jìn)行比對,實現(xiàn)文本及音頻輸出結(jié)果的同步校驗測試,且通過對語音內(nèi)容的音頻輸出流進(jìn)行異步處理實現(xiàn)不中斷校驗,提高測試效率和準(zhǔn)確性。

      技術(shù)研發(fā)人員:郭春雨,尚忠陽,王倩
      受保護(hù)的技術(shù)使用者:中信銀行股份有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/10
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1