[發明專利]一種導航儀測試系統有效
| 申請號: | 201210046542.3 | 申請日: | 2012-02-28 |
| 公開(公告)號: | CN102620746A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | 韓小彬;黃友新 | 申請(專利權)人: | 惠州市德賽西威汽車電子有限公司 |
| 主分類號: | G01C25/00 | 分類號: | G01C25/00 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 任海燕 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 導航 測試 系統 | ||
技術領域
本發明涉及一種導航儀測試系統,尤其是指一種自動化的導航系統測試系統。
背景技術
對于一個剛剛完成的導航系統的測試,目前基本上都是采用人工測試,人工測試雖說能夠滿足大部分的需求,但也在諸多方面存在明顯的不足:?1.首先人力成本高,人力測試固然離不開人力的投入,在一些復雜度和重復性要求高的測試中,人力的投入是非常明顯的;?2.效率低,速度慢,人工操作的效率低與速度慢是由于自身無法規避的缺陷(像人的反應、思考等);3.在軟件測試的領域經常會出現一些復雜度很高的測試環境,有些測試往往需要幾個單元模塊的聯合測試才能夠達到效果,比如性能和穩定方面的測試,同時需要進行媒體播放、導航路線計算、還有地圖顯示等功能應用的重疊測試,這時如果只是單一的依靠人力來測試的話,可能有些測試的細節就會不太容易把握(媒體參數、導航設置等),這樣就會造成測試案例的不一致,從而導致測試結果對問題追溯的不可把握性。對于上述人工測試的不足,這就需要采用自動化測試,自動化測試能夠很好的解決人工測試所存在的各種問題,大大提高測試的效率及準確程度。
發明內容
本發明針對現有對于導航系統的測試采用人工測試所存在各種不足,提出一種自動化的導航系統測試系統。
實現本發明目的的技術方案是:一種導航儀的測試系統,包括導航儀及與導航儀連接的PC機,所述導航儀設置有測試服務端,包括與導航儀主控模塊連接的信息處理模塊、與信息處理模塊連接的通信端口模塊。
所述PC機上設置有測試客戶端,包括測試主控模塊、與測試主控模塊連接的用于處理測試服務端與測試客戶端交互信息的測試信息預處理模塊、與測試信息預處理模塊連接的用于分析測試結果的測試結果分析模塊、用于處理測試腳本的腳本處理模塊。
所述測試客戶端還設置有用于實現導航模擬操作的導航模擬模塊。
所述導航儀通過USB與PC機連接。
系統的實現步驟為:
(1)測試客戶端的測試主控模塊向導航儀主動發送鏈接請求,通信端口模塊接受到鏈接請求時,將該鏈接請求送至信息處理模塊,信息處理模塊對鏈接請求進行處理,包括發送、接受鏈接請求以及釋放鏈接,PC機與導航儀鏈接成功后,測試信息預處理模塊記錄該鏈接;
(2)腳本處理模塊向導航儀的測試服務端發送測試指令,測試服務端的通信端口模塊接收到測試指令后將命令送至信息處理模塊,信息處理模塊將對該測試指令進行分析處理,再將處理后的測試指令遞送到導航儀主控模塊;
(3)導航儀主控模塊將根據測試指令內容完成指定的操作后,???將操作結果由通信端口模塊發送至測試客戶端;
(4)PC機上的測試信息預處理模塊接到操作結果后,將操作結果信息發送至測試結果分析模塊,測試結果分析模塊將對操作結果信息進行解析及分類,將操作結果信息中的頁面操作和邏輯跳轉的指令提取出來并用于生成自動回放的測試腳本,再將生成的測試腳本發送至腳本處理模塊;
(5)腳本處理模塊將測試腳本的操作指令提取出來并將指令發送給導航儀的測試服務端。
導航模擬模塊用于生成模擬的可用于人工操作的導航儀界面,并收集人工的操作指令,將操作指令發送至導航儀。
導航儀與PC機的通信采用socket通信。
通信端口模塊采用兩個通信鏈接通道,一個為接收指令通道,一個為發送操作數據通道。
所述測試腳本還包括人工編寫的測試腳本。
所述測試結果分析模塊根據操結果信息生成測試報告。
本發明具有積極的效果:(1)使用自動化測試,能夠極大的減輕人力成本。(2)使用自動化測試之后,測試的覆蓋率更高,測試更加全面完整。(3)通過軟件本身的優勢,能夠完成人力無法勝任的工作。
附圖說明
附圖1為本發明整體組成結構示意圖。
具體實施方式
為了便于本領域技術人員的理解,下面結合附圖和具體實施例對本發明的技術方案作一詳細描述:
如圖1所示,包括導航儀及通過USB與導航儀連接的PC機。
導航儀設置有測試服務端,包括與導航儀主控模塊連接的信息處理模塊、與信息處理模塊連接的通信端口模塊。
PC機上設置有測試客戶端,包括測試主控模塊、與測試主控模塊連接的用于處理測試服務端與測試客戶端交互信息的測試信息預處理模塊、與測試信息預處理模塊連接的用于分析測試結果的測試結果分析模塊、用于處理測試腳本的腳本處理模塊與用于實現導航模擬操作的導航模擬模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州市德賽西威汽車電子有限公司,未經惠州市德賽西威汽車電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210046542.3/2.html,轉載請聲明來源鉆瓜專利網。





