[發明專利]測試案例管理方法、裝置、設備及計算機可讀存儲介質在審
| 申請號: | 201910407749.0 | 申請日: | 2019-05-16 |
| 公開(公告)號: | CN110297757A | 公開(公告)日: | 2019-10-01 |
| 發明(設計)人: | 廖陽春 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F16/172;G06F16/14 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 劉挽瀾 |
| 地址: | 518033 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 計算機可讀存儲介質 讀取 測試套件 預置測試 隊列 文本文件 寫入 測試案例文件 管理 案例文件 案例執行 測試管理 管理裝置 名稱管理 名稱匹配 依次讀取 預設 查找 | ||
本發明涉及測試管理領域,公開了一種測試案例管理方法,所述測試案例管理方法包括以下步驟:讀取預置測試案例文本文件中按照預設的案例名稱管理規則寫入的測試案例名稱,并將讀取到的測試案例名稱依次寫入隊列中;依次讀取所述隊列中的測試案例名稱,得到具有排列順序的待執行測試案例名稱;查找預置測試案例文件目錄中與所述待執行測試案例名稱匹配的測試用例,并將查找到的所述測試用例添加到對應測試案例文件目錄下的測試套件中;執行所述測試套件中的測試用例。本發明還提供一種測試案例管理裝置、設備及計算機可讀存儲介質。本發明提供的測試案例管理方法實現了更改測試案例執行順序的目的。
技術領域
本發明涉及測試管理領域,尤其涉及一種測試案例管理方法、裝置、設備及計算機可讀存儲介質。
背景技術
目前,業內接口自動化測試的類似產品不能對測試案例進行管理,如Jmeter就不能對測試案例進行管理,由于不能對測試案例進行管理,所以無法改變測試案例執行的順序,進而導致測試過程較為復雜。因此,如何解決現有測試工具不能對測試案例進行管理的問題,成為了目前亟待解決的技術問題。
發明內容
本發明的主要目的在于提供一種測試案例管理方法、裝置、設備及計算機可讀存儲介質,旨在解決現有技術中不能管理測試案例的技術問題。
為實現上述目的,本發明提供一種測試案例管理方法,所述測試案例管理方法包括以下步驟:
讀取預置測試案例文本文件中按照預設的案例名稱管理規則寫入的測試案例名稱,并將讀取到的測試案例名稱依次寫入隊列中;
依次讀取所述隊列中的測試案例名稱,得到具有排列順序的待執行測試案例名稱;
查找預置測試案例文件目錄中與所述待執行測試案例名稱匹配的測試用例,并將查找到的所述測試用例添加到對應測試案例文件目錄下的測試套件中;
執行所述測試套件中的測試用例。
可選地,在所述讀取預置測試案例文本文件中按照預設的案例名稱管理規則寫入的測試案例名稱,并將讀取到的測試案例名稱依次寫入隊列中的步驟之前,還包括以下步驟:
在所述測試案例文本文件中設置測試案例的分類保存區域,其中,不同類別的測試案例名稱保存在所述測試案例文本文件的不同保存區域內。
可選地,在所述測試案例文本文件中設置測試案例的分類保存區域的步驟之后,還包括以下步驟:
基于所述案例名稱管理規則,將各測試案例名稱寫入所述測試案例文本文件的對應保存區域內;
對各保存區域內的測試案例名稱進行標記,所述標記用于標識執行測試案例名稱與非執行測試案例名稱。
可選地,在所述基于所述案例名稱管理規則,將各測試案例名稱寫入所述測試案例文本文件的對應保存區域內的步驟之后,還包括以下步驟:
基于所述案例名稱管理規則,修改所述測試案例文本文件中測試案例名稱的排列順序,以供調整測試用例的執行順序。
可選地,在所述對各保存區域內的測試案例名稱進行標記的步驟之后,還包括以下步驟:
增加或刪除所述標記,以供調整待執行測試用例。
可選地,所述讀取預置測試案例文本文件中按照預設的案例名稱管理規則寫入的測試案例名稱,并將讀取到的測試案例名稱依次寫入隊列中的步驟包括以下步驟:
讀取所述測試案例文本文件中的測試案例名稱;
基于所述標記,判斷當前讀取的測試案例名稱是否為待執行的測試案例名稱;
若當前讀取的測試案例名稱為待執行的測試案例名稱,則將讀取到的測試案例名稱依次寫入隊列中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910407749.0/2.html,轉載請聲明來源鉆瓜專利網。





