[發明專利]一種無碼或低碼的自動化用例管理方法和裝置在審
| 申請號: | 202111567248.2 | 申請日: | 2021-12-20 |
| 公開(公告)號: | CN114281688A | 公開(公告)日: | 2022-04-05 |
| 發明(設計)人: | 桑文鋒;劉耀洲;曹犟;付力力;余超 | 申請(專利權)人: | 神策網絡科技(北京)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京開陽星知識產權代理有限公司 11710 | 代理人: | 王艷斌 |
| 地址: | 100083 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 化用 管理 方法 裝置 | ||
本公開涉及一種無碼或低碼的自動化用例管理方法和裝置,其中,方法包括:接收用例編寫請求;其中,用例編寫請求包括多個關鍵字;基于多個關鍵字在預設數據庫查詢,獲取每個關鍵字對應的操作步驟;獲取每個操作步驟對應的屬性值,基于方法和注解映射關系在代碼倉庫獲取屬性值對應的調用方法,將調用方法組合成自動化用例,并添加標簽。由此,能夠基于中文關鍵字編寫自動化用例,提高回歸測試效率。
技術領域
本公開涉及測試技術領域,尤其涉及一種無碼或低碼的自動化用例管理方法和裝置。
背景技術
隨著軟件開發的蓬勃發展,測試相關的技術也越來越受到行業的重視。測試用例作為軟件測試過程中一項重要資產,既是軟件是否滿足需求的驗證標準,也是質量活動中測試執行的重要依據。
自動化測試更是重中之重,因此如何管理好手工用例和自動化用例使比較重要的,相關技術中,測試用例管理的維護和執行成本比較高。
發明內容
為了解決上述技術問題或者至少部分地解決上述技術問題,本公開提供了一種無碼或低碼的自動化用例管理方法和裝置。
本公開提供了一種無碼或低碼的自動化用例管理方法,包括:
接收用例編寫請求;其中,所述用例編寫請求包括多個關鍵字;
基于所述多個關鍵字在預設數據庫查詢,獲取每個所述關鍵字對應的操作步驟;
獲取每個所述操作步驟對應的屬性值;
基于方法和注解映射關系在代碼倉庫獲取所述屬性值對應的調用方法,將所述調用方法組合成自動化用例,并添加標簽。
在本公開的可選實施例中,在所述接收用例編寫請求之前,還包括:
獲取多個測試用例;
獲取按照行為驅動規則進行編寫的每個所述測試用例對應的用戶行為操作步驟;
生成與每個所述用戶行為操作步驟對應的執行代碼和注解信息;其中,所述注解信息包括:關鍵詞、類、方法和輸入參數組成的屬性值;
構建所述執行代碼和所述注解信息的映射關系,在所述代碼倉庫存儲所述執行代碼,并將所述映射關系存儲在數據庫。
在本公開的可選實施例中,所述基于所述多個關鍵字在預設數據庫查詢,獲取每個所述關鍵字對應的操作步驟,包括:
在所述預設數據庫中,將每個所述關鍵詞與所述多個用戶行為操作步驟進行匹配,獲取與每個所述關鍵詞匹配的可執行步驟作為每個所述關鍵字對應的所述操作步驟。
在本公開的可選實施例中,所述的無碼或低碼的自動化用例管理方法,還包括:
接收測試請求;其中,所述測試請求包括測試標識;
基于所述測試標識,獲取包括自動標簽的自動化用例,則執行所述自動化用例。
在本公開的可選實施例中,所述的無碼或低碼的自動化用例管理方法,還包括:
基于所述測試標識,獲取包括手動標簽的手動用例,則手動執行所述手動用例。
本公開提供了一種無碼或低碼的自動化用例管理裝置,包括:
接收請求模塊,用于接收用例編寫請求;其中,所述用例編寫請求包括多個關鍵字;
查詢獲取模塊,用于基于所述多個關鍵字在預設數據庫查詢,獲取每個所述關鍵字對應的操作步驟;
匹配獲取模塊,用于獲取每個所述操作步驟對應的屬性值;
映射添加模塊,用于基于方法和注解映射關系在代碼倉庫獲取所述屬性值對應的調用方法,將所述調用方法組合成自動化用例,并添加標簽。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于神策網絡科技(北京)有限公司,未經神策網絡科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111567248.2/2.html,轉載請聲明來源鉆瓜專利網。





