[發明專利]一種測試用例生成方法、裝置、電子設備及介質在審
| 申請號: | 202010316948.3 | 申請日: | 2020-04-21 |
| 公開(公告)號: | CN111506511A | 公開(公告)日: | 2020-08-07 |
| 發明(設計)人: | 劉凱;楊凱;王陽 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強;賈允 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 生成 方法 裝置 電子設備 介質 | ||
本發明公開了一種測試用例生成方法、裝置、電子設備及介質。所述方法包括:接收業務請求;執行所述業務請求,以及基于所述業務請求的執行情況獲取服務調用鏈路信息和數據庫調用信息;根據測試規則從所述服務調用鏈路信息所指示的鏈路中選取出測試節點;基于所述測試節點和所述數據庫調用信息得到目標關聯數據;基于所述業務請求、所述服務調用鏈路信息和所述目標關聯數據生成所述目標測試用例。本發明不需要關注該業務請求執行中相關聯的硬件層服務對象以及硬件層服務對象涉及的庫表結構,能夠提高測試用例的生成效率,可以更好的滿足需要進行快速測試的場景的需求。在測試規則的指導下選取測試節點,可以保證生成的測試用例更具針對性和實用性。
技術領域
本發明涉及互聯網通信技術領域,尤其涉及一種測試用例生成方法、裝置、電子設備及介質。
背景技術
隨著互聯網通信技術的不斷發展,利用互聯網通信技術提供各類業務服務已經成為主流趨勢。在業務服務的實現中,往往需要通過調用對應的服務對象以進行支持。為保證業務功能的有效實現,需要對此進行相關測試。
相關技術中,對服務對象進行測試往往需要由工作人員手工編寫對應的測試用例。比如,工作人員基于關鍵字驅動的思想為待測試服務對象手工編寫測試用例,向該服務對象輸入編寫好的測試用例,進而利用該服務對象返回的關鍵字信息進行結構校驗。然而,手工編寫測試用例的工作量是巨大的,相應的,測試用例的生成速度低下,很難滿足需要進行快速測試的場景的需求。因此,需要提供對測試用例更有效的生成方案。
發明內容
為了解決現有技術應用在進行測試用例生成時,效率低等問題,本發明提供了一種測試用例生成方法、裝置、電子設備及介質:
一方面,本發明提供了一種測試用例生成方法,所述方法包括:
接收業務請求;
執行所述業務請求,以及基于所述業務請求的執行情況獲取服務調用鏈路信息和數據庫調用信息;
根據測試規則從所述服務調用鏈路信息所指示的鏈路中選取出測試節點;
基于所述測試節點和所述數據庫調用信息得到目標關聯數據;
基于所述業務請求、所述服務調用鏈路信息和所述目標關聯數據生成所述目標測試用例。
另一方面提供了一種測試用例生成裝置,所述裝置包括:
請求接收模塊:用于接收業務請求;
信息獲取模塊:用于執行所述業務請求,以及基于所述業務請求的執行情況獲取服務調用鏈路信息和數據庫調用信息;
節點選取模塊:用于根據測試規則從所述服務調用鏈路信息所指示的鏈路中選取出測試節點;
數據得到模塊:用于基于所述測試節點和所述數據庫調用信息得到目標關聯數據;
用例生成模塊:用于基于所述業務請求、所述服務調用鏈路信息和所述目標關聯數據生成所述目標測試用例。
另一方面提供了一種電子設備,所述電子設備包括處理器和存儲器,所述存儲器中存儲有至少一條指令或至少一段程序,所述至少一條指令或所述至少一段程序由所述處理器加載并執行以實現如上述的測試用例生成方法。
另一方面提供了一種計算機可讀存儲介質,所述存儲介質中存儲有至少一條指令或至少一段程序,所述至少一條指令或所述至少一段程序由處理器加載并執行以實現如上述的測試用例生成方法。
本發明提供的一種測試用例生成方法、裝置、電子設備及介質,具有如下技術效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010316948.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種骨科復健架
- 下一篇:一種配網自動化安全開關





