• / 7
  • 下載費用:30 金幣  

一種適用于廣域分布式實時數據庫的自動化測試方法.pdf

摘要
申請專利號:

CN201510728913.X

申請日:

2015.10.30

公開號:

CN105243020A

公開日:

2016.01.13

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 11/36申請日:20151030|||公開
IPC分類號: G06F11/36; G06F17/30 主分類號: G06F11/36
申請人: 國電南瑞科技股份有限公司; 國家電網公司; 國網北京市電力公司; 江蘇省電力公司; 國網河北省電力公司
發明人: 翟明玉; 魏娜; 董寧; 李一鵬; 吳海偉; 張琦兵; 彭暉; 王瑾
地址: 210003江蘇省南京市高新區高新路20號
優先權:
專利代理機構: 南京縱橫知識產權代理有限公司32224 代理人: 汪慶朋; 董建林
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510728913.X

授權公告號:

||||||

法律狀態公告日:

2018.01.02|||2016.02.10|||2016.01.13

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開了一種適用于廣域分布式實時數據庫的自動化測試方法,其基于廣域分布式實時數據庫自動化測試框架技術,對廣域分布式實時數據庫增、刪、讀、寫等接口的功能進行驗證。包括以下幾個步驟:1)將廣域分布式實時數據庫的所有接口定義為一個測試包,包中的每個接口為一個測試用例;2)測試包和測試用例通過讀取配置文件的方式傳入測試數據;3)測試用例調用廣域分布式實時數據庫提供的一體化的訪問接口,實現對數據庫數據的訪問。本發明在保證廣域分布式實時數據庫各接口測試的穩定性和正確性的前提下,提高了測試的高效性。

權利要求書

權利要求書
1.  一種適用于廣域分布式實時數據庫的自動化測試方法,其特征在于,基于廣域分布式實時數據庫自動化測試框架,用于對廣域分布式實時數據庫接口的功能進行驗證,其方法包括以下步驟:
1)將廣域分布式實時數據庫的所有接口定義為一個測試包,上述測試包中的每個接口為一個測試用例;在自動化測試框架中注冊測試包,在測試包中注冊測試用例;
2)測試包和測試用例通過讀取配置文件的方式傳入測試數據;每個測試包使用一個配置文件,配置文件包括測試用例中各接口的輸入參數;測試包中每個測試用例的輸出結果保存到一個文件中;
3)測試用例調用廣域分布式實時數據庫提供的一體化的訪問接口,實現對數據庫數據的訪問;首選運行自動化測試框架,定位出實時數據所在系統的信息,然后訪問本系統內部的實時數據庫或異地系統的實時數據庫。

2.  根據權利要求1所述的適用于廣域分布式實時數據庫的自動化測試方法,其特征在于:在所述步驟1)中,廣域分布式實時數據庫接口定義的測試包需要注冊在實時庫自動化測試框架下,該自動化測試框架是一個可執行程序。

3.  根據權利要求1所述的適用于廣域分布式實時數據庫的自動化測試方法,其特征在于:在所述步驟2)中,接口的輸出結果即接口的執行是否正確保存到配置文件中,每個測試包輸出到一個配置文件中。

4.  根據權利要求1所述的適用于廣域分布式實時數據庫的自動化測試方法,其特征在于:在所述步驟3)中,接口屏蔽了數據的物理分布狀態,同時可訪問廣域范圍不同位置的數據。

說明書

