[發明專利]移動終端的測試方法及測試設備、移動終端的測試系統有效
| 申請號: | 201210032923.6 | 申請日: | 2012-02-14 |
| 公開(公告)號: | CN103249069A | 公開(公告)日: | 2013-08-14 |
| 發明(設計)人: | 周慶華;唐敏 | 申請(專利權)人: | 展訊通信(上海)有限公司 |
| 主分類號: | H04W24/04 | 分類號: | H04W24/04;H04W24/06;H04B17/00 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 駱蘇華 |
| 地址: | 201203 上海市浦東新區浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 終端 測試 方法 設備 系統 | ||
技術領域
本發明涉及通信測試技術領域,特別涉及移動終端的測試方法及測試設備、移動終端的測試系統。
背景技術
隨著移動通信技術的發展,移動終端產品越來越豐富,功能越來越復雜,推出的頻率越來越快,導致研發周期縮短。在研發過程中,需要通過對移動終端的測試來保證產品的質量和性能,同時又必須提高移動終端的測試效率、控制測試成本,為此需要不斷地積累測試技術,提高測試水平。
手機測試包括硬件測試、軟件測試以及結構測試,我們通常所說的手機測試是指手機軟件測試。而在手機軟件測試中,協議棧軟件測試是最主要的測試項目之一,覆蓋了手機最復雜的通信協議邏輯。隨著手機產品的不斷升級,手機的形態越來越多,手機協議棧的復雜度也越來越高。為了保證手機協議棧的穩定性,需要模擬各種復雜的網絡環境來測試手機協議棧,以確定手機協議棧始終能和網絡保持正常的通信,并始終按照預期的結果處理網絡各種復雜的配置。
以第三代移動通信系統為例,第三代移動通信系統與以往的移動通信系統相比,最明顯的特征就是它能提供豐富的多媒體業務,這些業務既有高實時性、低吞吐量的語音業務,又有高吞吐量、低實時性的數據業務,還有對實時性和吞吐量要求都很高的視頻點播業務。而這些靈活、多樣的功能是由復雜的3GPP和3GPP2協議棧實現的??梢哉f,協議棧是整個系統的重要組成部分。協議棧需要始終兼顧通信的高效和穩定,并適應各種不同的網絡環境,需要經過嚴格規范的測試。
現有的手機軟件測試中,測試人員大都只關注手機接收到(來自基站)的空口消息以及空口流程,而不關注手機的內部流程;但對研發人員而言,他們還必須要確保手機內部每個流程的正確性。例如,當前手機在2G網絡中處理分組交換(packet?switch,PS)業務,這時要求手機切換到3G網絡,通常手機有兩種方式轉到3G網絡:切換或重選;從網絡側或者從手機用戶角度看,這兩種方式沒有任何區別,即手機無論切換或重選后都能到達3G網絡,但手機內部的實現流程卻截然不同。也就是說,即使手機在兩種方式下都能成功到達3G網絡,對于研發人員而言,還需要關注這兩種方式下手機內部的每條消息甚至每個消息中每個信元的處理流程。因此,如果通過運行測試用例能夠實時監控到手機內部流程,對研發人員處理手機測試中發生的異常情形將大有裨益。
進一步地,現如今手機測試都是采用自動化測試工具,這無疑節省了大量的人力和物力,然而當手機進行自動化測試出現嚴重錯誤情形下,現有通常只能報告這個測試用例測試失敗,或者保存相關的日志文件(log)。然后,研發人員只能根據這些日志文件重新定位問題,這樣就會降低研發人員處理手機測試問題的效率。
更多關于移動終端的測試方案可以參考公開號為US2004210665A1的發明名稱為“Protocol?Testing?System?and?Protocol?Testing?Method(協議測試系統及方法)”的美國專利申請文件,但仍舊沒有解決上述問題。
發明內容
本發明解決的問題是現有對移動終端的測試無法實時監控移動終端的內部消息流程,且在測試中發生異常無法快速定位。
為解決上述問題,本發明實施例提供一種移動終端的測試方法,包括:運行測試用例以生成控制命令和測試命令;將所述控制命令發送至基站模擬器,指示所述基站模擬器配置網絡環境;將所述測試命令以及待測試消息發送至待測移動終端,其中所述測試用例中包含所述待測試消息;基于所述待測試消息驗證所述待測移動終端在所述網絡環境下執行所述測試命令的過程。
可選地,還包括:在所述待測移動終端執行所述測試命令發生嚴重錯誤情形下,保存所述待測移動終端中已運行的協議棧代碼的執行邏輯和日志文件。
可選地,所述嚴重錯誤情形包括assert錯誤;所述待測移動終端在執行所述測試命令發生assert錯誤時,基于所述待測移動終端的內存地址來保存在發生所述assert錯誤前已運行的協議棧代碼的執行邏輯和日志文件。
可選地,所述基于所述待測試消息驗證所述待測移動終端在所述網絡環境下執行所述測試命令的過程包括:若在預定時間未接收到所述待測移動終端發送的所述待測試消息,則確定所述待測移動終端執行所述測試命令發生異常,并保存與所述測試用例對應的日志文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于展訊通信(上海)有限公司,未經展訊通信(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210032923.6/2.html,轉載請聲明來源鉆瓜專利網。





