[發明專利]接口自動化測試的處理方法、裝置及存儲介質在審
| 申請號: | 202011104883.2 | 申請日: | 2020-10-15 |
| 公開(公告)號: | CN112416751A | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 仝瑤 | 申請(專利權)人: | 北京達佳互聯信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張大威 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 自動化 測試 處理 方法 裝置 存儲 介質 | ||
本公開關于一種接口自動化測試的處理方法、裝置及存儲介質。其中方法包括:解析包含多個接口測試用例的初始腳本信息,提取每個接口測試用例的多個目標信息;將多個目標信息分別寫入數據庫的相應字段位置,生成多個接口測試用例的用例描述數據,并將用例描述數據顯示在目標設備界面;響應于用戶對目標設備界面中目標用例描述數據發送的測試命令,執行初始腳本信息中與目標用例描述數據對應的目標腳本信息。本公開通過將測試用例腳本中的多個接口測試用例進行可視化,這樣,可以使得用戶基于自身測試需求從該可視化的接口測試用例中選取相應的測試用例進行測試,可以方便用戶靈活利用和操作測試用例的信息。
技術領域
本公開涉及計算機領域,尤其涉及接口自動化測試的處理方法、裝置及存儲介質。
背景技術
為了保證服務的正確性和穩定性,對于后端服務的測試時必不可少的。但是目前軟件的迭代周期非常快,服務更新也非常頻繁,純手工驗證已經很難滿足質量保障的需求,因此接口自動化測試能夠幫助測試人員很快的作出功能的正確性驗證以及線上服務巡檢的工作。例如,基于接口自動化測試技術預先編寫測試用例,進而根據該測試用例實現對功能的正確性驗證以及線上服務巡檢。
相關技術中,接口自動化測試中所使用的測試用例通常是采用腳本撰寫方式而生成的。但是,由于基于腳本撰寫的測試用例具有一定的專業性,腳本測試用例內容通常比較復雜,不便于管理和維護。
發明內容
本公開提供一種接口自動化測試的處理方法、裝置及系統,以至少解決相關技術中腳本測試用例內容不便于管理和維護的問題。本公開的技術方案如下:
根據本公開實施例的第一方面,提供一種接口自動化測試的處理方法,包括:
解析包含多個接口測試用例的初始腳本信息,提取每個所述接口測試用例的多個目標信息;
將所述多個目標信息分別寫入數據庫的相應字段位置,生成所述多個接口測試用例的用例描述數據,并將所述用例描述數據顯示在目標設備界面;
響應于用戶對所述目標設備界面中目標用例描述數據發送的測試命令,執行所述初始腳本信息中與所述目標用例描述數據對應的目標腳本信息。
在本公開的一些實施例中,在所述解析包含多個接口測試用例的初始腳本信息,提取每個所述接口測試用例的多個目標信息之前,還包括:
響應于對所述初始腳本信息的提交事件;
啟動在測試框架中的用例運行程序中設置的監聽程序;
在所述將所述多個目標信息分別寫入數據庫的相應字段位置,生成所述多個接口測試用例的用例描述數據之后,還包括:
接收所述監聽程序反饋的寫入完成消息;
退出所述測試框架中的用例運行程序。
在本公開的一些實施例中,所述解析包含多個接口測試用例的初始腳本信息,提取每個所述接口測試用例的多個目標信息,包括:
將所述初始腳本信息與預設的名稱關鍵詞進行匹配;
如果匹配成功,則根據所述名稱關鍵詞從所述初始腳本信息中提取每個所述接口測試用例的類名和方法名。
在本公開的一些實施例中,所述解析包含多個接口測試用例的初始腳本信息,提取每個所述接口測試用例的多個目標信息,還包括:
將所述初始腳本信息與預設的擴展關鍵詞進行匹配;
如果匹配成功,則根據所述擴展關鍵詞從所述初始腳本信息中提取每個所述接口測試用例的擴展信息。
在本公開的一些實施例中,在將所述用例描述數據顯示在目標設備界面之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京達佳互聯信息技術有限公司,未經北京達佳互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011104883.2/2.html,轉載請聲明來源鉆瓜專利網。





