[發明專利]基于有向圖的文本覆蓋率測試方法及相關設備有效
| 申請號: | 202011243094.7 | 申請日: | 2020-11-10 |
| 公開(公告)號: | CN112363924B | 公開(公告)日: | 2023-09-29 |
| 發明(設計)人: | 謝鵬 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;H04L67/02 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 姚維 |
| 地址: | 518033 廣東省深圳市福田區益田路5033號*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 文本 覆蓋率 測試 方法 相關 設備 | ||
1.一種基于有向圖的文本覆蓋率測試方法,其特征在于,所述基于有向圖的文本覆蓋率測試方法包括:
獲取多個測試用例、全量文本數據和多個超文本傳輸協議HTTP請求,所述全量文本數據為多輪智能聊天系統中的劇本數據;
解析所述全量文本數據,得到多個全量文本節點,并基于所述多個全量文本節點和預置的有向圖算法確定文本分支列表;
根據所述多個測試用例、所述文本分支列表、所述多個HTTP請求以及預置的標記算法,得到多個目標測試結果,目標測試結果被預置的標注算法所標記,目標測試結果包括對應的目標文本分支;
根據所述多個目標測試結果計算覆蓋率,得到文本覆蓋率;
所述解析所述全量文本數據,得到多個全量文本節點,并基于所述多個全量文本節點和預置的有向圖算法確定文本分支列表包括:
讀取所述全量文本數據的路徑,得到文本路徑數據,并基于所述文本路徑數據讀取所述全量文本數據的文本內容數據;
基于所述文本內容數據和預置的有向圖算法進行解析,得到文本分支列表;
所述基于所述文本內容數據和預置的有向圖算法進行解析,得到文本分支列表包括:
將所述文本內容數據轉換為字典格式的數據,得到文本字典數據;
從所述文本字典數據中確定多個文本鍵值,得到多個全量文本節點;
采用預置的有向圖算法對所述多個全量文本節點進行分組,得到多個文本分支;
整合所述多個文本分支,得到文本分支列表;
所述根據所述多個目標測試結果計算覆蓋率,得到文本覆蓋率包括:
統計目標測試結果中文本分支的數量,得到有效覆蓋數量,統計多個文本分支的數量,得到文本分支的數量;
基于所述有效覆蓋數量和所述文本分支的數量,計算得到文本覆蓋率。
2.根據權利要求1所述的基于有向圖的文本覆蓋率測試方法,其特征在于,所述根據所述多個測試用例、所述文本分支列表、所述多個HTTP請求以及預置的標記算法,得到多個目標測試結果,目標測試結果被預置的標注算法所標記,目標測試結果包括對應的目標文本分支包括:
調用所述多個測試用例響應所述多個HTTP請求,基于所述文本分支列表生成與每個HTTP請求對應的初始測試結果,得到多個初始測試結果;
根據所述多個初始測試結果和預置的標注算法,獲取多個目標測試結果。
3.根據權利要求2所述的基于有向圖的文本覆蓋率測試方法,其特征在于,所述根據所述多個初始測試結果和預置的標注算法,獲取多個目標測試結果包括:
判斷每個初始測試結果是否為有效結果;
若目標初始測試結果為有效結果,則采用預置的標注算法對所述目標初始測試結果進行標注,得到多個目標測試結果。
4.根據權利要求3所述的基于有向圖的文本覆蓋率測試方法,其特征在于,所述判斷每個初始測試結果是否為有效結果包括:
計算目標初始測試結果的有效概率值;
判斷所述有效概率值是否大于或者等于概率閾值;
若所述有效概率值大于或者等于所述概率閾值,則判定所述目標初始測試結果為有效結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011243094.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種PE管制備工藝
- 下一篇:一種藍牙音頻中繼混音的方法、裝置及存儲介質





