[發明專利]一種用于監控系統的自動化測試的通信規范無效
| 申請號: | 201110309852.5 | 申請日: | 2011-10-13 |
| 公開(公告)號: | CN102355384A | 公開(公告)日: | 2012-02-15 |
| 發明(設計)人: | 方寧生 | 申請(專利權)人: | 納龍(蘇州)信息技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 樓高潮 |
| 地址: | 215000 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 監控 系統 自動化 測試 通信 規范 | ||
技術領域
????本發明涉及軟件領域,具體涉及一種用于監控系統的自動化測試的通信規范。?
??
背景技術
????隨著對軟件測試重視度的提高,國內軟件測試技術發展突飛猛進,逐漸從單純的手工測試向自動化測試與手工測試結合的方向發展。自動化測試主要是通過所開發的測試工具與編寫測試腳本來實現,具有良好的可操作性、重復性和高效率等特點。它解決了在手動測試過程中無法覆蓋所有代碼路徑;簡單的功能性測試必須進行每輪測試;在進行系統壓力、性能測試時,需要模擬大量數據或大量并發用戶等各種應用場合的問題。?
????在自動化測試過程中,應用恰當的測試工具,可以加快測試進度,提高測試質量,實現更快、更好地開發軟件產品的目標。一般,測試工具分為通用測試工具和專用測試工具,通用測試工具主要有測試框架軟件、錄制回放軟件等工具,專用測試工具主要是針對具體產品特別設計和開發的工具,如監控產品測試中用到的日志搜集工具、視頻圖像收集工具和串口云臺控制工具等。以上所提到的測試工具都是單獨輔助執行自動化測試,但是在監控產品自動化測試過程中需要同時啟動多個測試工具,分別進行不同的操作,例如,運行自動化腳本,需要日志搜集工具每隔一段時間將日志搜集一次,在啟動實況時,又需要視頻圖像搜集工具,進行實況抓拍,保存抓拍后的圖像。集中控制多個測試工具并行工作在監控產品自動化測試環境中變得越來越重要。?
??
發明內容
????本發明的目的在于提供一種用于監控系統的自動化測試的通信規范,將通信規范應用于自動化測試環境,實現了自動運行腳本和搜集日志兩個主要功能。?
?????一種用于監控系統的自動化測試的通信規范,測試工具與中心控制模塊進行通信,首先經過注冊,然后與中心控制模塊建立TCP通信,最后進行用戶界面具體命令的交互。?
?????1)中心控制模塊注冊過程設計:?
???????中心控制模塊在注冊過程中一方面接收各個測試工具發送的注冊報文,通過收到測試工具的注冊報文對該測試工具進行控制;一方面接收到注冊報文后,給測試工具發送注冊響應報文,通知測試工具中心控制模塊的存在,方便測試工具進行下一步操作;另一方面,為避免因測試工具異常退出后,中心控制模塊仍舊繼續發送通信命令,中心控制模塊每隔15s檢查一次測試工具注冊登記表,及時更新注冊登記表中測試工具狀況。
????一.數據結構設計:?
????中心控制模塊接收到測試工具發送的注冊報文后,分析注冊報文,將注冊報文中攜帶的信息項存儲到注冊登記表中,在之后的通信過程中中心控制模塊就可以通過注冊登記表根據測試工具ID號方便地讀取和修改測試工具信息。注冊登記表中記錄著已注冊過的測試工具的測試工具編號(ID)、測試工具類型名(TypeName)、測試工具所在PC機的IP地址(IpAddress)、UDP端口號(UdpPort)、最新注冊時間(UpdateTime)、TCP客戶端Socket(TCPClient)這六項信息。
????二.XML注冊響應報文設計:?
????中心控制模塊在發送注冊響應報文之前,先要生成XML注冊響應報文,報文中攜帶中心控制模塊的相關信息和發送時間。
????三.中心控制模塊注冊過程設計:?
????中心控制模塊的注冊過程分為三個部分,分別是:接收注冊報文、發送注冊響應報文、循環檢查注冊登記表。
????四.接收注冊報文流程設計:?
????中心控制模塊啟動后,首先加入約定好的組播組中并綁定組播端口,然后在組播端口上接收注冊報文,收到注冊報文后,分析該注冊報文,判斷測試工具的ID號是否已經存在于注冊登記表中,如果存在,只需修改“最新注冊時間”;如果不存在,就添加該測試工具的相關信息項。接著發送注冊響應報文。
????五.發送注冊響應報文流程設計:?
????中心控制模塊接收注冊報文,修改注冊登記表之后,為了讓測試工具知道自己的存在,必須向測試工具發送注冊響應報文。該過程使用UDP單播發送注冊響應報文。
????中心控制模塊首先開啟UDP單播,然后生成XML注冊響應報文,接著向接收到注冊報文的測試工具發送注冊響應報文,最后關閉UDP單播。?
????六.檢查注冊登記表流程設計:?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于納龍(蘇州)信息技術有限公司,未經納龍(蘇州)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110309852.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種苦蕎麥葉片的遺傳轉化方法
- 下一篇:一種控制器局域網總線分析與觸發的方法





