[發明專利]一種存儲軟件自動化測試系統和方法在審
| 申請號: | 201310208500.X | 申請日: | 2013-05-30 |
| 公開(公告)號: | CN103279416A | 公開(公告)日: | 2013-09-04 |
| 發明(設計)人: | 吳丙濤;王家康 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;曲鵬 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲 軟件 自動化 測試 系統 方法 | ||
1.一種存儲軟件自動化測試系統,其特征在于:所述測試系統包括控制中心模塊(1)、平臺公共函數庫(2)、共享資源庫(3)、測試用例生成模塊(4)、硬件設備管理模塊(5)、日志管理模塊(6)、測試工具腳本模塊(7)和自動化腳本解析器(8)和公用對外接口模塊(9),
所述控制中心模塊(1):用于其他模塊間的交互;
所述平臺公共函數庫(2):用于存儲公共函數,供其他模塊使用;
所述共享資源庫(3):用于存放所述測試系統的各類配置文件,以及各類不同測試產品的配置文件;
所述測試用例生成模塊(4):用于根據自動化測試腳本生成規范的測試用例;
所述硬件設備管理模塊(5):用于管理存儲的硬件設備;
所述日志管理模塊(6):用于根據其他模塊的返回信息以及異常信息生成測試日志文件;
所述測試工具腳本模塊(7):用于根據不同的測試工具封裝不同工具的測試腳本;
所述自動化腳本解析器(8):用于解析自動化測試腳本;
公用對外接口模塊(9):用于對外提供功能接口供編寫測試腳本使用。
2.如權利要求1所述的測試系統,其特征在于:所述硬件設備包括服務器和交換機。
3.如權利要求1所述的測試系統,其特征在于:各個模塊間的交互包括:
當執行測試工具腳本模塊(7)的腳本時,通過控制中心模塊(1)調用平臺公共函數庫(2)中的函數,根據共享資源庫(3)中的配置信息,初始化對應的測試工具;
在測試期間,調用硬件設備管理模塊(5)獲得硬件信息,調用自動化腳本解析器(8)解析對應的自動化腳本語言,通過日志管理模塊(6)來保存執行的結果和執行過程中的異常信息。
4.如權利要求1所述的測試系統,其特征在于:平臺公共函數庫(2)存儲的公共函數包括創建配置文件函數和python設置函數,共享資源庫(3)存放配置文件包括測試工具的配置文件和軟件服務的配置文件。
5.如權利要求1所述的測試系統,其特征在于:日志管理模塊(6)的工作方式如下:
提供對外接口,通過接口被動的生成日志;
或者通過全程監控系統,主動的生成日志。
6.一種存儲軟件自動化測試方法,其特征在于:包括:
在測試期間,調用硬件設備管理模塊(5)獲得硬件信息,調用自動化腳本解析器(8)解析對應的自動化腳本語言,通過日志管理模塊(6)來保存執行的結果和執行過程中的異常信息。
7.如權利要求6所述的測試方法,其特征在于:在測試前,執行初始化測試工具的步驟。
8.如權利要求7所述的測試方法,其特征在于:初始化測試工具的步驟包括;
當執行測試工具腳本模塊(7)的腳本時,通過控制中心模塊(1)調用平臺公共函數庫(2)中的函數,根據共享資源庫(3)中的配置信息,初始化對應的測試工具。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310208500.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:α,α?支鏈酸的縮水甘油基酯組合物
- 下一篇:一種輸電線路遠程智能巡線方法





