專利名稱:基于lua腳本的無線模塊自動(dòng)測試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無線模塊測試方法,尤其是涉及一種基于LUA腳本的無線模塊自動(dòng)測試方法。
背景技術(shù):
LUA—個(gè)腳本語言,嵌入應(yīng)用程序中,為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。無線模塊的一些基本功能及AT命令操作是無線模塊測試的主要途徑,但是由于 AT命令及其參數(shù)繁多,通常會(huì)有很多重復(fù)操作,而且出現(xiàn)異常時(shí)不能準(zhǔn)確的判斷出是哪個(gè)步驟出現(xiàn)的問題,因此就需要一個(gè)自動(dòng)化測試來減輕重復(fù)的手動(dòng)輸入工作并且能準(zhǔn)確的定位出錯(cuò)誤的操作位置,以減少測試工程師的重復(fù)工作以及減少開發(fā)人員定位問題的時(shí)間, 以提高測試效率。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種測試效率高的基于LUA腳本的無線模塊自動(dòng)測試方法。本發(fā)明的目的可以通過以下技術(shù)方案來實(shí)現(xiàn)一種基于LUA腳本的無線模塊自動(dòng)測試方法,其特征在于,包括以下步驟(1)將需要測試的各個(gè)功能及AT命令通過LUA編程生成一個(gè)LUA腳本;(2)將無線模塊通過串口線和PC機(jī)連接,并判斷是否通訊正常,若為是,執(zhí)行步驟 (3);(3)將步驟(1)生成的LUA腳本復(fù)制到無線模塊的Multimedia (自定義的多媒體目錄)根目錄下;(4)重啟無線模塊,LUA腳本自動(dòng)運(yùn)行,并開始測試;(5)測試完成后,LUA腳本自動(dòng)檢查運(yùn)行結(jié)果,比對實(shí)際結(jié)果和預(yù)期結(jié)果的差異, 生成EXCEL表格的錯(cuò)誤報(bào)告;(6)根據(jù)需要編寫不同的測試腳本拷貝到無線模塊,重復(fù)按照步驟(3)、(4)、當(dāng)所有腳本運(yùn)行完成后,無線模塊自動(dòng)化測試完成,并記錄問題點(diǎn)。與現(xiàn)有技術(shù)相比,本發(fā)明具有提高測試效率,幫助軟件開發(fā)準(zhǔn)確定位出現(xiàn)問題時(shí)的問題點(diǎn),減少測試工程師的重復(fù)工作以及減少開發(fā)人員定位問題的時(shí)間。
圖1為本發(fā)明的流程圖;圖2為本發(fā)明的硬件結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。
實(shí)施例如圖1、圖2所示,一種基于LUA腳本的無線模塊自動(dòng)測試方法,包括以下步驟(1)將需要測試的各個(gè)功能及AT命令通過LUA編程生成一個(gè)LUA腳本;(2)將無線模塊1通過串口線3和PC機(jī)2連接,并判斷是否通訊正常,若為是,執(zhí)行步驟⑶;
(3)將步驟(1)生成的LUA腳本復(fù)制到無線模塊的Multimedia (自定義的多媒體目錄)根目錄下;(4)重啟無線模塊,LUA腳本自動(dòng)運(yùn)行,并開始測試;(5)測試完成后,LUA腳本自動(dòng)檢查運(yùn)行結(jié)果,比對實(shí)際結(jié)果和預(yù)期結(jié)果的差異, 生成EXCEL表格的錯(cuò)誤報(bào)告;(6)根據(jù)需要編寫不同的測試腳本拷貝到無線模塊,重復(fù)按照步驟(3)、(4)、當(dāng)所有腳本運(yùn)行完成后,無線模塊自動(dòng)化測試完成,并記錄問題點(diǎn)。由于LUA腳本是需要在支持LUA功能的無線模塊上的操作,因此該方法可以通過編寫相應(yīng)的LUA腳本,應(yīng)用于支持LUA功能的標(biāo)準(zhǔn)模塊各種平臺(tái)項(xiàng)目的測試。
權(quán)利要求
1. 一種基于LUA腳本的無線模塊自動(dòng)測試方法,其特征在于,包括以下步驟(1)將需要測試的各個(gè)功能及AT命令通過LUA編程生成一個(gè)LUA腳本;(2)將無線模塊通過串口線和PC機(jī)連接,并判斷是否通訊正常,若為是,執(zhí)行步驟(3);(3)將步驟(1)生成的LUA腳本復(fù)制到無線模塊的Multimedia根目錄下;(4)重啟無線模塊,LUA腳本自動(dòng)運(yùn)行,并開始測試;(5)測試完成后,LUA腳本自動(dòng)檢查運(yùn)行結(jié)果,比對實(shí)際結(jié)果和預(yù)期結(jié)果的差異,生成 EXCEL表格的錯(cuò)誤報(bào)告;(6)根據(jù)需要編寫不同的測試腳本拷貝到無線模塊,重復(fù)按照步驟(3)、(4)、當(dāng)所有腳本運(yùn)行完成后,無線模塊自動(dòng)化測試完成,并記錄問題點(diǎn)。
全文摘要
本發(fā)明涉及一種基于LUA腳本的無線模塊自動(dòng)測試方法,包括以下步驟(1)將需要測試的各個(gè)功能及AT命令通過LUA編程生成一個(gè)LUA腳本;(2)將無線模塊通過串口線和PC機(jī)連接,并判斷是否通訊正常,若為是,執(zhí)行步驟(3);(3)將步驟(1)生成的LUA腳本復(fù)制到無線模塊的Multimedia根目錄下;(4)重啟無線模塊,LUA腳本自動(dòng)運(yùn)行,并開始測試;(5)測試完成后,LUA腳本自動(dòng)檢查運(yùn)行結(jié)果,比對實(shí)際結(jié)果和預(yù)期結(jié)果的差異,生成EXCEL表格的錯(cuò)誤報(bào)告;(6)根據(jù)需要編寫不同的測試腳本拷貝到無線模塊,重復(fù)按照步驟(3)、(4)、當(dāng)所有腳本運(yùn)行完成后,無線模塊自動(dòng)化測試完成,并記錄問題點(diǎn)。與現(xiàn)有技術(shù)相比,本發(fā)明具有測試效率高等優(yōu)點(diǎn)。
文檔編號(hào)H04B17/00GK102255674SQ201010178388
公開日2011年11月23日 申請日期2010年5月19日 優(yōu)先權(quán)日2010年5月19日
發(fā)明者鄧亮 申請人:希姆通信息技術(shù)(上海)有限公司