[發明專利]基于存儲系統的腳本檢查方法、系統、裝置及存儲介質在審
| 申請號: | 201710861342.6 | 申請日: | 2017-09-21 |
| 公開(公告)號: | CN107544884A | 公開(公告)日: | 2018-01-05 |
| 發明(設計)人: | 李超 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/263 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 存儲系統 腳本 檢查 方法 系統 裝置 存儲 介質 | ||
技術領域
本發明涉及存儲領域,特別涉及基于存儲系統的腳本檢查方法、系統、裝置及存儲介質。
背景技術
當前的網絡存儲軟件系統支持RAID0、RAID1、RAID5等多種類型的RAID、邏輯卷及快照擴容、遠程鏡像等多種功能,對應的每種功能需要成千上萬的測試腳本來保證其功能的實現。在進行自動化測試前自動化測試人員需要檢查每個測試腳本的正確性,以便保證測試任務的順利進行和測試進度。通常情況下,針對檢查某一種類型的腳本的正確性,一般都是需要人工對所有的腳本進行逐一檢查以判斷其正確性,當腳本數量龐大時人工檢查效率低下,且由于人工檢查會受到多種因素的影響,通過人工手動檢查腳本會導致檢查不到位或者遺漏腳本的問題,檢查質量不高,從而影響測試任務的順利進行。
因此,如何解決人工檢查腳本正確性時效率低下的問題是本領域技術人員需要解決的問題。
發明內容
本發明的目的在于提供基于存儲系統的腳本檢查方法、系統、裝置及存儲介質,解決了人工檢查腳本正確性時效率低下的問題。
為實現上述目的,本發明實施例提供了如下技術方案:
一方面,本發明實施例提供了一種基于存儲系統的腳本檢查方法,包括:
根據預定義規則從存儲系統的多個腳本中選取標準腳本;
將每個標準腳本與檢查策略進行匹配;
根據匹配結果確定各所述標準腳本為合法腳本或錯誤腳本。
優選的,所述根據預定義規則從存儲系統的多個腳本中選取標準腳本包括:
從多個腳本中選取標準文件格式的腳本作為預標準腳本;
檢查每個預標準腳本的文本模式是否為標準模式;
若是,則選取所述預標準腳本為標準腳本,若否,則將所述預標準腳本的文本模式轉換為標準模式并將轉換后的預標準腳本作為標準腳本。
優選的,所述根據匹配結果確定各所述標準腳本為合法腳本或錯誤腳本之后包括:若確定所述標準腳本為合法腳本時,則將所述合法腳本放入至合法腳本文件夾,若確定所述標準腳本為錯誤腳本時,則將所述錯誤腳本放入至錯誤腳本文件夾。
優選的,所述將每個標準腳本與檢查策略進行匹配包括:將每個標準腳本與檢查策略中的合法腳本規則進行匹配。
優選的,所述將每個標準腳本與檢查策略進行匹配包括:將每個標準腳本與檢查策略中的錯誤腳本規則進行匹配。
優選的,所述將每個標準腳本與檢查策略進行匹配,根據匹配結果確定各所述標準腳本為合法腳本或錯誤腳本包括:將每個標準腳本與所述檢查策略中的腳本不正確引用類型規則、腳本不正確的判斷語句規則、腳本命令使用不當規則、腳本常見語法錯誤規則進行匹配;
若所述標準腳本與所述腳本不正確引用類型規則、所述腳本不正確的判斷語句規則、所述腳本命令使用不當規則、所述腳本常見語法錯誤規則全部匹配失敗,則確定所述標準腳本為合法腳本。
優選的,若所述標準腳本與所述檢查策略中的任意一種規則匹配成功,則所述方法還包括:生成日志文件并將所述標準腳本的匹配位置以及與所述標準腳本匹配成功的規則寫入所述日志文件。
另一方面,本發明實施例提供了一種基于存儲系統的腳本檢查系統,包括:
標準腳本選取模塊,用于以預定義規則從多個腳本中選取標準腳本;
標準腳本匹配模塊,用于將每個標準腳本與檢查策略進行匹配;
合法腳本確定模塊,用于根據匹配結果確定各所述標準腳本為合法腳本或錯誤腳本。
另一方面,本發明實施例提供了一種基于存儲系統的腳本檢查裝置,包括:
存儲器,用于存儲計算機程序;
處理器,用于執行所述存儲器中存儲的計算機程序以實現如上任意一項所述基于存儲系統的腳本檢查方法的步驟。
另一方面,本發明實施例提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現如上任一項所述的基于存儲系統的腳本檢查方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710861342.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:服務器的診斷裝置、系統和方法
- 下一篇:一種計算機故障檢測裝置





