[發明專利]基于持續集成環境的視頻監控平臺自動測試方法及裝置有效
| 申請號: | 201310642113.7 | 申請日: | 2013-12-03 |
| 公開(公告)號: | CN103678124B | 公開(公告)日: | 2017-03-22 |
| 發明(設計)人: | 曾文彬;周迪;金波 | 申請(專利權)人: | 浙江宇視科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙)33240 | 代理人: | 諸佩艷 |
| 地址: | 310051 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 持續 集成 環境 視頻 監控 平臺 自動 測試 方法 裝置 | ||
1.一種基于持續集成環境的視頻監控平臺自動測試方法,所述視頻監控平臺包括中心服務器和前端設備,其特征在于,該測試方法包括步驟:
步驟1、基于持續集成工具創建編譯任務和自動化測試任務,將待測軟件版本進行編譯,編譯完成后觸發自動化測試任務;
步驟2、自動化測試任務被觸發后,將編譯生成的軟件版本復制到被測視頻監控平臺的中心服務器,進行軟件版本的升級;
步驟3、讀取預先設置的配置文件,根據該配置文件并調用被測視頻監控平臺的SDK接口配置被測視頻監控平臺;
步驟4、調用被測視頻監控平臺的SDK接口,配置前端設備的OSD信息;
步驟5、向被測視頻監控平臺的中心服務器發送測試指令,中心服務器向前端設備請求視頻流,前端設備輸出疊加了OSD信息的視頻流;
步驟6、接收視頻流,對OSD信息進行識別判斷;
步驟7、將調用SDK接口獲得的返回值和OSD信息判斷結果進行日志記錄,形成評估報告。
2.根據權利要求1所述的自動測試方法,其特征在于,所述步驟2包括步驟:
調用SFTP客戶端,將編譯生成的軟件版本復制到被測視頻監控平臺的中心服務器;
調用SSH客戶端,登錄所述中心服務器,進行軟件版本的升級。
3.根據權利要求1所述的自動測試方法,其特征在于,所述步驟3還包括步驟:
獲取配置文件后,進行解析獲取所述視頻監控平臺的全局信息,所述全局信息包括:本域信息、外域信息、各個域下面所擁有的編解碼器攝像機信息、存儲設備信息、中心服務器信息。
4.根據權利要求1所述的自動測試方法,其特征在于,所述接收視頻流,對OSD信息進行識別判斷,具體包括步驟:
接收視頻流并進行播放,進行圖像抓拍截圖;
識別截圖上的OSD信息;
判斷OSD信息是否滿足預先的配置,并記錄判斷結果。
5.根據權利要求1所述的自動測試方法,其特征在于,所述步驟7還包括步驟:
將調用SDK接口獲得的返回值和OSD信息判斷結果進行日志記錄;
分析日志記錄,通過定義錯誤級別和關鍵字,將有錯誤的日志統計出來生成評估報告。
6.一種基于持續集成環境的視頻監控平臺自動測試裝置,所述視頻監控平臺包括中心服務器和前端設備,其特征在于,該自動測試裝置包括:
任務創建和編譯模塊,用于基于持續集成工具創建編譯任務和自動化測試任務,將待測軟件版本進行編譯,編譯完成后觸發自動化測試任務;
自動軟件升級模塊,用于自動化測試任務被觸發后,將編譯生成的軟件版本復制到被測視頻監控平臺的中心服務器,進行軟件版本的升級;
被測設備配置模塊,用于讀取預先設置的配置文件,根據該配置文件并調用被測視頻監控平臺的SDK接口配置被測視頻監控平臺;
OSD信息預設模塊,用于調用被測視頻監控平臺的SDK接口,配置前端設備的OSD信息;
業務測試模塊,用于向被測視頻監控平臺的中心服務器發送測試指令;
OSD信息識別判斷模塊,用于接收視頻流,對OSD信息進行識別判斷;
評估報告模塊,用于將調用SDK接口獲得的返回值和OSD信息判斷結果進行日志記錄,形成評估報告。
7.根據權利要求6所述的自動測試裝置,其特征在于,所述自動軟件升級模塊包括:
傳輸單元,用于調用SFTP客戶端,將編譯生成的軟件版本復制到被測視頻監控平臺的中心服務器;
升級單元,用于調用SSH客戶端,登錄所述中心服務器,進行軟件版本的升級。
8.根據權利要求6所述的自動測試裝置,其特征在于,所述被測設備配置模塊,讀取預先設置的配置文件,并進行解析獲取所述視頻監控平臺的全局信息,所述全局信息包括:本域信息、外域信息、各個域下面所擁有的編解碼器攝像機信息、存儲設備信息、中心服務器信息。
9.根據權利要求6所述的自動測試裝置,其特征在于,所述OSD信息識別判斷模塊包括:
截圖單元,用于接收視頻流并進行播放,進行圖像抓拍截圖;
識別單元,用于識別截圖上的OSD信息;
判斷單元,用于判斷OSD信息是否滿足預先的配置,并記錄判斷結果。
10.根據權利要求6所述的自動測試裝置,其特征在于,所述評估報告模塊包括:
日志記錄單元,用于將調用SDK接口獲得的返回值和OSD信息判斷結果進行日志記錄;
分析統計單元,用于分析日志記錄,通過定義錯誤級別和關鍵字,將有錯誤的日志統計出來生成評估報告。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江宇視科技有限公司,未經浙江宇視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310642113.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型多功能手機殼
- 下一篇:一種薄膜廢料破碎機





