無(wú)線通信測(cè)試平臺(tái)實(shí)現(xiàn)自動(dòng)化測(cè)試的方法主要包括以下幾個(gè)方面:
- 測(cè)試用例管理模塊:負(fù)責(zé)測(cè)試用例的抽取、腳本參數(shù)的配置等功能。配置完成后,通過(guò)通信管理模塊將測(cè)試腳本以及參數(shù)分發(fā)給測(cè)試平臺(tái)中的各個(gè)終端設(shè)備。
- 測(cè)試過(guò)程管理模塊:負(fù)責(zé)完成整個(gè)測(cè)試執(zhí)行工作,同時(shí)記錄測(cè)試執(zhí)行的結(jié)果以及日志等信息。
- 測(cè)試結(jié)果管理模塊:對(duì)測(cè)試結(jié)果進(jìn)行提取與分析,形成最終的測(cè)試報(bào)告。
- 遠(yuǎn)程控制:通過(guò)Telnet到AP端和STA端,并采用Expect技術(shù)分別完成與AP端和STA端的交互,確保時(shí)間同步性。
- 時(shí)間同步:采用Shell命令和Expect技術(shù)相結(jié)合的方式來(lái)完成不同終端以及同一終端不同測(cè)試項(xiàng)之間的同步控制。
- 平臺(tái)無(wú)關(guān)性:將與平臺(tái)系統(tǒng)環(huán)境相關(guān)的測(cè)試命令進(jìn)行相應(yīng)的歸類和抽取,使控制臺(tái)完成所有與測(cè)試相關(guān)的控制、配置任務(wù),而待測(cè)終端只進(jìn)行控制命令的接收和執(zhí)行。
通過(guò)上述方法,無(wú)線通信測(cè)試平臺(tái)可以實(shí)現(xiàn)自動(dòng)化配置AP、自動(dòng)化配置STA、自動(dòng)執(zhí)行測(cè)試用例、自動(dòng)搜集測(cè)試日志、自動(dòng)生成測(cè)試報(bào)告,從而大大節(jié)約了人力成本,提高了工作效率。