[發明專利]一種實現測試腳本驗證的方法及系統有效
| 申請號: | 202010132505.9 | 申請日: | 2020-02-29 |
| 公開(公告)號: | CN111352843B | 公開(公告)日: | 2022-11-25 |
| 發明(設計)人: | 盧正超 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 張營磊 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 測試 腳本 驗證 方法 系統 | ||
1.一種實現測試腳本驗證的方法,其特征在于,包括如下步驟:
S1.創建腳本驗證模板;
S2.創建測試腳本,并在測試腳本中設置驗證接口;
S3.根據測試腳本以及腳本驗證模板生成腳本驗證實例;
S4.在模擬測試平臺運行測試腳本,并通過驗證接口啟動腳本驗證實例;
S5.配置腳本驗證實例對測試腳本進行驗證,再通過驗證接口返回腳本驗證結果。
2.如權利要求1所述的實現測試腳本驗證的方法,其特征在于,步驟S1具體步驟如下:
S11.定義腳本驗證模板的命名空間;
S12.定義腳本驗證模板的傳遞參數;
S13.定義腳本驗證模板的驗證結果類型;驗證結果類型包括驗證通過、驗證失敗、返回信息以及運行錯誤。
3.如權利要求1所述的實現測試腳本驗證的方法,其特征在于,步驟S4具體步驟如下:
S41.在模擬測試平臺運行測試腳本;
S42.測試腳本通過驗證接口啟動腳本驗證實例,并向腳本驗證實例傳遞判斷邏輯和邏輯參數。
4.如權利要求3所述的實現測試腳本驗證的方法,其特征在于,步驟S5具體步驟如下:
S51.配置腳本驗證實例初始化自身運行環境;
S52.配置腳本驗證實例根據驗證接口傳遞的判斷邏輯進行邏輯判斷,以及對驗證接口傳遞的邏輯參數進行運算;
S53.配置腳本驗證實例通過驗證接口返回邏輯判斷結果以及邏輯參數的運算結果。
5.如權利要求4所述的實現測試腳本驗證的方法,其特征在于,步驟S52中的判斷邏輯包括測試腳本指令條數的統計以及測試腳本中命令類型的驗證。
6.如權利要求1所述的實現測試腳本驗證的方法,其特征在于,步驟S5之后還包括如下步驟:
S6.模擬測試平臺保存并記錄腳本驗證實例返回的腳本驗證結果。
7.一種實現測試腳本驗證的系統,其特征在于,包括:
腳本驗證模板創建模塊(1),用于創建腳本驗證模板;
測試腳本創建模塊(2),用于創建測試腳本,并在測試腳本中設置驗證接口;
腳本驗證實例生成模塊(3),用于根據測試腳本以及腳本驗證模板生成腳本驗證實例;
測試腳本運行模塊(4),用于在模擬測試平臺運行測試腳本,并通過驗證接口啟動腳本驗證實例;
測試腳本驗證模塊(5),用于配置腳本驗證實例對測試腳本進行驗證,再通過驗證接口返回腳本驗證結果。
8.如權利要求7所述的實現測試腳本驗證的系統,其特征在于,腳本驗證模板創建模塊(1)包括:
命名空間定義單元(1.1),用于定義腳本驗證模板的命名空間;
傳遞參數定義單元(1.2),用于定義腳本驗證模板的傳遞參數;
驗證結果類型定義單元(1.3),用于定義腳本驗證模板的驗證結果類型;驗證結果類型包括驗證通過、驗證失敗、返回信息以及運行錯誤。
9.如權利要求7所述的實現測試腳本驗證的系統,其特征在于,測試腳本運行模塊(4)包括:
測試腳本運行單元(4.1),用于在模擬測試平臺運行測試腳本;
腳本驗證實例啟動單元(4.2),用于配置測試腳本通過驗證接口啟動腳本驗證實例,并向腳本驗證實例傳遞判斷邏輯和邏輯參數。
10.如權利要求7所述的實現測試腳本驗證的系統,其特征在于,測試腳本驗證模塊(5)包括:
環境初始化單元(5.1),用于配置腳本驗證實例初始化自身運行環境;
邏輯判斷及運算單元(5.2),用于配置腳本驗證實例根據驗證接口傳遞的判斷邏輯進行邏輯判斷,以及對驗證接口傳遞的邏輯參數進行運算;
結果返回單元(5.3),用于配置腳本驗證實例通過驗證接口返回邏輯判斷結果以及邏輯參數的運算結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010132505.9/1.html,轉載請聲明來源鉆瓜專利網。





