[發明專利]一種REST API接口軟件自動化測試方法在審
| 申請號: | 202010509315.4 | 申請日: | 2020-06-08 |
| 公開(公告)號: | CN111679982A | 公開(公告)日: | 2020-09-18 |
| 發明(設計)人: | 吳肖峻;劉勇勤;鐘茂連 | 申請(專利權)人: | 廣東賽百威信息科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州博士科創知識產權代理有限公司 44663 | 代理人: | 李永鋒 |
| 地址: | 510700 廣東省廣州市開發區科學*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 rest api 接口 軟件 自動化 測試 方法 | ||
本發明涉及自動化數據處理技術領域,尤其涉及一種REST API接口軟件自動化測試方法,包括:S1、建立REST API接口軟件自動化測試通用工具類庫;S2、建立Excel格式的REST API接口軟件自動化測試用例;S3、構建REST API接口軟件自動化測試請求;S4、利用集成工具構建自動編排任務。本發明解決了現有技術中利用Postman人工測試軟件編寫測試用例的人員與測試人員使用測試用例時習慣不一致,可讀性差,而且非自動化測試效率低,利用編寫腳本進行軟件測試需要測試人員有較高的變成能力的技術問題。
技術領域
本發明涉及自動化數據處理技術領域,尤其涉及一種REST API接口軟件自動化測試方法。
背景技術
軟件測試是軟件生命周期中很重要的一部分,其目的是以最少的時間和人力找出軟件中的各種缺陷。目前,對一些己發布軟件,在添加了一些新功能或者修復了之前版本的一些缺陷之后,需要發布新版本,也需要進行新功能測試和原有功能回歸測試。由于一些軟件迭代周期短,測試人員需要在短時間內完成新功能的測試,驗證是否達到標準要求,同時也需要對原有功能進行回歸測試,保證原有功能的使用不受影響。因此,測試人員需要花更多的時間和精力保證軟件系統的質量,自動化測試技術的引入大大縮減了軟件檢測的時間,在軟件檢測領域自動化檢測軟件顯得格外重要。
傳統的REST API接口測試一般采用Postman人工測試或通過編寫腳本進行自動化測試。采用Postman進行測試,一方面編寫測試用例的方式與測試人員使用Excel編寫測試用例的習慣不一致,可讀性性差;另一方面也不能實現自動化執行,效率較低。而通過編寫腳本進行自動化測試,需要測試人員具備較高的軟件編程能力,而大部分軟件測試人員的軟件編程能力普遍不高,實施起來比較困難。
因此,有必要對現有技術改進以解決上述技術問題。
發明內容
有鑒于此,本發明的目的在于提供一種REST API接口軟件自動化測試方法,解決現有技術中軟件測試效率低、可讀性差的技術問題。具體而言通過以下技術方案實現:
設計的一種REST API接口軟件自動化測試方法,包括如下步驟:
S1、建立REST API接口軟件自動化測試通用工具類庫并儲存在儲存端I,通用類庫是特定編程語言在各種平臺都獲得支持的類庫環境(編程環境和或運行環境),具體到本發明中,可以采用java通用類庫,現有技術中存在適用于本發明的java通用類庫;
S2、建立Excel格式的REST API接口軟件自動化測試用例并儲存在儲存端II,儲存端I、儲存端II可以采用現有技術中服務器中的云儲存,也可以將REST API接口軟件自動化測試通用工具類庫、REST API接口軟件自動化測試用例上傳到Github,進而將其記錄在Git倉庫;
S3、構建REST API接口軟件自動化測試請求并儲存在儲存端III,可以采用現有技術中的Spring MVC、PHP創建REST API接口軟件自動化測試請求,采用REST風格的API,具有客戶-服務器(Client-Server)客戶端服務器分離提高用戶界面的便攜性、服務器簡化提高可伸縮性、服務器無狀態提高可見性、提高了可靠性及可拓展性等優點;
S4、利用集成工具構建自動編排任務,所述自動編排任務包括如下步驟:
S41、自動確定調度參數,即配置調度參數,包括系統調度參數和自定義調度參數;
S42、自動獲取儲存端I中的REST API接口軟件自動化測試通用工具類庫;
S43、自動獲取儲存端II中的REST API接口軟件自動化測試用例并讀取其中的所有數據,包括用例編號、用例名、請求方法、接口地址、請求參數、期望值等數據;
S44、自動獲取儲存端III中的構建的REST API接口軟件自動化測試請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東賽百威信息科技有限公司,未經廣東賽百威信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010509315.4/2.html,轉載請聲明來源鉆瓜專利網。





