[發明專利]軟件測試方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202210107231.7 | 申請日: | 2022-01-28 |
| 公開(公告)號: | CN114564385A | 公開(公告)日: | 2022-05-31 |
| 發明(設計)人: | 陳欣 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 史雅琪 |
| 地址: | 215168 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 測試 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種軟件測試方法,其特征在于,包括:
獲取待測的平臺產品的關聯數據,并將各個所述關聯數據分別存儲至測試框架;
根據預設的測試用例模板和所述平臺產品創建測試用例,將所述測試用例進行代碼轉換,得到第一代碼文件;
根據所述平臺產品的功能獲取代碼修改指令,根據所述代碼修改指令對所述第一代碼文件進行修改,得到第二代碼文件,將所述第二代碼文件存儲至所述測試框架;
獲取周期性的測試任務,根據所述測試任務運行所述第二代碼文件,以在所述測試框架中對所述測試用例進行測試,得到測試報告。
2.根據權利要求1所述的軟件測試方法,其特征在于,根據預設的測試用例模板和所述平臺產品創建測試用例,將所述測試用例進行代碼轉換,得到第一代碼文件,包括:
根據所述測試用例,按標準格式創建字段,將所述字段對應地添加到預設的代碼模板中,得到第一代碼文件,其中,所述字段至少包括以下之一:用例名稱、測試步驟、測試預期結果、用例作者。
3.根據權利要求1所述的軟件測試方法,其特征在于,根據所述代碼修改指令對所述第一代碼文件進行修改,得到第二代碼文件,包括:
根據所述第一代碼文件獲取第一代碼數據;
將用于實現各個測試步驟的第二代碼數據添加至所述第一代碼數據,得到第二代碼文件。
4.根據權利要求3所述的軟件測試方法,其特征在于,得到第二代碼文件之后,還包括:
對第二代碼文件進行調試,其中,所述調試的過程包括:在所述測試框架中運行所述第二代碼文件,檢測運行過程是否存在錯誤;
若是,則輸出錯誤信息,根據所述錯誤信息確定錯誤原因,并改正所述錯誤;
若否,則保存所述第二代碼文件。
5.根據權利要求1所述的軟件測試方法,其特征在于,獲取待測的平臺產品的關聯數據之前,還包括:
獲取集群參數,根據所述集群參數創建用于運行所述平臺產品的虛擬機,并根據所述集群參數安裝對應的操作系統,以使所述平臺產品的運行環境完成配置,其中,所述集群參數至少包括以下之一:待測節點的數量、待測集群的數量、所述待測集群與所述待測節點的對應關系、所述待測集群的類型。
6.根據權利要求5所述的軟件測試方法,其特征在于,并根據所述集群參數安裝對應的操作系統,還包括:
根據所述平臺產品的版本信息,獲取安裝程序;
通過運行所述安裝程序,將所述平臺產品進行安裝,獲取所述待測集群的配置文件,根據所述配置文件,在所述待測集群中安裝用于支持所述平臺產品功能的組件。
7.根據權利要求1所述的軟件測試方法,其特征在于,獲取周期性的測試任務,包括:
創建用于管理所述測試用例的基線庫,將所述測試任務中的所述測試用例按對應的周期記錄在所述基線庫中,其中,所述基線庫中記錄的數據還包括所述測試用例的數量和通過所述第二代碼文件測試后的測試用例的數量;
根據所述測試用例的數量和通過所述第二代碼文件測試后的測試用例的數量,計算所述測試框架中所述第二代碼文件的測試效率。
8.一種軟件測試裝置,其特征在于,所述裝置包括:
構建模塊,用于獲取待測的平臺產品的關聯數據,并將各個所述關聯數據分別存儲至測試框架;
轉換模塊,用于根據預設的測試用例模板和所述平臺產品創建測試用例,將所述測試用例進行代碼轉換,得到第一代碼文件;
修改模塊,用于根據所述平臺產品的功能獲取代碼修改指令,根據所述代碼修改指令對所述第一代碼文件進行修改,得到第二代碼文件,將所述第二代碼文件存儲至所述測試框架;
測試模塊,用于獲取周期性的測試任務,根據所述測試任務運行所述第二代碼文件,以在所述測試框架中對所述測試用例進行測試,得到測試報告。
9.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的軟件測試方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的軟件測試方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210107231.7/1.html,轉載請聲明來源鉆瓜專利網。





