[發明專利]接口自動化測試用例生成方法及相關設備有效
| 申請號: | 201811537622.2 | 申請日: | 2018-12-15 |
| 公開(公告)號: | CN109815121B | 公開(公告)日: | 2023-07-18 |
| 發明(設計)人: | 鄒磊 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 周志偉 |
| 地址: | 518000 廣東省深圳市福田區益田路503*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 自動化 測試 生成 方法 相關 設備 | ||
本發明提供一種應用于接口測試領域的接口自動化測試用例生成方法,涉及計算機領域里的接口測試領域,包括:根據待測試接口的有效入參和異常業務場景生成與所述待測試接口對應的第一測試用例;根據所述待測試接口的有效出參,通過等價類或/和邊界值規則生成第二測試用例;根據所述待測試接口預設的實際調用條件生成第三測試用例;所述第一測試用例、第二測試用例及所述第三測試用例可供所述待測試接口在進行測試時調用。本發明實施例提供的接口自動化測試用例生成方法,較全面地覆蓋了待測試接口的代碼邏輯,保證了待測試接口測試的全面性。本發明還提供一種接口自動化測試用例生成裝置及計算機可讀存儲介質。
技術領域
本發明涉及電子技術領域,尤其涉及一種接口自動化測試用例生成方法、裝置及計算機可讀存儲介質。
背景技術
一個產品在投入使用之前,為了減少其在使用過程中出現故障的頻率,往往需要對各個接口進行測試,而對接口的測試,則依賴測試用例的設計。
目前,接口自動化測試在行業內已經有比較成熟的測試工具如postman等,這類工具都是通過構造接口的入參,獲取返回結果后與預期的結果進行比對來判斷接口功能的正確性。對接口的完整性測試歸根到底都是依賴于接口測試用例的設計,目前行業內如上述的測試用例的設計思路較為單一,在如今的接口功能越來越豐富的背景下,實際上沒有完全覆蓋接口的全部代碼邏輯,同時對業務需求也沒有完整的覆蓋,無法保證接口的完整性和飽滿性,因此存在較大的漏側的可能,顯然,目前的測試用例設計思路已經不能滿足測試接口功能多元化的變化,因此如何保證接口測試的完整性和飽滿性成為亟待解決的問題。
發明內容
鑒于此,有必要提供一種能較全面地覆蓋待測試接口代碼邏輯的應用于接口測試領域的接口自動化測試用例生成方法、裝置及計算機可讀存儲介質。
本發明第一方面提供一種應用于接口測試領域的接口自動化測試用例生成方法,包括:
根據待測試接口的有效入參和異常業務場景生成與所述待測試接口對應的第一測試用例;
根據所述待測試接口的有效出參,通過等價類或/和邊界值規則生成第二測試用例;
根據所述待測試接口預設的實際調用條件生成第三測試用例;
所述第一測試用例、第二測試用例及所述第三測試用例可供所述待測試接口在進行測試時調用。
本發明第二方面提供一種應用于接口測試領域的接口自動化測試用例生成裝置,其特征在于,包括:
第一測試用例生成單元,用于根據待測試接口的有效入參和異常業務場景生成與所述待測試接口對應的第一測試用例;
第二測試用例生成單元,用于根據所述待測試接口的有效出參,通過等價類或/和邊界值規則生成第二測試用例;
第三測試用例生成單元,用于根據所述待測試接口預設的實際調用條件生成第三測試用例;
所述第一測試用例、第二測試用例及所述第三測試用例可供所述待測試接口在進行測試時調用。
本發明第三方面提供一種計算機,包括處理器和存儲器,所述處理器用于執行存儲器中存儲的計算機程序時實現如上述任意一項所述的應用于接口測試領域的接口自動化測試用例生成方法的步驟。
本發明第四方面提供一種計算機可讀存儲介質,其上存儲有計算機程序或指令,所述計算機程序或指令被處理器執行時實現如上所述的應用于接口測試領域的接口自動化測試用例生成方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811537622.2/2.html,轉載請聲明來源鉆瓜專利網。





