[發明專利]一種實現測試腳本驗證的方法及系統有效
| 申請號: | 202010132505.9 | 申請日: | 2020-02-29 |
| 公開(公告)號: | CN111352843B | 公開(公告)日: | 2022-11-25 |
| 發明(設計)人: | 盧正超 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 張營磊 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 測試 腳本 驗證 方法 系統 | ||
本發明提供一種實現測試腳本驗證的方法及系統,所述方法包括如下步驟:S1.創建腳本驗證模板;S2.創建測試腳本,并在測試腳本中設置驗證接口;S3.根據測試腳本以及腳本驗證模板生成腳本驗證實例;S4.在模擬測試平臺運行測試腳本,并通過驗證接口啟動腳本驗證實例;S5.配置腳本驗證實例對測試腳本進行驗證,再通過驗證接口返回腳本驗證結果;系統包括:腳本驗證模板創建模塊、測試腳本創建模塊、腳本驗證實例生成模塊、測試腳本運行模塊以及測試腳本驗證模塊。本發明能夠獲取測試腳本行為的動作結果,并判斷腳本行為動作結果是否符合要求,能夠判斷測試腳本的每個測試動作或每個測試循環是否符合測試預期。
技術領域
本發明屬于測試腳本開發技術領域,具體涉及一種實現測試腳本驗證的方法及系統。
背景技術
測試平臺中測試工程師在開發測試腳本時,通常需要根據測試流程、測試腳本的定義規則逐條編寫腳本文件,腳本中的每個坐標點、每次延時、每次執行的命令等均需要第三方工具(坐標顯示軟件,計時器等)協助,開發周期長且極易出錯。且現有腳本編輯器中沒有錯誤提示(如標簽錯誤、命令錯誤等),編寫完成后還需要測試工程師實際運行該腳本以判斷其是否符合測試流程,一旦錯誤還需返回修改,十分繁瑣和易錯。
此為現有技術的不足,因此,針對現有技術中的上述缺陷,提供一種實現測試腳本驗證的方法及系統,是非常有必要的。
發明內容
針對現有技術的上述現有測試平臺的測試腳本開發周期長,容易出錯,一旦錯誤需要返回修改,十分繁瑣的缺陷,本發明提供一種實現測試腳本驗證的方法及系統,以解決上述技術問題。
第一方面,本發明提供一種實現測試腳本驗證的方法,包括如下步驟:
S1.創建腳本驗證模板;
S2.創建測試腳本,并在測試腳本中設置驗證接口;
S3.根據測試腳本以及腳本驗證模板生成腳本驗證實例;
S4.在模擬測試平臺運行測試腳本,并通過驗證接口啟動腳本驗證實例;
S5.配置腳本驗證實例對測試腳本進行驗證,再通過驗證接口返回腳本驗證結果。
進一步地,步驟S1具體步驟如下:
S11.定義腳本驗證模板的命名空間;
S12.定義腳本驗證模板的傳遞參數;
S13.定義腳本驗證模板的驗證結果類型;驗證結果類型包括驗證通過、驗證失敗、返回信息以及運行錯誤。腳本驗證模板提供了腳本驗證的基本功能,避免了重復開發,浪費資源,開發人員根據腳本驗證模板定義的命名空間、傳遞參數以及驗證結果類型創建腳本驗證實例,與測試腳本及模擬測試平臺交互。
進一步地,步驟S4具體步驟如下:
S41.在模擬測試平臺運行測試腳本;
S42.測試腳本通過驗證接口啟動腳本驗證實例,并向腳本驗證實例傳遞判斷邏輯和邏輯參數。測試腳本中需要驗證的內容通過驗證接口以參數的形式傳遞到腳本驗證實例。
進一步地,步驟S5具體步驟如下:
S51.配置腳本驗證實例初始化自身運行環境;
S52.配置腳本驗證實例根據驗證接口傳遞的判斷邏輯進行邏輯判斷,以及對驗證接口傳遞的邏輯參數進行運算;
S53.配置腳本驗證實例通過驗證接口返回邏輯判斷結果以及邏輯參數的運算模擬結果。腳本驗證實例對測試腳本的驗證結果通過驗證接口傳回測試腳本及模擬測試平臺。
進一步地,步驟S52中的判斷邏輯包括測試腳本指令條數的統計以及測試腳本中命令類型的驗證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010132505.9/2.html,轉載請聲明來源鉆瓜專利網。