說明書一種適用于廣域分布式實時數據庫的自動化測試方法
技術領域
本發明涉及一種適用于廣域分布式實時數據庫的自動化測試方法,屬于將廣域分布式實時數據庫技術領域。
背景技術
廣域分布式實時數據庫系統由分布于若干個系統上的實時庫系統組成,支持多個系統間廣域范圍的實時數據存儲和共享。廣域分布式實時數據庫系統的開發是一個不斷迭代的過程,迭代開發過程中面臨的重復測試問題使工作量倍增,測試效率低。因此自動化測試的方式把以人為驅動的測試行為轉化為機器執行的一種過程,很大程度地減少了測試的工作量。
發明內容
為克服現有技術上的不足,本發明目的是在于提出一種基于實時庫自動化測試框架的測試方法,即適用于廣域分布式實時數據庫的自動化測試方法,接口按照實時庫自動化測試框架進行測試,注冊于實時庫自動化測試框架中,在保證廣域分布式實時數據庫各接口測試的穩定性和正確性的前提下,提高了測試的高效性。
為實現上述目的,本發明的技術方案如下:
一種適用于廣域分布式實時數據庫的自動化測試方法,基于廣域分布式實時數據庫自動化測試框架,用于對廣域分布式實時數據庫增、刪、讀、寫等接口的功能進行驗證,其包含以下步驟:
1)廣域分布式實時數據庫的所有接口定義為一個測試包,包中的每個接口為一個測試用例;
2)測試包和測試用例通過讀取配置文件的方式傳入測試數據。
3)測試用例調用廣域分布式實時數據庫提供的一體化的訪問接口,實現對數據庫數據的訪問。
前述的廣域分布式實時數據庫接口的自動化測試方法,其中:在所述步驟1)中,廣域分布式實時數據庫接口定義的測試包需要注冊在實時庫自動化測試框架下,該自動化測試框架是一個可執行程序。
前述的廣域分布式實時數據庫接口的自動化測試方法,其中:在所述步驟2)中,測試包使用一個配置文件,配置測試用例中各接口的輸入參數。測試包中每個測試用例的輸出結果保存到一個文件中。
前述的廣域分布式實時數據庫接口的自動化測試方法,其中:在所述步驟3)中,接口屏蔽了數據的物理分布狀態,可以同時訪問廣域范圍不同位置的數據。
本發明所達到的有益效果:
1、本發明實現廣域分布式實時數據庫所有接口的正確性和穩定性測試;
2、本發明解決重復測試問題,通過自動化執行,把以人為驅動的測試行為轉化為機器執行的一種過程,很大程度地減少了測試的工作量,提高測試效率。
3、本發明是結合工作在應用層的自主開發的廣域分布式實時數據庫上實現,不依賴于具體的操作系統,適用于各種操作系統。本發明涉及的廣域分布式實時數據庫的自動化測試方法保證了可移植性,能夠隨著實時庫系統安全、穩定地運行在IBMAIX、SunSolaris、AlphaTru64、HPUX、Linux、Windows等操作系統平臺上;系統編程語言采用ANSIC/C++,并符合IEEEPOSIX.2標準。
附圖說明
圖1為本發明的廣域分布式實時數據庫自動化測試流程。
圖2為本發明的自動化測試框架對廣域分布式實時數據庫的訪問流程。
具體實施方式
以下結合附圖對本發明做進一步詳細的介紹。
參見圖1和圖2,本發明一種適用于廣域分布式實時數據庫的自動化測試方法,其是基于廣域分布式實時數據庫自動化測試框架技術,對廣域分布式實時數據庫增、刪、讀、寫等接口的功能進行驗證。包括以下幾個步驟:
1)將廣域分布式實時數據庫的所有接口定義為一個測試包,包中的每個接口為一個測試用例;
2)測試包和測試用例通過讀取配置文件的方式傳入測試數據;
3)測試用例調用廣域分布式實時數據庫提供的一體化的訪問接口,實現對數據庫數據的訪問。
本發明首先在自動化測試框架中注冊測試包,在測試包中注冊測試用例。
每個包使用一個配置文件,配置文件根據測試用例中各接口的輸入包括各種參數信息,配置文件的讀取由單獨的一個類實現。
接口的輸出結果即接口的執行是否正確保存到文件中,每個包輸出到一個文件中,文件保存由單獨的一個類實現。
運行自動化測試框架,定位出實時數據所在系統的信息,訪問本系統內部的實時數據庫或異地系統的實時數據庫。
本發明涉及的自動化測試方式是結合工作在應用層的自主開發的廣域分布式實時數據庫上實現,不依賴于具體的操作系統,適用于各種操作系統。本發明涉及的廣域分布式實時數據庫的自動化測試方法保證了可移植性,能夠隨著實時庫系統安全、穩定地運行在IBMAIX、SunSolaris、AlphaTru64、HPUX、Linux、Windows等操作系統平臺上;系統編程語言采用ANSIC/C++,并符合IEEEPOSIX.2標準。
以上顯示和描述了本發明的基本原理和主要特征和本發明的優點。本行業的技術人員應該了解,本發明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發明的原理,在不脫離本發明精神和范圍的前提下,本發明還會有各種變化和改進,這些變化和改進都落入要求保護的本發明范圍內。本發明要求保護范圍由所附的權利要求書及其等效物界定。

關 鍵 詞:
一種 適用于 廣域 分布式 實時 數據庫 自動化 測試 方法
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種適用于廣域分布式實時數據庫的自動化測試方法.pdf
鏈接地址:http://www.rgyfuv.icu/p-6409443.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图