国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      At命令自動化循環(huán)測試方法

      文檔序號:6333707閱讀:474來源:國知局
      專利名稱:At命令自動化循環(huán)測試方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于無線通訊技術(shù)領(lǐng)域,涉及一種測試方法,尤其涉及一種AT命令自動 化循環(huán)測試方法。
      背景技術(shù)
      AT即Attention,AT指令集是從終端設(shè)備(Terminal Equipment, TE)或數(shù)據(jù)終端 設(shè)備(Data Terminal Equipment,DTE)向終端適配器(Terminal Adapter,ΤΑ)或數(shù)據(jù)電路 終端設(shè)備(Data Circuit Terminal Equipment,DCE)發(fā)送的。通過 TA,TE 發(fā)送 AT 指令 來控制移動臺(Mobile Station,MS)的功能,與GSM網(wǎng)絡(luò)業(yè)務(wù)進(jìn)行交互。用戶可以通過AT指令進(jìn)行呼叫、短信、電話本、數(shù)據(jù)業(yè)務(wù)、傳真等方面的控 制。90年代初,AT指令僅被用于Modem操作。沒有控制移動電話文本消息的先例, 只開發(fā)了一種叫SMS BlockMode的協(xié)議,通過終端設(shè)備(TE)或電腦來完全控制。由 Hayes公司發(fā)明,現(xiàn)在已成為事實上的標(biāo)準(zhǔn)并被所有調(diào)制解調(diào)器制造商采用的一個調(diào)制解 調(diào)器命令語言。每條命令以字母"AT"開頭,因而得名。AT后跟字母和數(shù)字表明具體 的功能。幾年后,主要的移動電話生產(chǎn)廠商諾基亞、愛立信、摩托羅拉和HP共同為 GSM研制了一整套AT指令,其中就包括對SMS的控制。AT指令在此基礎(chǔ)上演化并被 加入GSM07.05標(biāo)準(zhǔn)以及現(xiàn)在的GSM07.07標(biāo)準(zhǔn),完全標(biāo)準(zhǔn)化和比較健全的標(biāo)準(zhǔn)。如對 SMS的控制共有3種實現(xiàn)途徑最初的BlockMode ;基于AT指令的TextMode ;基于AT 指令的PDUMode。到現(xiàn)在PDUMode已經(jīng)取代BlockMode,后者逐漸淡出。GSM模塊 與計算機之間的通信協(xié)議是一些AT指令集,AT指令是以AT作首,字符結(jié)束的字符串, AT指令的響應(yīng)數(shù)據(jù)包在中。每個指令執(zhí)行成功與否都有相應(yīng)的返回。其他的一些非預(yù) 期的信息(如有人撥號進(jìn)來、線路無信號等),模塊將有對應(yīng)的一些信息提示,接收端可 做相應(yīng)的處理。無線通訊模塊的AT命令自動化測試主要是執(zhí)行以AT命令為主的腳本,并進(jìn)行 重復(fù)多次的操作,有的甚至需要對腳本中的某一部分進(jìn)行不斷的重復(fù)運行。這樣就需要 我們在編輯腳本時不斷的重復(fù)編輯需要循環(huán)測試部分的內(nèi)容,導(dǎo)致腳本冗長及大量的時 間浪費在腳本的編輯上,而影響自動化測試的時間。因此,需要找到一個方法來解決這些問題,在提高自動化測試效率的同時順利 完成需要測試的內(nèi)容。

      發(fā)明內(nèi)容
      本發(fā)明所要解決的技術(shù)問題是提供一種AT命令自動化循環(huán)測試方法,可提高 無線通訊模塊AT命令自動化循環(huán)測試的效率并保證測試內(nèi)容能夠順利的完成。為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案一種AT命令自動化循環(huán)測試方法,所述方法包括如下步驟
      3
      SlOU使用串口線連接無線通訊模塊與PC機;S102、在PC機的Config中選擇串口和波特率的參數(shù),此參數(shù)必須與無線通訊模 塊的波特率相同,確認(rèn)AT命令通訊正常;S103、以txt的格式編寫自動化循環(huán)測試腳本,內(nèi)容包括AT命令和Loop語句, Loop語句的參數(shù)分別是需要循環(huán)的序列號或者次數(shù)和執(zhí)行內(nèi)容;S104、在測試工具中的測試循環(huán)次數(shù)Run Numb —欄填寫次數(shù),選擇測試強 度;S105、導(dǎo)入步驟S103的腳本,開始測試;S106、根據(jù)測試結(jié)果欄的數(shù)據(jù),判斷測試是否通過;S107、根據(jù)需要轉(zhuǎn)向步驟S103,或者結(jié)束。一種AT命令自動化循環(huán)測試方法,所述方法包括如下步驟S201、使用串口線將需測試的無線通訊模塊與計算機連接;S202、設(shè)置串口和波特率的參數(shù),該參數(shù)與無線通訊模塊的波特率相同,確認(rèn) AT命令通訊正常;S203、編寫自動化循環(huán)測試腳本,內(nèi)容包括AT命令和循環(huán)語句,循環(huán)語句的參 數(shù)包括需要循環(huán)的序列號或者次數(shù)和執(zhí)行內(nèi)容;S204、設(shè)置測試次數(shù),選擇測試強度;S205、導(dǎo)入步驟S203的腳本,開始測試;S206、根據(jù)測試結(jié)果欄的數(shù)據(jù),判斷測試是否通過;S207、根據(jù)需要轉(zhuǎn)向步驟S203,或者結(jié)束。作為本發(fā)明的一種優(yōu)選方案,所述步驟S202中,在計算機的Config配置中設(shè)置 串口和波特率的參數(shù)。作為本發(fā)明的一種優(yōu)選方案,所述步驟S203中,以txt的格式編寫自動化循環(huán) 測試腳本。作為本發(fā)明的一種優(yōu)選方案,所述步驟S204中,在測試工具中的測試循環(huán)次數(shù) RunNumb—欄設(shè)置測試次數(shù),選擇測試強度。本發(fā)明的有益效果在于本發(fā)明提出的AT命令自動化循環(huán)測試方法,可提高無 線通訊模塊AT命令自動化循環(huán)測試的效率,并保證測試內(nèi)容能夠順利的完成。


      圖1為本發(fā)明自動化循環(huán)測試方法的流程圖。
      具體實施例方式下面結(jié)合附圖詳細(xì)說明本發(fā)明的優(yōu)選實施例。實施例一本發(fā)明的目的是為了提高無線通訊模塊AT命令自動化循環(huán)測試的效率并保證測 試內(nèi)容能夠順利的完成。該方法可以通過在編輯腳本中引入一個Loop語句,利用參數(shù)的 設(shè)置來進(jìn)行判定執(zhí)行需要循環(huán)操作的腳本內(nèi)容,一旦判定有需要循環(huán)操作的部分,則根 據(jù)Loop語句所設(shè)置的范圍及內(nèi)容進(jìn)行循環(huán)測試,直到最后測試完畢!
      本發(fā)明揭示了一種解決無線通訊模塊使用AT命令進(jìn)行自動化循環(huán)測試中,出 現(xiàn)腳本中部分AT命令需要不斷重復(fù)執(zhí)行的方法。請參閱圖1,以所述無線通訊模塊在 windows平臺運行為例,具體的操作步驟如下1、使用串口線連接無線通訊模塊與PC機;2、在Config中選擇串口和波特率的參數(shù),此參數(shù)必須與無線通訊模塊的波特率 相同,確認(rèn)AT命令通訊正常;3、以txt的格式編寫自動化循環(huán)測試腳本,內(nèi)容包括AT命令和Loop語句, Loop語句的參數(shù)分別是需要循環(huán)的序列號或者次數(shù)和執(zhí)行內(nèi)容;4、在測試工具中的測試循環(huán)次數(shù)Run Numb —欄填寫次數(shù),選擇測試強度;5、導(dǎo)入步驟3的腳本,開始測試;6、根據(jù)測試結(jié)果欄的數(shù)據(jù),判斷測試是否通過;7、根據(jù)需要重復(fù)執(zhí)行步驟3,4,5,6操作。以下以“電話本不斷寫滿刪除”腳本為例(要求同樣的號碼同樣的名字,電話 本容量250條)原腳本格式AT+CPBS = " SM"AT+CPBW = 1,“AT+CPBW = 2,“AT+CPBW = 3,“......AT+CPBW = 250,AT+CPBR = 1, 250AT+CPBW = 1AT+CPBW = 2......AT+CPBW = 250對于電話本容量為250條的記錄,如果完成“電話本不斷寫滿刪除”腳本N次 循環(huán)測試的話,則腳本的編輯需要完成一次循環(huán)測試的內(nèi)容,也就是250條記錄編輯及 250條記錄刪除。這樣腳本至少需要編輯500條的命令,可想而知該腳本的長度及編輯該 腳本需要花費的時間了。對于以上這種情況,我們可以考慮在AT+CPBW = i,“139********”,129, “TEST”和AT+CPBW = 1后面各添加一條loop語句。Loop(2-250, "139********",129, "TEST")Loop (2-250)其中“2-250”就是需要編輯和刪除電話本的序列號范圍(因為序列號1在Loop 前已經(jīng)執(zhí)行過了,所以無需重復(fù)執(zhí)行;另外如果其他AT命令編輯只有內(nèi)容而無序列號, 則此處應(yīng)相應(yīng)的改成需要循環(huán)運行的次數(shù)),“139********”為電話號碼,“129”就 是號碼類型,“TEST”就是電話號碼姓名。這樣只要串口接收到Loop語句就接收到了 循環(huán)運行命令的信號,需要循環(huán)運行命令的格式就是Loop上一條AT命令格式。這樣就
      139********",129, ” TEST” 139********“,129, ” TEST” 139********“,129, ” TEST”
      139氺氺氺氺氺氺氺氺“,129
      TEST'
      5不需要重復(fù)編輯和刪除250條的腳本了,大大減少了腳本的長度及編輯腳本所耗費的時 間了。新的自動化測試腳本如下AT+CPBS = “ SM"AT+CPBW = 1, ‘’ 139********",129, ‘’ TEST"Loop(2-250, "139********",129, "TEST")AT+CPBR = 1, 250AT+CPBW = 1Loop (2-250)該方法可用于解決使用AT命令的無線通訊模塊各測試項的自動化循環(huán)測試。綜上所述,本發(fā)明提出的AT命令自動化循環(huán)測試方法,可提高無線通訊模塊 AT命令自動化循環(huán)測試的效率,并保證測試內(nèi)容能夠順利的完成。實施例二一種AT命令自動化循環(huán)測試方法,所述方法包括如下步驟S201使用串口線將需測試的無線通訊模塊與計算機連接;S202設(shè)置串口和波特率的參數(shù),該參數(shù)與無線通訊模塊的波特率相同,確 認(rèn)AT命令通訊正常。其中,在計算機的Config配置中設(shè)置串口和波特率的參數(shù)。S203編寫自動化循環(huán)測試腳本,內(nèi)容包括AT命令和循環(huán)語句,循環(huán)語句的 參數(shù)包括需要循環(huán)的序列號或者次數(shù)和執(zhí)行內(nèi)容。本實施例中,具體地,以txt的格式編寫自動化循環(huán)測試腳本。S204設(shè)置測試次數(shù),選擇測試強度。本實施例中,在測試工具中的測試循環(huán)次數(shù)Run Numb 一欄設(shè)置測試次數(shù),選擇 測試強度。S205導(dǎo)入步驟S203的腳本,開始測試;S206根據(jù)測試結(jié)果欄的數(shù)據(jù),判斷測試是否通過;S207根據(jù)需要轉(zhuǎn)向步驟S203,或者結(jié)束。這里本發(fā)明的描述和應(yīng)用是說明性的,并非想將本發(fā)明的范圍限制在上述實施 例中。這里所披露的實施例的變形和改變是可能的,對于那些本領(lǐng)域的普通技術(shù)人員來 說實施例的替換和等效的各種部件是公知的。本領(lǐng)域技術(shù)人員應(yīng)該清楚的是,在不脫離 本發(fā)明的精神或本質(zhì)特征的情況下,本發(fā)明可以以其它形式、結(jié)構(gòu)、布置、比例,以及 用其它組件、材料和部件來實現(xiàn)。在不脫離本發(fā)明范圍和精神的情況下,可以對這里所 披露的實施例進(jìn)行其它變形和改變。
      權(quán)利要求
      1.一種AT命令自動化循環(huán)測試方法,其特征在于,所述方法包括如下步驟 SlOU使用串口線連接無線通訊模塊與PC機;5102、在PC機的Config中選擇串口和波特率的參數(shù),此參數(shù)必須與無線通訊模塊的 波特率相同,確認(rèn)AT命令通訊正常;5103、以txt的格式編寫自動化循環(huán)測試腳本,內(nèi)容包括AT命令和Loop語句,Loop 語句的參數(shù)分別是需要循環(huán)的序列號或者次數(shù)和執(zhí)行內(nèi)容;5104、在測試工具中的測試循環(huán)次數(shù)RunNumb —欄填寫次數(shù),選擇測試強度;5105、導(dǎo)入步驟S103的腳本,開始測試;5106、根據(jù)測試結(jié)果欄的數(shù)據(jù),判斷測試是否通過;5107、根據(jù)需要轉(zhuǎn)向步驟S103,或者結(jié)束。
      2.—種AT命令自動化循環(huán)測試方法,其特征在于,所述方法包括如下步驟5201、使用串口線將需測試的無線通訊模塊與計算機連接;5202、設(shè)置串口和波特率的參數(shù),該參數(shù)與無線通訊模塊的波特率相同,確認(rèn)AT命 令通訊正常;5203、編寫自動化循環(huán)測試腳本,內(nèi)容包括AT命令和循環(huán)語句,循環(huán)語句的參數(shù)包 括需要循環(huán)的序列號或者次數(shù)和執(zhí)行內(nèi)容;5204、設(shè)置測試次數(shù),選擇測試強度;5205、導(dǎo)入步驟S203的腳本,開始測試;5206、根據(jù)測試結(jié)果欄的數(shù)據(jù),判斷測試是否通過;5207、根據(jù)需要轉(zhuǎn)向步驟S203,或者結(jié)束。
      3.根據(jù)權(quán)利要求2所述的AT命令自動化循環(huán)測試方法,其特征在于 所述步驟S202中,在計算機的Config配置中設(shè)置串口和波特率的參數(shù)。
      4.根據(jù)權(quán)利要求2所述的AT命令自動化循環(huán)測試方法,其特征在于 所述步驟S203中,以txt的格式編寫自動化循環(huán)測試腳本。
      5.根據(jù)權(quán)利要求2所述的AT命令自動化循環(huán)測試方法,其特征在于所述步驟S204中,在測試工具中的測試循環(huán)次數(shù)Run Numb—欄設(shè)置測試次數(shù),選 擇測試強度。
      全文摘要
      本發(fā)明揭示了一種AT命令自動化循環(huán)測試方法,所述方法包括如下步驟使用串口線連接無線通訊模塊與PC機;在PC機的Config中選擇串口和波特率的參數(shù),此參數(shù)必須與無線通訊模塊的波特率相同,確認(rèn)AT命令通訊正常;以txt的格式編寫自動化循環(huán)測試腳本,內(nèi)容包括AT命令和Loop語句,Loop語句的參數(shù)分別是需要循環(huán)的序列號或者次數(shù)和執(zhí)行內(nèi)容;在Run Numb一欄填寫次數(shù),選擇測試強度;導(dǎo)入步驟S103的腳本,開始測試;根據(jù)測試結(jié)果欄的數(shù)據(jù),判斷測試是否通過。本發(fā)明提出的AT命令自動化循環(huán)測試方法,可提高無線通訊模塊AT命令自動化循環(huán)測試的效率,并保證測試內(nèi)容能夠順利的完成。
      文檔編號G06F11/36GK102012860SQ201010507518
      公開日2011年4月13日 申請日期2010年10月15日 優(yōu)先權(quán)日2010年10月15日
      發(fā)明者徐承軍, 胡蕓, 贠志強 申請人:上海天臣威訊信息技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1