[發明專利]一種高可用集群軟件分布式自動化測試框架在審
| 申請號: | 201410386157.2 | 申請日: | 2014-08-07 |
| 公開(公告)號: | CN104102583A | 公開(公告)日: | 2014-10-15 |
| 發明(設計)人: | 陳宇龍;王佳;孟憲偉 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可用 集群 軟件 分布式 自動化 測試 框架 | ||
技術領域
本發明特別涉及一種高可用集群軟件分布式自動化測試框架。
背景技術
高可用集群軟件用于創建與管理高可用集群系統。高可用集群系統是指能夠保證業務24小時不中斷,在系統發生問題或者應用軟件發生問題時,能夠快速恢復業務,盡可能將宕機時間控制在分鐘級別的系統。由于高可用集群系統的配置,涉及到的資源較多,所以在研發過程中,測試工作都會占用大量的人力與時間。因為高可用集群軟件每次發布版本時都有很多固定的測試項目,且很多測試項的預期結果與異常結果都是完全可以預期的,自動化測試工具的開發就顯得非常必要。若能實現自動化測試可以大大減輕測試人員的壓力,顯著提高測試效率,節省開發人員的時間。
發明內容
本發明為了彌補現有技術的缺陷,提供了一種運行穩定,高效的高可用集群軟件分布式自動化測試框架。
本發明是通過如下技術方案實現的:
一種高可用集群軟件分布式自動化測試框架,其特征在于:包括客戶端和用戶端,所述客戶端包括通信模塊,測試動作注冊模塊,xml解析模塊和結果收集模塊;所述用戶端包括用戶端主界面,軟件模板解析模塊,xml解析模塊,測試配置文件解析模塊,結果處理模塊和測試動作發送模塊;所述用戶端和客戶端通過通信模塊相互聯系。
所述測試框架采用CS的設計架構,客戶端為被測試端,以服務形式運行一個Deamon守護進程,用以接收用戶端的指令和反饋結果信息;用戶端為測試端,通過編寫好的配置文件發送測試動作到服務器端,并等待服務器端返回的執行結果。
本發明的有益效果是:本發明能夠保證測試業務24小時不中斷,在系統發生問題或者應用軟件發生問題時,能夠快速恢復業務,盡可能將宕機時間控制在分鐘級別;可以大大減輕測試人員的壓力,顯著提高測試效率,節省開發人員的時間。
附圖說明
下面結合附圖對本發明作進一步的說明。
附圖1為本發明的結構示意圖。
具體實施方式
附圖為本發明的一種具體實施例。該高可用集群軟件分布式自動化測試框架,包括客戶端和用戶端,所述客戶端包括通信模塊,測試動作注冊模塊,xml解析模塊和結果收集模塊;所述用戶端包括用戶端主界面,軟件模板解析模塊,xml解析模塊,測試配置文件解析模塊,結果處理模塊和測試動作發送模塊;所述用戶端和客戶端通過通信模塊相互聯系。
所述測試框架采用CS的設計架構,客戶端為被測試端,以服務形式運行一個Deamon守護進程,用以接收用戶端的指令和反饋結果信息;用戶端為測試端,通過編寫好的配置文件發送測試動作到服務器端,并等待服務器端返回的執行結果。
使用時,用戶(測試人)通過“用戶端主界面”交互。用戶可以根據自己的需要來配置測試用例。用戶端啟動后,會通過“軟件模板解析模塊”來解析目標測試軟件的模板。用戶通過主界面配置測試動作列表,該列表可以通過“測試配置文件解析模塊”保存為配置文件,同時也可以從配置文件讀取。編輯好測試列表后,用戶選擇開始測試,用戶端通過“測試動作發送模塊”,將列表中的測試動作轉換為命令消息,通過“通信模塊”逐個發送給客戶端。
客戶端(被測服務器)通過“通信模塊”收到用戶端發來的命令消息,對命令進行解析,并執行。用戶可以通過“測試動作注冊模塊”配置每個測試用例的故障注入動作與故障檢查動作。客戶端執行測試動作時,先執行故障注入動作,動作執行完成后,再執行故障檢查動作,檢查故障是否注入成功。“結果收集模塊”收集故障注入的結果,有時也需要收集集群軟件對故障的處理結果,并通過“通信模塊”反饋給用戶端。
用戶端通過“通信模塊”回收測試結果,在主界面上反饋給用戶,并且通過測試結果與用戶之前的配置決定是否進行下一個測試項的測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410386157.2/2.html,轉載請聲明來源鉆瓜專利網。





