[發明專利]接口自動化測試優化方法、系統、電子設備和存儲介質有效
| 申請號: | 201810024235.2 | 申請日: | 2018-01-10 |
| 公開(公告)號: | CN108255717B | 公開(公告)日: | 2020-01-14 |
| 發明(設計)人: | 呂冬冬 | 申請(專利權)人: | 貝殼找房(北京)科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 11002 北京路浩知識產權代理有限公司 | 代理人: | 王瑩;李相雨 |
| 地址: | 100085 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化測試 數據構造 測試接口 測試數據 目標程序 下游系統 測試環境 存儲介質 代碼分支 電子設備 集成環境 軟件測試 上游系統 用例執行 構建 優化 自動化 測試 回歸 檢測 失敗 部署 | ||
本發明提供一種接口自動化測試優化方法、系統、電子設備和存儲介質,接口自動化測試優化方法包括:在進行目標程序的接口自動化測試前,構造用于測試用例時的測試數據;以及,在目標程序的接口自動化測試中,將不同的代碼分支部署在不同的測試環境中、構建與上游系統中接口對應的測試接口;下游系統根據所述測試接口進行數據構造,若檢測到數據構造失敗,則選取對應的所述測試數據作為所述下游系統的數據構造結果。本發明能夠有效且高效地提高自動化用例執行的時間和效率,提高軟件測試的回歸效率,并適用于大規模的集成環境,能夠有效提高接口自動化測試的穩定性。
技術領域
本發明涉及接口自動化測試技術領域,具體涉及一種接口自動化測試優化方法、系統、電子設備和存儲介質。
背景技術
接口自動化測試是目前軟件研發過程中質量保證的重要環節,是一種高效率的功能回歸測試的手段。但自動化用例執行時受限于環境、代碼分支、實現方法等因素,普遍存在執行時間長、穩定性低的問題,針對這些情況,我們提出了一種自動化用例優化方案,適用于軟件自動化測試的編寫、優化和執行等方面,對數據構造、執行過程等環節的質量和效率提升明顯。
目前,針對軟件研發項目的自動化測試,現有方案普遍采用數據準備、過程執行、結果校驗等過程,在單模塊測試、簡單功能的情況下勉強適用,但對于大規模的集成環境,由于多系統相互依賴、環境不穩定、數據構造復雜等因素,自動化用例執行起來通常會出現執行時間普遍過長、穩定性偏低的問題,比如數據構造過程過于復雜、依賴環境不穩定導致下游模塊功能異常、異步事件產生的數據固定周期內獲取不到等。
發明內容
針對現有技術中的問題,本發明提供一種接口自動化測試優化方法、系統、電子設備和存儲介質,能夠有效且高效地提高自動化用例執行的時間和效率,提高軟件測試的回歸效率,并適用于大規模的集成環境,能夠有效提高接口自動化測試的穩定性。
為解決上述技術問題,本發明提供以下技術方案:
第一方面,本發明提供一種接口自動化測試優化方法,所述接口自動化測試優化方法包括:
在進行目標程序的接口自動化測試前,構造用于測試用例的測試數據;
以及,在目標程序的接口自動化測試中,將不同的代碼分支部署在不同的測試環境中、構建與上游系統中接口對應的測試接口;
下游系統根據所述測試接口進行數據構造,若檢測到數據構造失敗,則選取對應的所述測試數據作為所述下游系統的數據構造結果。
進一步地,所述接口自動化測試優化方法還包括:
在目標程序的接口自動化測試中,檢測是否已生成動態監測數據;
若是,則執行測試用例;
否則,每隔第一時間后重新檢測,以及,若所述動態監測數據在超過第一時間后仍未生成成功,則停止當前測試用例。
進一步地,所述在目標程序的接口自動化測試中,將不同的代碼分支部署在不同的測試環境中、構建與上游系統中接口對應的測試接口,包括:
在目標程序的接口自動化測試中,
將不同的代碼分支根據分支類型進行劃分,并將劃分后的各類代碼分支分別部署在不同的測試環境中,其中,所述分支類型包括主干分支和開發分支;
以及,若上游系統中存在調用其他系統的復雜接口的第一接口,且所述第一接口無法用于下游系統的數據構造,則構建與所述第一接口對應的測試接口。
進一步地,所述接口自動化測試優化方法還包括:
對依賴外部系統的流程執行后的接口進行可測性改造,并對與接口自動化測試中的測試流程和測試系統無關的接口進行刪減和簡化,并使得簡化后接口的接口邏輯與簡化前相同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貝殼找房(北京)科技有限公司,未經貝殼找房(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810024235.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種氣流方向可調的艙蓋試驗臺進氣段
- 下一篇:麥克風相位陣列校準裝置





