[發明專利]生成測試用例的方法和裝置有效
| 申請號: | 202110648223.9 | 申請日: | 2021-06-10 |
| 公開(公告)號: | CN113377653B | 公開(公告)日: | 2023-09-26 |
| 發明(設計)人: | 張涵 | 申請(專利權)人: | 北京京東振世信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06N3/045 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 韓黎捷;郭晗 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 測試 方法 裝置 | ||
1.一種生成測試用例的方法,其特征在于,包括:
通過深度學習網絡對待測試文檔進行識別處理得到所述待測試文檔中包括的文本和判斷符;
將所述待測試文檔中包括的文本和判斷符與所述待測試文檔進行匹配,得到所述待測試文檔的流程節點信息,所述流程節點信息包括各個流程節點的元素屬性和文字信息、以及流程節點之間的邏輯順序和判斷詞;
根據測試用例模板包括的字段,從所述流程節點信息中提取各個字段對應的字段值;
使用測試用例編寫方法對所述字段值進行邏輯處理以生成測試用例;
所述待測試文檔包括流程圖,所述流程節點的元素屬性根據流程節點所使用的流程圖組件類型來獲取,其中,若流程圖組件為矩形組件,則流程節點的元素屬性為過程元素;若流程圖組件為菱形組件,則流程節點的元素屬性為判斷元素;若流程圖組件為橢圓形組件,則流程節點的元素屬性為開始或結束元素;若流程圖組件為箭頭組件,則流程節點的元素屬性為流向元素;
所述測試用例模板包括的字段包括:模塊字段、場景字段、步驟描述字段和預期結果字段;并且,根據測試用例模板包括的字段,從所述流程節點信息中提取各個字段對應的字段值包括:
對模塊字段,直接從所述流程節點信息中提取所述模塊字段的字段值;
對場景字段,從所述流程節點信息的過程元素中提取文字信息作為所述場景字段的字段值;
對步驟描述字段,從所述流程節點信息的判斷元素中提取文字信息作為所述步驟描述字段的字段值;
對預期結果字段,從所述流程節點信息的判斷元素中提取文字信息,并根據所述判斷元素對應的流向元素的判斷詞生成所述預期結果字段的字段值。
2.根據權利要求1所述的方法,其特征在于,通過深度學習網絡對待測試文檔進行識別處理得到所述待測試文檔中包括的文本和判斷符包括:
通過第一深度學習網絡對待測試文檔進行文字圖文檢測,以檢測所述待測試文檔中的文本框;
根據所述文本框進行文本匹配和提取;
將提取的文本輸入第二深度學習網絡進行通用文字識別,以得到所述待測試文檔中包括的文本和判斷符。
3.根據權利要求1所述的方法,其特征在于,使用測試用例編寫方法對所述字段值進行邏輯處理以生成測試用例之前,還包括:
根據預設的字段對應的取值范圍,將從所述流程節點信息中提取的字段對應的字段值擴展為對應的取值范圍;
以及,使用測試用例編寫方法對所述字段值進行邏輯處理以生成測試用例包括:
根據所述字段對應的取值范圍,使用測試用例編寫方法分別對所述取值范圍內的每個字段值進行邏輯處理以生成多個測試用例。
4.一種生成測試用例的裝置,其特征在于,包括:
識別處理模塊,用于通過深度學習網絡對待測試文檔進行識別處理得到所述待測試文檔中包括的文本和判斷符;
匹配處理模塊,用于將所述待測試文檔中包括的文本和判斷符與所述待測試文檔進行匹配,得到所述待測試文檔的流程節點信息,所述流程節點信息包括各個流程節點的元素屬性和文字信息、以及流程節點之間的邏輯順序和判斷詞;所述待測試文檔包括流程圖,所述流程節點的元素屬性根據流程節點所使用的流程圖組件類型來獲取,其中,若流程圖組件為矩形組件,則流程節點的元素屬性為過程元素;若流程圖組件為菱形組件,則流程節點的元素屬性為判斷元素;若流程圖組件為橢圓形組件,則流程節點的元素屬性為開始或結束元素;若流程圖組件為箭頭組件,則流程節點的元素屬性為流向元素;
字段值提取模塊,用于根據測試用例模板包括的字段,從所述流程節點信息中提取各個字段對應的字段值;
邏輯處理模塊,用于使用測試用例編寫方法對所述字段值進行邏輯處理以生成測試用例;
所述測試用例模板包括的字段包括:模塊字段、場景字段、步驟描述字段和預期結果字段;并且,所述字段值提取模塊還用于:對模塊字段,直接從所述流程節點信息中提取所述模塊字段的字段值;對場景字段,從所述流程節點信息的過程元素中提取文字信息作為所述場景字段的字段值;對步驟描述字段,從所述流程節點信息的判斷元素中提取文字信息作為所述步驟描述字段的字段值;對預期結果字段,從所述流程節點信息的判斷元素中提取文字信息,并根據所述判斷元素對應的流向元素的判斷詞生成所述預期結果字段的字段值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東振世信息技術有限公司,未經北京京東振世信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110648223.9/1.html,轉載請聲明來源鉆瓜專利網。





