版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目前Wi-Fi自動(dòng)化測(cè)試,對(duì)Wi-Fi芯片廠商變得越來(lái)越重要。測(cè)試內(nèi)容主要包括以下幾個(gè)方面:協(xié)議一致性測(cè)試、備互操作性測(cè)試(Inter-Operability Test,IOT)和客戶特殊需求的測(cè)試。芯片廠商研發(fā)出的芯片不僅僅要通過(guò)Wi-Fi聯(lián)盟(Wi-Fi Alliance,WFA)的互操作性認(rèn)證測(cè)試,還要滿足客戶的不同需求。面對(duì)客戶的特殊需求,必須向芯片做相應(yīng)的設(shè)置,這是目前流行的自動(dòng)化測(cè)試工具無(wú)法做到的;再者,純?nèi)斯y(cè)試會(huì)花費(fèi)很多
2、資源,因此很有必要為Wi-Fi芯片廠商開(kāi)發(fā)一套自動(dòng)化測(cè)試系統(tǒng)。但是傳統(tǒng)的Wi-Fi自動(dòng)化測(cè)試系統(tǒng)存在靈活性差和維護(hù)性難的問(wèn)題。一方面,Wi-Fi測(cè)試用例的修改可能會(huì)導(dǎo)致測(cè)試腳本的修改,因?yàn)闇y(cè)試腳本對(duì)測(cè)試用例依賴性較強(qiáng),進(jìn)而導(dǎo)致測(cè)試系統(tǒng)靈活性差,因此對(duì)于不會(huì)編程的測(cè)試人員來(lái)說(shuō),可能會(huì)阻礙測(cè)試進(jìn)程。另一方面,由于Wi-Fi測(cè)試用例數(shù)量較多,對(duì)應(yīng)的測(cè)試腳本數(shù)量龐大,存在難以維護(hù)的問(wèn)題。
本文從Wi-Fi實(shí)際測(cè)試現(xiàn)狀出發(fā),分析了傳統(tǒng)的
3、Wi-Fi自動(dòng)化測(cè)試中的主要問(wèn)題,針對(duì)如何描述測(cè)試用例做了深入的研究,提出一種基于XML封裝關(guān)鍵字的測(cè)試用例
描述方法,設(shè)計(jì)了基于關(guān)鍵字驅(qū)動(dòng)的Wi-Fi自動(dòng)化測(cè)試系統(tǒng)。本文提出的測(cè)試用例描述方法為測(cè)試人員修改測(cè)試用例提供了便利。同時(shí),本文所設(shè)計(jì)的Wi-Fi自動(dòng)化測(cè)試系統(tǒng)通過(guò)解析XML描述的測(cè)試用例,抽取其中的關(guān)鍵字,結(jié)合關(guān)鍵字集合中的具體實(shí)現(xiàn)步驟,完成了對(duì)測(cè)試過(guò)程的導(dǎo)航。本文實(shí)現(xiàn)了測(cè)試用例與測(cè)試代碼的分離,增加了測(cè)試系統(tǒng)的靈活
4、性,提高了測(cè)試系統(tǒng)的易維護(hù)性。主要研究工作如下:
1. Wi-Fi自動(dòng)化測(cè)試系統(tǒng)的需求與總體設(shè)計(jì)
本文首先分析了傳統(tǒng)的Wi-Fi自動(dòng)化測(cè)試系統(tǒng)存在靈活性差和難以維護(hù)的問(wèn)題,在明確自動(dòng)化測(cè)試系統(tǒng)需求的基礎(chǔ)上,設(shè)計(jì)了測(cè)試系統(tǒng)的總體架構(gòu)。采用分層設(shè)計(jì)方式使得測(cè)試邏輯和測(cè)試數(shù)據(jù)分離,該架構(gòu)分為數(shù)據(jù)源層、測(cè)試用例解析層、測(cè)試用例執(zhí)行層和測(cè)試設(shè)備通訊控制層。結(jié)合使用UML中的系統(tǒng)活動(dòng)圖明確自動(dòng)化測(cè)試業(yè)務(wù)流程。本文所設(shè)計(jì)的Wi-F
5、i自動(dòng)化測(cè)試系統(tǒng)包括以下幾個(gè)重要模塊:測(cè)試設(shè)備通訊控制模塊,測(cè)試用例解析模塊,測(cè)試用例執(zhí)行模塊和Log解析模塊。
2. Wi-Fi測(cè)試用例的描述和測(cè)試執(zhí)行引擎的設(shè)計(jì)
本文分析了Wi-Fi的測(cè)試用例,結(jié)合IEEE802.11協(xié)議,抽取測(cè)試用例中的關(guān)鍵字,構(gòu)建了描述Wi-Fi測(cè)試用例的關(guān)鍵字集合,提出了基于XML封裝關(guān)鍵字的方法來(lái)描述測(cè)試用例。本文設(shè)計(jì)了一個(gè)測(cè)試執(zhí)行控制引擎,它根據(jù)測(cè)試用例中的配置參數(shù)、測(cè)試數(shù)據(jù)、測(cè)試條件
6、和測(cè)試步驟,結(jié)合關(guān)鍵字庫(kù)實(shí)現(xiàn)的具體操作完成對(duì)測(cè)試用例的執(zhí)行。另外,本文使用多線程技術(shù)實(shí)現(xiàn)測(cè)試用例中多任務(wù)的并發(fā)執(zhí)行,測(cè)試L og的抓取和對(duì)被測(cè)試設(shè)備的狀態(tài)監(jiān)控。
3.測(cè)試設(shè)備通用控制接口的設(shè)計(jì)
考慮到測(cè)試環(huán)境中測(cè)試設(shè)備種類繁多,測(cè)試系統(tǒng)利用Telnet、UDP Socket和可編程的USB接口等多種通訊機(jī)制實(shí)現(xiàn)對(duì)測(cè)試環(huán)境中各個(gè)測(cè)試設(shè)備的控制。本文按照測(cè)試設(shè)備的類別劃分,把同一類別的測(cè)試對(duì)象封裝成統(tǒng)一的控制接口,一者是
7、為了方便測(cè)試腳本完成對(duì)測(cè)試設(shè)備的參數(shù)設(shè)置和數(shù)據(jù)交互;二者,當(dāng)測(cè)試設(shè)備改變時(shí),仍然可以使用同樣的控制接口,提高了自動(dòng)化測(cè)試系統(tǒng)的適應(yīng)性。
4. Wi-Fi自動(dòng)化測(cè)試系統(tǒng)的實(shí)現(xiàn)與驗(yàn)證
本文實(shí)現(xiàn)了關(guān)鍵字集合中的所有關(guān)鍵字對(duì)應(yīng)的具體操作,構(gòu)建了關(guān)鍵字庫(kù)集,根據(jù)測(cè)試用例描述規(guī)則和關(guān)鍵字驅(qū)動(dòng)技術(shù)實(shí)現(xiàn)測(cè)試用例解析器與測(cè)試執(zhí)行控制器,完成了對(duì)測(cè)試用例的執(zhí)行。同時(shí),本文根據(jù)測(cè)試標(biāo)準(zhǔn),結(jié)合測(cè)試用例定義的檢查點(diǎn),采用Perl正則表達(dá)式關(guān)鍵
8、字匹配的方法對(duì)測(cè)試Log做進(jìn)一步分析,使用Wireshark對(duì)無(wú)線數(shù)據(jù)包做協(xié)議一致性分析,從而驗(yàn)證測(cè)試結(jié)果。另外,本文所設(shè)計(jì)的自動(dòng)化測(cè)試系統(tǒng)完整地記錄了每個(gè)測(cè)試步驟的信息,通過(guò)追蹤詳細(xì)的測(cè)試步驟,驗(yàn)證了Wi-Fi自動(dòng)化測(cè)試系統(tǒng)的行為與測(cè)試用例期望的行為的一致性。
本文通過(guò)測(cè)試用例XML描述方法和關(guān)鍵字驅(qū)動(dòng)技術(shù)的應(yīng)用,設(shè)計(jì)并實(shí)現(xiàn)了W i-F i自動(dòng)化測(cè)試系統(tǒng),在提高測(cè)試效率的同時(shí),也解決了測(cè)試用例和測(cè)試腳本依賴性強(qiáng)的問(wèn)題,起到了
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小型Wi-Fi定位系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- Wi-Fi產(chǎn)品自動(dòng)測(cè)試技術(shù)研究與實(shí)現(xiàn).pdf
- 礦井有限空間Wi-Fi信號(hào)測(cè)試評(píng)估系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Wi-Fi的蓄電池自動(dòng)配組系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 無(wú)線Wi-Fi偵查與反制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Wi-Fi的定位系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).pdf
- 基于JavaEE的Wi-Fi營(yíng)銷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 公共場(chǎng)所Wi-Fi管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 認(rèn)知Wi-Fi的采集終端設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Android的Wi-Fi信號(hào)檢測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- Android平臺(tái)下Wi-Fi定位系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- wifi芯片自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 家庭Wi-Fi安全共享平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- Wi-Fi云AC管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Wi-Fi的點(diǎn)餐系統(tǒng)設(shè)計(jì).pdf
- 基于Wi-Fi定位的室內(nèi)導(dǎo)購(gòu)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Wi-Fi的商場(chǎng)定位服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 一體化網(wǎng)絡(luò)Wi-Fi終端自動(dòng)切換機(jī)制的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Android平臺(tái)Wi-Fi模塊的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于校園Wi-Fi的可視化VoIP手機(jī)對(duì)講系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論