The invention discloses a method for realizing automatic test system for power grid real-time database system, testing personnel test tasks and submit the test version of web; and the application server upload test version to configuration management services, will also save the test version of the test tasks to the database server; the test host activities to upload control server; finally the control server to send the test report to the mail server, the mail server call interface to send the test report to the test personnel; the method for real-time database system in network's network characteristics, design a meet in the automated test system, automatically download the test version, automatic distribution and execution of test tasks, automatically collect test results and generate test reports and other functions to achieve cross platform deployment environment automatically, Cross platform test automation is realized, and automatic collaboration between different platforms and different architectures is realized.
【技術實現(xiàn)步驟摘要】
一種電網(wǎng)實時數(shù)據(jù)庫系統(tǒng)的自動化測試系統(tǒng)的實現(xiàn)方法
本專利技術屬于電網(wǎng)實時數(shù)據(jù)庫系統(tǒng)的自動化測試
,具體是涉及一種電網(wǎng)實時數(shù)據(jù)庫系統(tǒng)的自動化測試系統(tǒng)的實現(xiàn)方法。
技術介紹
國網(wǎng)實時數(shù)據(jù)庫系統(tǒng)功能點繁多,版本迭代速度快,每個產(chǎn)品發(fā)布時,對跨平臺、功能點全覆蓋的測試要求越來越高。因此,需要提出一種新型的針對國網(wǎng)實時數(shù)據(jù)庫系統(tǒng)的自動化測試系統(tǒng)。
技術實現(xiàn)思路
專利技術目的:為了克服現(xiàn)有技術中存在的不足,本專利技術提供一種電網(wǎng)實時數(shù)據(jù)庫系統(tǒng)的自動化測試系統(tǒng)的實現(xiàn)方法,實現(xiàn)了不同平臺、不同架構軟件的自動協(xié)同部署,從而達到充分利用測試時間及硬件資源,縮短測試周期,節(jié)省人力資源的目的。技術方案:為實現(xiàn)上述目的,本專利技術的一種電網(wǎng)實時數(shù)據(jù)庫系統(tǒng)的自動化測試系統(tǒng)的實現(xiàn)方法,提供一種自動化測試系統(tǒng),所述自動化測試系統(tǒng)包括web及應用服務器、控制服務器、SVN服務器、數(shù)據(jù)庫服務器、若干臺測試主機以及郵件服務器;所述web及應用服務器,用于部署測試管理平臺,提供界面化的測試管理服務;所述控制服務器,用于部署測試系統(tǒng)的控制服務,提供后臺測試任務并執(zhí)行服務;所述SVN服務器,用于提供測試版本、測試用例程序、被測系統(tǒng)部署信息的配置管理服務;所述數(shù)據(jù)庫服務器,用于部署數(shù)據(jù)庫,提供測試管理數(shù)據(jù)的存儲服務;所述測試主機,用于部署測試系統(tǒng)的執(zhí)行服務,提供后臺測試任務的具體執(zhí)行服務;所述郵件服務器,用于提供測試報告郵件收發(fā)服務;所述方法包括以下步驟:S1測試人員配置測試任務并提交測試版本和測試任務至所述web及應用服務器;S2所述web及應用服務器上傳測試版本至所述SVN服務器的配置管理服務中 ...
【技術保護點】
一種電網(wǎng)實時數(shù)據(jù)庫系統(tǒng)的自動化測試系統(tǒng)的實現(xiàn)方法,其特征在于:提供一種自動化測試系統(tǒng),所述自動化測試系統(tǒng)包括web及應用服務器、控制服務器、SVN服務器、數(shù)據(jù)庫服務器、若干臺測試主機以及郵件服務器;所述web及應用服務器,用于部署測試管理平臺,提供界面化的測試管理服務;所述控制服務器,用于部署測試系統(tǒng)的控制服務,提供后臺測試任務并執(zhí)行服務;所述SVN服務器,用于提供測試版本、測試用例程序、被測系統(tǒng)部署信息的配置管理服務;所述數(shù)據(jù)庫服務器,用于部署數(shù)據(jù)庫,提供測試管理數(shù)據(jù)的存儲服務;所述測試主機,用于部署測試系統(tǒng)的執(zhí)行服務,提供后臺測試任務的具體執(zhí)行服務;所述郵件服務器,用于提供測試報告郵件收發(fā)服務;所述方法包括以下步驟:S1測試人員配置測試任務并提交測試版本和測試任務至所述web及應用服務器;S2所述web及應用服務器上傳測試版本至所述SVN服務器的配置管理服務中,同時所述web及應用服務器測試管理服務將測試版本的測試任務保存到所述數(shù)據(jù)庫服務器;S3所述控制服務器控制服務偵聽到數(shù)據(jù)庫中有未執(zhí)行的測試版本后獲取所述SVN服務器中測試版本并獲取保存到所述數(shù)據(jù)庫服務器中的測試任務,生成測試訂 ...
【技術特征摘要】
1.一種電網(wǎng)實時數(shù)據(jù)庫系統(tǒng)的自動化測試系統(tǒng)的實現(xiàn)方法,其特征在于:提供一種自動化測試系統(tǒng),所述自動化測試系統(tǒng)包括web及應用服務器、控制服務器、SVN服務器、數(shù)據(jù)庫服務器、若干臺測試主機以及郵件服務器;所述web及應用服務器,用于部署測試管理平臺,提供界面化的測試管理服務;所述控制服務器,用于部署測試系統(tǒng)的控制服務,提供后臺測試任務并執(zhí)行服務;所述SVN服務器,用于提供測試版本、測試用例程序、被測系統(tǒng)部署信息的配置管理服務;所述數(shù)據(jù)庫服務器,用于部署數(shù)據(jù)庫,提供測試管理數(shù)據(jù)的存儲服務;所述測試主機,用于部署測試系統(tǒng)的執(zhí)行服務,提供后臺測試任務的具體執(zhí)行服務;所述郵件服務器,用于提供測試報告郵件收發(fā)服務;所述方法包括以下步驟:S1測試人員配置測試任務并提交測試版本和測試任務至所述web及應用服務器;S2所述web及應用服務器上傳測試版本至所述SVN服務器的配置管理服務中,同時所述web及應用服務器測試管理服務將測試版本的測試任務保存到所述數(shù)據(jù)庫服務器;S3所述控制服務器控制服務偵聽到數(shù)據(jù)庫中有未執(zhí)行的測試版本后獲取所述SVN服務器中測試版本并獲取保存到所述數(shù)據(jù)庫服務器中的測試任務,生成測試訂單并建立測試流程實例;S4工作流引擎驅動測試流程中的若干類活動流程,并依據(jù)所述數(shù)據(jù)庫服務器內容生成若干類活動的工單程序;S5所述測試主機中工單處理程序偵聽到所需處理的工單后,執(zhí)行所需操作,若干臺測試主機獨立操作;所述測試主機更新執(zhí)行狀態(tài)并將執(zhí)行狀態(tài)發(fā)送至所述數(shù)據(jù)庫服務器;所述測試主機上傳活動測試結果至所述控制服務器;S6測試流程實例結束后,所述控制服務器控制服務活動測試結果,并更新測試任務狀態(tài);S7所述控制服務器發(fā)送測試報告至所述郵件服務器,調用所述郵件服務器接口發(fā)送測試報告至測試人員。2.根據(jù)權利要求1所述的電網(wǎng)實時數(shù)據(jù)庫系統(tǒng)的自動化測試系統(tǒng)的實現(xiàn)方法,其特征在于:所述自動化測試系統(tǒng)包括訂單服務、測試資源管理服務、工作流服務、工單服務、執(zhí)行服務、虛擬機服務、網(wǎng)絡服務、代理服務、測試報告服務、日志服務和P2M服務;所述訂單服務,根據(jù)測試版本的任務配置及測試項目的全局配置,生成測試訂單信息;所述測...
【專利技術屬性】
技術研發(fā)人員:許媛,何世春,
申請(專利權)人:江蘇瑞中數(shù)據(jù)股份有限公司,
類型:發(fā)明
國別省市:江蘇,32
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。