專(zhuān)利名稱(chēng):一種自動(dòng)化測(cè)試系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)測(cè)試技術(shù),特別是涉及一種對(duì)生產(chǎn)線(xiàn)大批量的通訊產(chǎn)品 進(jìn)行自動(dòng)測(cè)試的測(cè)試系統(tǒng)及其方法。
背景技術(shù):
隨著社會(huì)的不斷發(fā)展和人們生活水平的不斷提高,即時(shí)信息交互已成為人 們?nèi)粘I畹囊环N基本需要。作為即時(shí)信息交互的重要組成部分,移動(dòng)通訊技 術(shù)與人們?nèi)粘I畹年P(guān)系也越來(lái)越緊密。對(duì)于移動(dòng)通訊設(shè)備提供商而言,不斷 增長(zhǎng)的用戶(hù)數(shù)量導(dǎo)致了通訊設(shè)備產(chǎn)量的相應(yīng)增加,而用戶(hù)個(gè)性化的需求和對(duì)更 好通訊質(zhì)量的需要?jiǎng)t使通訊設(shè)備的升級(jí)與換代越來(lái)越頻繁。于是,通訊產(chǎn)品生 產(chǎn)線(xiàn)上頻繁出現(xiàn)的大批量通訊產(chǎn)品的測(cè)試問(wèn)題越來(lái)越受到人們的關(guān)注。
但是目前生產(chǎn)線(xiàn)上部分通訊產(chǎn)品測(cè)試仍處在手工操作儀表測(cè)試的階段,實(shí) 際中存在測(cè)試效率較低、操作繁瑣且測(cè)試記錄不易記錄、保存等問(wèn)題,無(wú)論從 效率上還是質(zhì)量上都存在較大的風(fēng)險(xiǎn)。另外一些通訊產(chǎn)品的測(cè)試,雖然實(shí)現(xiàn)了 用軟件進(jìn)行自動(dòng)測(cè)試,自動(dòng)測(cè)試工具林林總總,但由于軟件設(shè)計(jì)、測(cè)試結(jié)果保 存設(shè)計(jì)等各方面的原因,仍然存在操作繁瑣、測(cè)試記錄分析困難等問(wèn)題,導(dǎo)致 自動(dòng)測(cè)試軟件的測(cè)試效率仍徘徊在一個(gè)較低的水平上。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種自動(dòng)化測(cè)試系統(tǒng)及其方法,用于 解決現(xiàn)有技術(shù)中無(wú)法對(duì)生產(chǎn)線(xiàn)的大規(guī)模通訊產(chǎn)品進(jìn)行高效自動(dòng)測(cè)試。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種自動(dòng)化測(cè)試系統(tǒng),運(yùn)行于計(jì)算機(jī)終 端上,用于通過(guò)工裝板、儀表對(duì)通訊設(shè)備進(jìn)行測(cè)試,其特征在于,該系統(tǒng)包括: 測(cè)試參數(shù)配置模塊,用于配置測(cè)試所需的測(cè)試參數(shù); 儀表校準(zhǔn)模塊,用于對(duì)所述儀表進(jìn)行校準(zhǔn),得到儀表校準(zhǔn)結(jié)果; 動(dòng)態(tài)執(zhí)行控制模塊,連接所述測(cè)試參數(shù)配置模塊、所述儀表校準(zhǔn)模塊,用于通過(guò)與所述工裝板通訊設(shè)置所述通訊設(shè)備的工作狀態(tài)和工作模式,并根據(jù)所 述測(cè)試參數(shù)將所述儀表控制在正常工作狀態(tài);
儀表測(cè)試模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于當(dāng)所述儀表工作在正常 工作狀態(tài)時(shí),通過(guò)控制所述儀表的狀態(tài)對(duì)所述通訊設(shè)備的指標(biāo)進(jìn)行測(cè)試,并將 指標(biāo)測(cè)試結(jié)果返回至所述動(dòng)態(tài)執(zhí)行控制模塊進(jìn)行處理。
所述的自動(dòng)化測(cè)試系統(tǒng),其中,還包括
登錄管理模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于對(duì)不同的用戶(hù)賬號(hào)進(jìn)行 權(quán)限管理。
所述的自動(dòng)化測(cè)試系統(tǒng),其中,所述測(cè)試參數(shù)配置模塊/所述儀表校準(zhǔn)模 塊通過(guò)用于存儲(chǔ)所述參數(shù)/所述儀表校準(zhǔn)結(jié)果的配置文件與所述動(dòng)態(tài)執(zhí)行控制 模塊進(jìn)行信息交互,所述登錄管理模塊通過(guò)用于存儲(chǔ)所述用戶(hù)賬號(hào)的數(shù)據(jù)庫(kù)與 所述動(dòng)態(tài)執(zhí)行控制模塊進(jìn)行信息交互。
所述的自動(dòng)化測(cè)試系統(tǒng),其中,還包括
工裝控制模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于根據(jù)所述動(dòng)態(tài)執(zhí)行控制 模塊下發(fā)的命令執(zhí)行相應(yīng)的處理,并返回處理結(jié)果至所述動(dòng)態(tài)執(zhí)行控制模塊;
結(jié)果顯示模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于在顯示界面上顯示所述 測(cè)試結(jié)果;和/或
數(shù)據(jù)存儲(chǔ)模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于將所述動(dòng)態(tài)執(zhí)行控制模 塊傳送的測(cè)試結(jié)果存儲(chǔ)在所述數(shù)據(jù)庫(kù)中。
所述的自動(dòng)化測(cè)試系統(tǒng),其中,還包括
結(jié)果分析模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于以自定義方式對(duì)所述動(dòng) 態(tài)執(zhí)行控制模塊傳送的測(cè)試結(jié)果進(jìn)行分析,輸出測(cè)試信息。 所述的自動(dòng)化測(cè)試系統(tǒng),其中,還包括
單板調(diào)測(cè)模塊,連接所述工裝板,用于對(duì)所述工裝板進(jìn)行調(diào)測(cè),并根據(jù)調(diào) 測(cè)結(jié)果定位所述工裝板存在的問(wèn)題。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種自動(dòng)化測(cè)試方法,其特征在于,包
括
參數(shù)配置步驟,用于配置測(cè)試所需的測(cè)試參數(shù); 儀表校準(zhǔn)步驟,用于對(duì)儀表進(jìn)行校準(zhǔn);
測(cè)試控制步驟,用于通過(guò)與工裝板通訊設(shè)置通訊設(shè)備的工作狀態(tài)和工作模式,并根據(jù)所述測(cè)試參數(shù)將所述儀表控制在正常工作狀態(tài);
儀表測(cè)試步驟,用于當(dāng)所述儀表工作在正常工作狀態(tài)時(shí),通過(guò)控制所述儀
表的狀態(tài)對(duì)所述通訊設(shè)備的指標(biāo)進(jìn)行測(cè)試,并對(duì)得到的指標(biāo)測(cè)試結(jié)果進(jìn)行處
理,得到測(cè)試結(jié)果。
所述的自動(dòng)化測(cè)試方法,其中,還包括
通過(guò)數(shù)據(jù)庫(kù)對(duì)不同的用戶(hù)賬號(hào)進(jìn)行權(quán)限管理,并根據(jù)用戶(hù)在數(shù)據(jù)庫(kù)配置對(duì) 話(huà)框中輸入的數(shù)據(jù)庫(kù)地址和數(shù)據(jù)庫(kù)名與所述數(shù)據(jù)庫(kù)建立連接,在連接建立后, 根據(jù)不同的賬號(hào)類(lèi)型進(jìn)行相應(yīng)的步驟。
所述的自動(dòng)化測(cè)試方法,其中,所述儀表測(cè)試步驟中,進(jìn)一步包括
當(dāng)所述用戶(hù)賬號(hào)為普通用戶(hù)賬號(hào)時(shí),將所述測(cè)試結(jié)果通過(guò)所述連接存入所 述數(shù)據(jù)庫(kù)的步驟;或
當(dāng)所述用戶(hù)賬號(hào)為超級(jí)管理員用戶(hù)賬號(hào)時(shí),對(duì)所述普通用戶(hù)賬號(hào)進(jìn)行添加 或修改,并將處理后的所述普通用戶(hù)賬號(hào)及相關(guān)信息存入所述數(shù)據(jù)庫(kù)的步驟。
所述的自動(dòng)化測(cè)試方法,其中,所述參數(shù)配置步驟中,進(jìn)一步包括
通過(guò)在測(cè)試參數(shù)配置界面中修改測(cè)試環(huán)境配置參數(shù)和/或測(cè)試指標(biāo)通過(guò)參 數(shù)配置所述測(cè)試參數(shù),并將所述測(cè)試參數(shù)存入配置文件的步驟。
所述的自動(dòng)化測(cè)試方法,其中,所述儀表校準(zhǔn)步驟中,進(jìn)一步包括
通過(guò)在儀表校準(zhǔn)提示界面中根據(jù)儀表校準(zhǔn)向?qū)?duì)所述儀表進(jìn)行校準(zhǔn),將儀 表校準(zhǔn)結(jié)果存入配置文件并設(shè)置回所述儀表的步驟。
所述的自動(dòng)化測(cè)試方法,其中,還包括單板調(diào)測(cè)步驟,用于對(duì)所述工裝 板進(jìn)行調(diào)測(cè),并根據(jù)調(diào)測(cè)結(jié)果定位所述工裝板存在的問(wèn)題。
本發(fā)明的有益技術(shù)效果
本發(fā)明通過(guò)將各種配置界面、儀表操作進(jìn)行模塊化的處理,大大增強(qiáng)了自 動(dòng)測(cè)試系統(tǒng)的可移植性及可裁減性。通過(guò)引入了數(shù)據(jù)庫(kù)的相關(guān)技術(shù),方便統(tǒng)一 存儲(chǔ)、統(tǒng)一分析生產(chǎn)線(xiàn)眾多測(cè)試工位的結(jié)果,再加上向?qū)Х绞降氖褂眉鞍凑諟y(cè) 試環(huán)境所設(shè)計(jì)的不同工位,大大增強(qiáng)了自動(dòng)測(cè)試軟件的可操作性,降低了測(cè)試 人員的技術(shù)壁壘,減少了測(cè)試人員的工作量。而單板調(diào)測(cè)模塊的使用,則可以 運(yùn)用現(xiàn)有測(cè)試環(huán)境進(jìn)行單板的問(wèn)題定位,節(jié)省了重新搭建調(diào)測(cè)環(huán)境所需的工作
與現(xiàn)有技術(shù)相比,本發(fā)明達(dá)到了"傻瓜"式的操作效果,在所需測(cè)試人員
7總數(shù)及測(cè)試人員技術(shù)要求兩方面都節(jié)省了成本。而測(cè)試數(shù)據(jù)分析工具的使用, 大大方便了技術(shù)人員對(duì)被測(cè)件的指標(biāo)進(jìn)行批次性分析,節(jié)省了發(fā)現(xiàn)批次問(wèn)題時(shí) 所需的工作量;而通過(guò)對(duì)不同的用戶(hù)賬戶(hù)進(jìn)行査詢(xún),實(shí)現(xiàn)輕松統(tǒng)計(jì)測(cè)試人員的 工作量及測(cè)試情況。因此,無(wú)論是在測(cè)試效率還是在易用性上,都取得了較大 的進(jìn)步,節(jié)省了生產(chǎn)線(xiàn)上大規(guī)模測(cè)試時(shí)所需的成本。
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的 限定。
圖1為本發(fā)明硬件連接圖2為本發(fā)明自動(dòng)化測(cè)試系統(tǒng)的模塊結(jié)構(gòu)圖3為本發(fā)明自動(dòng)化測(cè)試方法的流程示意圖4為本發(fā)明登錄管理模塊的處理流程圖5為本發(fā)明測(cè)試參數(shù)配置模塊的處理流程圖6為本發(fā)明動(dòng)態(tài)執(zhí)行控制模塊的處理流程圖7為本發(fā)明單板調(diào)測(cè)模塊的處理流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步更詳細(xì)的描述。
如圖1所示,為本發(fā)明硬件連接圖。該連接圖中,硬件部分的裝置100 包括以下幾部分PC機(jī)ll、工裝板12、被測(cè)件13、儀表14。其中PC機(jī)ll 與工裝板22通過(guò)網(wǎng)口或者串口相連,工裝板12作為PC機(jī)11與被測(cè)件13之 間的紐帶,實(shí)現(xiàn)PC機(jī)11上高層軟件與被測(cè)件13之間的協(xié)議轉(zhuǎn)換與硬件上的 通訊互連,被測(cè)件13的測(cè)試結(jié)果通過(guò)儀表14讀取,再返回給PC機(jī)11進(jìn)行 軟件處理。
PC機(jī)ll,用于運(yùn)行本發(fā)明的自動(dòng)測(cè)試程序, 一條通路通過(guò)串口/網(wǎng)口與工 裝板12進(jìn)行通訊,另一條通路按照指定協(xié)議與儀表14進(jìn)行通訊。其中與工裝 板11的串口/網(wǎng)口接口上主要進(jìn)行控制命令的下發(fā)和回應(yīng)消息的確認(rèn),另外還 從被測(cè)件13上讀取部分參數(shù)信息。與儀表14通訊的接口主要進(jìn)行儀表測(cè)試參
8數(shù)的配置,另外就是從儀表14上讀取測(cè)試指標(biāo)的結(jié)果。
工裝板12,負(fù)責(zé)PC機(jī)11與被測(cè)件13之間的消息轉(zhuǎn)換, 一方面對(duì)PC機(jī)
11側(cè)通過(guò)串口/網(wǎng)口發(fā)送過(guò)來(lái)的消息進(jìn)行處理,然后通過(guò)硬件或者軟件方式對(duì)
被測(cè)件13進(jìn)行相應(yīng)控制。另一方面,處理被測(cè)件13返回的信息,將其通過(guò)串
口/網(wǎng)口發(fā)送給PC機(jī)11。
被測(cè)件13包括各種通訊產(chǎn)品,如單板、模塊、整機(jī)等各種通訊設(shè)備。 儀表14是對(duì)被測(cè)件13進(jìn)行各種指標(biāo)測(cè)試時(shí)所使用的測(cè)試儀器,它通過(guò)指
定的協(xié)議與PC機(jī)11進(jìn)行通訊,將被測(cè)件13的各種指標(biāo)信息返回給PC機(jī)11
上的自動(dòng)測(cè)試系統(tǒng)進(jìn)行結(jié)果處理。
如圖2所示,為本發(fā)明自動(dòng)化測(cè)試系統(tǒng)的模塊結(jié)構(gòu)圖。該系統(tǒng)200用于進(jìn)
行生產(chǎn)線(xiàn)上大規(guī)模通訊產(chǎn)品的測(cè)試,包括如下模塊測(cè)試參數(shù)配置模塊21、
登錄管理模塊22、儀表校準(zhǔn)模塊23、動(dòng)態(tài)執(zhí)行控制模塊24、儀表測(cè)試模塊25、
結(jié)果分析模塊26。
其中,測(cè)試參數(shù)配置模塊21、登錄管理模塊22、儀表校準(zhǔn)模塊23都是在 動(dòng)態(tài)執(zhí)行控制模塊24前進(jìn)行調(diào)用。
測(cè)試參數(shù)配置模塊21及儀表校準(zhǔn)模塊23通過(guò)配置文件與動(dòng)態(tài)執(zhí)行控制模 塊24相關(guān)聯(lián);登錄管理模塊22通過(guò)數(shù)據(jù)庫(kù)與動(dòng)態(tài)執(zhí)行控制模塊24相關(guān)聯(lián); 儀表測(cè)試模塊25在動(dòng)態(tài)執(zhí)行控制模塊24執(zhí)行過(guò)程中與之相關(guān)聯(lián)。
結(jié)果分析模塊26及單板調(diào)測(cè)模塊27是相對(duì)單獨(dú)的模塊,其中結(jié)果分析模 塊26利用動(dòng)態(tài)執(zhí)行控制模塊24得到的存儲(chǔ)在數(shù)據(jù)庫(kù)中的測(cè)試結(jié)果進(jìn)行結(jié)果分 析。
在圖2中,動(dòng)態(tài)執(zhí)行控制模塊24依賴(lài)于測(cè)試參數(shù)配置模塊21、登錄管理 模塊22及儀表校準(zhǔn)模塊23三個(gè)模塊。測(cè)試參數(shù)配置模塊21、儀表校準(zhǔn)模塊 23通過(guò)配置文件與動(dòng)態(tài)執(zhí)行控制模塊24進(jìn)行信息交互,登錄管理模塊22通 過(guò)數(shù)據(jù)庫(kù)與動(dòng)態(tài)執(zhí)行控制模塊24交互。
測(cè)試參數(shù)配置模塊21、登錄管理模塊22、儀表校準(zhǔn)模塊23都在動(dòng)態(tài)執(zhí)行 控制模塊24之前進(jìn)行。測(cè)試參數(shù)配置模塊21、登錄管理模塊22、儀表校準(zhǔn)模 塊23都是相對(duì)獨(dú)立的模塊,用于為自動(dòng)測(cè)試執(zhí)行提供必須的安全性支持、儀 表參數(shù)和測(cè)試參數(shù)支持、測(cè)試結(jié)果判斷標(biāo)準(zhǔn)支持。
儀表測(cè)試模塊25與動(dòng)態(tài)執(zhí)行控制模塊24是協(xié)同進(jìn)行工作的,以子線(xiàn)程的形式與動(dòng)態(tài)執(zhí)行控制模塊24的主線(xiàn)程進(jìn)行交互,主要進(jìn)行自動(dòng)測(cè)試過(guò)程中儀
表操作這一部分的工作。儀表測(cè)試模塊25在執(zhí)行過(guò)程中,通過(guò)接收動(dòng)態(tài)執(zhí)行 控制模塊24配置的儀表參數(shù),調(diào)用相應(yīng)的命令對(duì)被測(cè)件13的某一指定指標(biāo)進(jìn) 行測(cè)試,并且將測(cè)試結(jié)果返回給動(dòng)態(tài)執(zhí)行控制模塊24進(jìn)行處理。
結(jié)果分析模塊26的分析對(duì)象是動(dòng)態(tài)執(zhí)行控制模塊24處理后的測(cè)試結(jié)果, 所以結(jié)果分析模塊26依賴(lài)于動(dòng)態(tài)執(zhí)行控制模塊24。這些測(cè)試結(jié)果已在動(dòng)態(tài)執(zhí) 行控制模塊24中被以一定的規(guī)則存儲(chǔ)到了本系統(tǒng)所用的大型數(shù)據(jù)庫(kù)中,結(jié)果 分析模塊26通過(guò)提供各種用戶(hù)自定義的方式對(duì)數(shù)據(jù)庫(kù)中的測(cè)試結(jié)果進(jìn)行查詢(xún) 輸出,以便用戶(hù)得到自己需要的測(cè)試信息。
登錄管理模塊22是用戶(hù)首先進(jìn)入的一個(gè)模塊,它主要負(fù)責(zé)用戶(hù)賬戶(hù)及用 戶(hù)權(quán)限的管理。同時(shí)根據(jù)用戶(hù)權(quán)限的不同,在整個(gè)測(cè)試過(guò)程中確定程序與數(shù)據(jù) 庫(kù)的關(guān)系,對(duì)其關(guān)系的控制是通過(guò)設(shè)置狀態(tài)參數(shù)實(shí)現(xiàn)的。
自動(dòng)化測(cè)試系統(tǒng)200還包括工裝控制模塊27、結(jié)果顯示模塊28、數(shù)據(jù)存 儲(chǔ)模塊29、單板調(diào)測(cè)模塊30。
工裝控制模塊27根據(jù)動(dòng)態(tài)執(zhí)行控制模塊24下發(fā)的命令執(zhí)行相應(yīng)的處理, 并返回處理結(jié)果至動(dòng)態(tài)執(zhí)行控制模塊24。結(jié)果顯示模塊28接收動(dòng)態(tài)執(zhí)行控制模塊24傳送的測(cè)試結(jié)果,在顯示界面 上顯示測(cè)試結(jié)果,為用戶(hù)直觀地提供測(cè)試結(jié)果信息。
數(shù)據(jù)存儲(chǔ)模塊29用于存儲(chǔ)動(dòng)態(tài)執(zhí)行控制模塊24傳送的測(cè)試結(jié)果。
單板調(diào)測(cè)模塊30是一個(gè)功能相對(duì)單一的模塊,是內(nèi)嵌于自動(dòng)測(cè)試系統(tǒng)200 中的可獨(dú)立執(zhí)行的模塊。其可以理解為動(dòng)測(cè)試系統(tǒng)200工裝控制部分具體化的 產(chǎn)品,用于對(duì)測(cè)試中使用的工裝板12進(jìn)行調(diào)測(cè),并根據(jù)其調(diào)測(cè)結(jié)果進(jìn)行工裝 板12的問(wèn)題發(fā)現(xiàn)和問(wèn)題定位。通過(guò)單板調(diào)測(cè)模塊30可以直接對(duì)工裝板12進(jìn) 行通訊,免去了搭建復(fù)雜測(cè)試環(huán)境所需的人力物力。
如圖3所示,為本發(fā)明自動(dòng)化測(cè)試方法的流程示意圖。該流程描述了使用 本發(fā)明進(jìn)行自動(dòng)化測(cè)試的測(cè)試方法,包含步驟如下
步驟S301,數(shù)據(jù)庫(kù)配置,以完成與軟件所使用目標(biāo)數(shù)據(jù)庫(kù)的連接配置操作。
該步驟中,自動(dòng)測(cè)試系統(tǒng)200使用的數(shù)據(jù)庫(kù)一般是商用大型數(shù)據(jù)庫(kù),通過(guò) 多個(gè)測(cè)試工位連接到一個(gè)數(shù)據(jù)庫(kù)上,來(lái)實(shí)現(xiàn)對(duì)測(cè)試結(jié)果的集中管理。另外通過(guò)定期對(duì)測(cè)試結(jié)果進(jìn)行備份操作,以保證數(shù)據(jù)安全。
步驟S302,登錄管理;
該步驟中,對(duì)于不同權(quán)限的用戶(hù)賬號(hào)進(jìn)行相應(yīng)的操作,以保證軟件只被授 權(quán)用戶(hù)使用。
該步驟中,登錄管理主要通過(guò)數(shù)據(jù)庫(kù)對(duì)用戶(hù)賬號(hào)進(jìn)行權(quán)限管理。用戶(hù)賬號(hào) 分為超級(jí)管理員賬戶(hù)、普通賬戶(hù)及調(diào)測(cè)賬戶(hù)三種類(lèi)型。
步驟S303,測(cè)試參數(shù)配置,以對(duì)測(cè)試過(guò)程中所需的測(cè)試參數(shù)進(jìn)行編輯, 并保存入配置文件供自動(dòng)測(cè)試系統(tǒng)200在后續(xù)測(cè)試中使用。
步驟S304,儀表校準(zhǔn),以向?qū)Х绞街笇?dǎo)用戶(hù)完成對(duì)自動(dòng)測(cè)試系統(tǒng)200中 所用儀表的校準(zhǔn)工作,并將校準(zhǔn)結(jié)果存入配置文件,以供自動(dòng)測(cè)試系統(tǒng)200 在后續(xù)測(cè)試中使用。
該步驟中,儀表校準(zhǔn)部分是通過(guò)向?qū)Х绞絹?lái)指導(dǎo)使用人員實(shí)現(xiàn)對(duì)測(cè)試時(shí)所 需各種儀表類(lèi)型的校準(zhǔn)工作,校準(zhǔn)過(guò)程中可能會(huì)要求使用人員更改線(xiàn)路連接。
步驟S305,測(cè)試執(zhí)行及結(jié)果顯示。通過(guò)與工裝板12及儀表14之間的通 訊來(lái)完成對(duì)被測(cè)件13的自動(dòng)測(cè)試操作,測(cè)試結(jié)果經(jīng)統(tǒng)一規(guī)劃后顯示在界面上。
該步驟中,測(cè)試執(zhí)行需要通過(guò)指定設(shè)備來(lái)完成自動(dòng)測(cè)試系統(tǒng)200與儀表 14之間的相互通訊,中間使用的協(xié)議也需要遵循儀表遠(yuǎn)程操作指令協(xié)議。
步驟S306,數(shù)據(jù)庫(kù)中測(cè)試結(jié)果分析,用于以自定義方式完成對(duì)目標(biāo)數(shù)據(jù) 庫(kù)中測(cè)試結(jié)果的査詢(xún)工作。
步驟S307,單板調(diào)測(cè),用于通過(guò)自動(dòng)測(cè)試系統(tǒng)200對(duì)工裝板12進(jìn)行調(diào)測(cè)。
該步驟中,單板調(diào)測(cè)部分可以獨(dú)立使用。通過(guò)在調(diào)試工具界面進(jìn)行特定操 作來(lái)發(fā)送相應(yīng)的命令給下層工裝板12,然后通過(guò)觀察命令執(zhí)行的返回結(jié)果定 位工裝板12的相應(yīng)問(wèn)題。
如圖4所示,為本發(fā)明登錄管理模塊的處理流程圖。該流程具體包括如下 步驟
步驟S401,當(dāng)用戶(hù)進(jìn)行登錄時(shí),登錄管理模塊22會(huì)根據(jù)數(shù)據(jù)庫(kù)的配置對(duì) 話(huà)框中用戶(hù)輸入的數(shù)據(jù)庫(kù)IP地址和數(shù)據(jù)庫(kù)名與數(shù)據(jù)庫(kù)建立連接;
步驟S402,判斷建立數(shù)據(jù)庫(kù)連接是否成功,如果建立連接成功,則執(zhí)行 步驟S403,進(jìn)行后續(xù)操作,否則直接報(bào)錯(cuò),直接退出。
步驟S403,要求用戶(hù)在彈出的登錄對(duì)話(huà)框中輸入用戶(hù)名和密碼;步驟S404,當(dāng)用戶(hù)確認(rèn)輸入用戶(hù)名和密碼后,在數(shù)據(jù)庫(kù)用戶(hù)管理表中進(jìn)
行用戶(hù)輸入信息的査詢(xún),獲得用戶(hù)賬戶(hù);
步驟S405,根據(jù)用戶(hù)賬戶(hù)的不同賬號(hào)類(lèi)型進(jìn)行相應(yīng)處理。
該步驟中,用戶(hù)賬戶(hù)的賬號(hào)類(lèi)型包括超級(jí)管理員用戶(hù)賬號(hào)、普通用戶(hù)賬 號(hào)、調(diào)測(cè)賬號(hào)。相應(yīng)地,用戶(hù)賬戶(hù)處理流程也包括如下三種
1) 超級(jí)管理員用戶(hù)賬號(hào)
該賬號(hào)專(zhuān)門(mén)用于進(jìn)行普通用戶(hù)的添加及修改操作,但該賬號(hào)不能進(jìn)行后續(xù) 的自動(dòng)測(cè)試操作。當(dāng)用戶(hù)以超級(jí)管理員賬號(hào)登錄后,會(huì)彈出新建及編輯用戶(hù)界 面,用戶(hù)可以在此界面上進(jìn)行普通用戶(hù)賬號(hào)的添加或修改操作,修改完成后將 新增或修改的普通用戶(hù)賬號(hào)及密碼信息存入數(shù)據(jù)庫(kù)。
2) 普通用戶(hù)賬號(hào)
該類(lèi)賬號(hào)是用于進(jìn)行自動(dòng)化測(cè)試的主要賬號(hào),通過(guò)該類(lèi)賬號(hào)登錄的用戶(hù)在 測(cè)試過(guò)程中,測(cè)試結(jié)果通過(guò)已建立的數(shù)據(jù)庫(kù)連接存入數(shù)據(jù)庫(kù)。
3) 調(diào)測(cè)賬號(hào)
該賬號(hào)是專(zhuān)門(mén)為調(diào)測(cè)軟件時(shí)使用的,以該賬號(hào)登錄的用戶(hù)在整個(gè)測(cè)試過(guò)程 中不進(jìn)行數(shù)據(jù)庫(kù)的連接,測(cè)試結(jié)果也不在數(shù)據(jù)庫(kù)中進(jìn)行保存。
當(dāng)用戶(hù)登錄完成后,就可以進(jìn)行測(cè)試參數(shù)的修改和儀表校準(zhǔn)。這兩部分都 是相對(duì)獨(dú)立的部分,都通過(guò)配置文件為自動(dòng)測(cè)試提供相應(yīng)的參數(shù)信息?,F(xiàn)在以
測(cè)試參數(shù)配置模塊21為例進(jìn)行描述。
如圖5所示,為本發(fā)明測(cè)試參數(shù)配置模塊的處理流程圖。該流程具體包括
如下步驟
步驟S501,測(cè)試參數(shù)配置模塊21根據(jù)配置文件中的相關(guān)內(nèi)容生成測(cè)試參 數(shù)配置界面,界面各部分的初始值為配置文件中的對(duì)應(yīng)值;
該步驟中,通過(guò)"控件資源ID、存儲(chǔ)數(shù)據(jù)類(lèi)型、數(shù)據(jù)"三元組中變量與 界面控件的映射關(guān)系,將測(cè)試參數(shù)配置界面中各個(gè)控件內(nèi)存中的參數(shù)值進(jìn)行初 始化。
該步驟中,在測(cè)試參數(shù)配置界面生成前,首先通過(guò)從指定路徑的配置文件 中讀出相應(yīng)參數(shù)值,暫存到內(nèi)存中。
步驟S502,此時(shí)用戶(hù)在測(cè)試參數(shù)配置界面中輸入各參數(shù)值,如進(jìn)行測(cè)試 環(huán)境配置參數(shù)和測(cè)試指標(biāo)通過(guò)參數(shù)的修改;
12步驟S503,判斷用戶(hù)是否點(diǎn)擊了測(cè)試參數(shù)配置界面上的"OK"確認(rèn)按鈕,
若點(diǎn)擊了,則執(zhí)行步驟S504;否則結(jié)束。
步驟S504,將測(cè)試參數(shù)配置界面上修改后的參數(shù)值存儲(chǔ)到配置文件中的相應(yīng)位置,以供后續(xù)程序調(diào)用;如果用戶(hù)需要取消本次參數(shù)的修改,點(diǎn)擊取消按鈕即可,配置文件中保存上次配置后存儲(chǔ)的內(nèi)容。
通過(guò)與配置文件的上述交互方式,可以確保測(cè)試參數(shù)配置模塊21既可以保存上次測(cè)試時(shí)設(shè)定的各個(gè)參數(shù)的值,又可以進(jìn)行某些參數(shù)值的修改,既免去了每次重新設(shè)定所有參數(shù)值的工作量,又提供了靈活的參數(shù)修改方式,可以適應(yīng)生產(chǎn)線(xiàn)上大規(guī)模通訊產(chǎn)品測(cè)試各種參數(shù)大同小異的實(shí)際情況。
通訊設(shè)備的性能指標(biāo)一般都會(huì)有比較嚴(yán)格的要求,所以測(cè)試儀器本身的測(cè)試精度和測(cè)試環(huán)境引起的結(jié)果誤差都要在測(cè)試過(guò)程中加以處理,這就需要進(jìn)行儀表校準(zhǔn)。
由于儀表校準(zhǔn)一般需要改變測(cè)試環(huán)境中的連線(xiàn),因此需要在校準(zhǔn)中進(jìn)行換線(xiàn)。在本發(fā)明中,為了解決這個(gè)問(wèn)題,采用了向?qū)降能浖鞒蹋ㄟ^(guò)一個(gè)接一個(gè)的提示界面,指導(dǎo)用戶(hù)進(jìn)行儀表校準(zhǔn)過(guò)程中的操作方法,從而降低了對(duì)測(cè)試人員技能的要求。
另外,儀表校準(zhǔn)模塊23的校準(zhǔn)結(jié)果與配置文件的交互方式與測(cè)試參數(shù)配置模塊21類(lèi)似,從而也具有相同的優(yōu)點(diǎn),以適應(yīng)生產(chǎn)線(xiàn)上大規(guī)模通訊產(chǎn)品的測(cè)試要求。
在自動(dòng)測(cè)試系統(tǒng)200中,用戶(hù)只需根據(jù)儀表校準(zhǔn)向?qū)嵝迅淖冞B線(xiàn)就可以完成儀表校準(zhǔn)的相關(guān)操作,并且儀表校準(zhǔn)結(jié)果可以自動(dòng)設(shè)置回儀表。
此時(shí),自動(dòng)測(cè)試過(guò)程中所需的參數(shù)、用戶(hù)賬戶(hù)的屬性以及儀表校準(zhǔn)的結(jié)果都已獲得,自動(dòng)測(cè)試程序進(jìn)入動(dòng)態(tài)執(zhí)行控制模塊24。
如圖6所示,為本發(fā)明動(dòng)態(tài)執(zhí)行控制模塊的處理流程圖。該流程具體包括如下步驟
步驟S601,動(dòng)態(tài)執(zhí)行控制模塊24首先進(jìn)行與工裝板12的通訊,以控制被測(cè)件13的工作狀態(tài)和工作模式。通過(guò)指定協(xié)議,動(dòng)態(tài)執(zhí)行控制模塊24拼裝命令并進(jìn)行相應(yīng)命令的下發(fā),然后等待工裝控制模塊27的返回結(jié)果,如果返回成功,則繼續(xù)執(zhí)行步驟S602;如果返回失敗,則報(bào)錯(cuò)退出。
該步驟中,動(dòng)態(tài)執(zhí)行控制模塊24與工裝板12之間的通訊一般使用"等-停"協(xié)議,以保證每條命令都被正確執(zhí)行,從而保證測(cè)試結(jié)果的準(zhǔn)確性。
步驟S602,在設(shè)置被測(cè)件13的工作狀態(tài)后,進(jìn)行儀表14設(shè)置。
該步驟中,需讀取配置文件中的儀表測(cè)試參數(shù),通過(guò)指定協(xié)議下發(fā)到儀表
14中,確認(rèn)在第一個(gè)指標(biāo)測(cè)試前使得儀表14工作在正常狀態(tài)。
步驟S603,程序交由儀表測(cè)試模塊25,儀表測(cè)試模塊25執(zhí)行儀表測(cè)試子線(xiàn)程,由儀表測(cè)試子線(xiàn)程根據(jù)某一指標(biāo)的測(cè)試流程進(jìn)行相應(yīng)儀表指令下發(fā),控制儀表14的狀態(tài),并將最終得到的測(cè)試結(jié)果值返回給動(dòng)態(tài)執(zhí)行主線(xiàn)程。
步驟S604,動(dòng)態(tài)執(zhí)行控制模塊24得到測(cè)試結(jié)果值后,首先將其按照指定規(guī)則進(jìn)行處理,隨后交給結(jié)果顯示模塊28進(jìn)行處理;結(jié)果顯示模塊28在顯示界面上進(jìn)行測(cè)試結(jié)果顯示,為用戶(hù)直觀地提供測(cè)試結(jié)果信息。
步驟S605,動(dòng)態(tài)執(zhí)行控制模塊24將測(cè)試結(jié)果按照數(shù)據(jù)庫(kù)中既定表的字段格式進(jìn)行處理,并通過(guò)數(shù)據(jù)存儲(chǔ)模塊29將其存入到數(shù)據(jù)庫(kù)中的指定表中,以備結(jié)果分析模塊26進(jìn)行分析時(shí)使用。
多個(gè)指標(biāo)的測(cè)試過(guò)程與單個(gè)指標(biāo)的測(cè)試過(guò)程相同。同樣要經(jīng)過(guò)工裝控制、儀表設(shè)置、儀表測(cè)試、結(jié)果顯示、數(shù)據(jù)存儲(chǔ)幾個(gè)過(guò)程,通過(guò)指定數(shù)目的循環(huán),完成通訊設(shè)備的自動(dòng)測(cè)試。
本發(fā)明在動(dòng)態(tài)執(zhí)行過(guò)程中,將儀表狀態(tài)類(lèi)似的指標(biāo)測(cè)試放在一起進(jìn)行,這樣既避免了儀表頻繁切換狀態(tài)導(dǎo)致的時(shí)間浪費(fèi),同時(shí)也保護(hù)了儀表,延長(zhǎng)了儀表的使用壽命,從而降低了產(chǎn)品成本。
結(jié)果分析模塊26是為技術(shù)人員進(jìn)行產(chǎn)品測(cè)試結(jié)果分析而開(kāi)發(fā)的。通過(guò)對(duì)測(cè)試過(guò)程中的結(jié)果分析,可以為技術(shù)人員提供可靠的數(shù)據(jù)支持。結(jié)果分析模塊26具有以下幾種基本查詢(xún)功能
al)按照測(cè)試時(shí)間進(jìn)行査詢(xún)。通過(guò)這種查詢(xún),用戶(hù)可以明確在一段時(shí)間內(nèi)指定通訊產(chǎn)品的測(cè)試情況。
a2)按照測(cè)試人員用戶(hù)賬戶(hù)進(jìn)行查詢(xún)。此類(lèi)査詢(xún)可以得到測(cè)試人員的測(cè)試工作量和測(cè)試結(jié)果。
a3)按照指標(biāo)進(jìn)行査詢(xún)。通過(guò)對(duì)某一測(cè)試指標(biāo)進(jìn)行查詢(xún),可以發(fā)現(xiàn)通訊產(chǎn)品在某一指標(biāo)上的批次問(wèn)題。
a4)按照指標(biāo)測(cè)試結(jié)果是否通過(guò)進(jìn)行查詢(xún)??梢詭椭脩?hù)分析通訊產(chǎn)品的直通率。結(jié)果分析模塊26提供了以上幾種査詢(xún)的各種組合方式,用戶(hù)可以在可視化界面上進(jìn)行隨意選擇,以獲得自己需要的査詢(xún)結(jié)果。通過(guò)這些組合,技術(shù)人員可以方便地分析大批通訊產(chǎn)品的完整測(cè)試狀態(tài),為后期決策及發(fā)現(xiàn)通訊產(chǎn)品批次問(wèn)題提供了良好的數(shù)據(jù)準(zhǔn)備。
如圖7所示,為本發(fā)明單板調(diào)測(cè)模塊的處理流程圖。該流程具體包括如下
步驟
步驟S701,單板調(diào)測(cè)模塊30主要通過(guò)調(diào)測(cè)程序與工裝板12的通訊來(lái)實(shí)現(xiàn)的。首先,用戶(hù)在調(diào)測(cè)程序界面上選擇自己要下發(fā)的某一具體命令,確定后直接通過(guò)PC機(jī)11與工裝板12之間的串口/網(wǎng)口接口給工裝板12下發(fā)此條命令,同時(shí)在調(diào)測(cè)程序命令行顯示區(qū)域顯示出轉(zhuǎn)化后的命令行。
步驟S702,工裝板12接受到命令后,會(huì)給單板調(diào)測(cè)模塊30返回本條命令的執(zhí)行結(jié)果。執(zhí)行結(jié)果數(shù)據(jù)同樣通過(guò)串口/網(wǎng)口返回給單板調(diào)測(cè)模塊30;
步驟S703,單板調(diào)測(cè)模塊30再對(duì)執(zhí)行結(jié)果數(shù)據(jù)進(jìn)行處理,在命令行顯示區(qū)域順序顯示返回命令行。
通過(guò)對(duì)下發(fā)命令行和返回命令行進(jìn)行比較,用戶(hù)可以參照協(xié)議接口文件完成對(duì)工裝板存在問(wèn)題的定位,從而為快速解決工裝板本身存在的問(wèn)題奠定了基礎(chǔ)。
采用本發(fā)明方法,還實(shí)現(xiàn)了用戶(hù)賬戶(hù)的管理機(jī)制、配置參數(shù)及測(cè)試參數(shù)的
實(shí)時(shí)更新、儀表的自動(dòng)校準(zhǔn)功能、單板調(diào)測(cè)的設(shè)計(jì),具體體現(xiàn)在如下方面
bl)在參數(shù)配置及測(cè)試中,通過(guò)標(biāo)準(zhǔn)用輸入界面來(lái)實(shí)現(xiàn),方便用戶(hù)根據(jù)不
同的環(huán)境配置來(lái)改變測(cè)試中的參數(shù),并且通過(guò)與配置文件相互交互,來(lái)實(shí)現(xiàn)輸
入界面內(nèi)容的保存功能;
b2)通過(guò)引入數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)軟件使用用戶(hù)的權(quán)限管理;
b3)將儀表校準(zhǔn)功能融入軟件中,儀表校準(zhǔn)結(jié)果自動(dòng)存儲(chǔ),避免手動(dòng)校準(zhǔn)
儀表引起的測(cè)試效率降低等問(wèn)題;
b4)軟件使用向?qū)降臏y(cè)試流程,減弱軟件操作人員的技術(shù)壁壘;
b5)儀表操作部分統(tǒng)一規(guī)劃,通過(guò)繼承類(lèi)的方式實(shí)現(xiàn),方便后續(xù)不同種類(lèi)
儀表命令的添加;
b6)測(cè)試結(jié)果圖形化顯示,各個(gè)指標(biāo)的測(cè)試結(jié)論一目了然;
b7)測(cè)試結(jié)果統(tǒng)一存儲(chǔ)到商用大型數(shù)據(jù)庫(kù),實(shí)現(xiàn)測(cè)試結(jié)果的集中處理,并
15提供操作結(jié)果分析功能,使用戶(hù)可以自定義分析測(cè)試結(jié)果;
b8)嵌入底層工裝板調(diào)測(cè)模塊,可以發(fā)送批量的工裝操作命令,通過(guò)命令
的返回結(jié)果進(jìn)行工裝問(wèn)題的定位與分析;
b9)根據(jù)儀表使用情況及測(cè)試環(huán)境連線(xiàn)情況,軟件分為不同工位實(shí)現(xiàn),減 少測(cè)試過(guò)程中用戶(hù)搭建環(huán)境的工作量。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情 況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但 這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種自動(dòng)化測(cè)試系統(tǒng),運(yùn)行于計(jì)算機(jī)終端上,用于通過(guò)工裝板、儀表對(duì)通訊設(shè)備進(jìn)行測(cè)試,其特征在于,該系統(tǒng)包括測(cè)試參數(shù)配置模塊,用于配置測(cè)試所需的測(cè)試參數(shù);儀表校準(zhǔn)模塊,用于對(duì)所述儀表進(jìn)行校準(zhǔn),得到儀表校準(zhǔn)結(jié)果;動(dòng)態(tài)執(zhí)行控制模塊,連接所述測(cè)試參數(shù)配置模塊、所述儀表校準(zhǔn)模塊,用于通過(guò)與所述工裝板通訊設(shè)置所述通訊設(shè)備的工作狀態(tài)和工作模式,并根據(jù)所述測(cè)試參數(shù)將所述儀表控制在正常工作狀態(tài);儀表測(cè)試模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于當(dāng)所述儀表工作在正常工作狀態(tài)時(shí),通過(guò)控制所述儀表的狀態(tài)對(duì)所述通訊設(shè)備的指標(biāo)進(jìn)行測(cè)試,并將指標(biāo)測(cè)試結(jié)果返回至所述動(dòng)態(tài)執(zhí)行控制模塊進(jìn)行處理。
2、 根據(jù)權(quán)利要求l所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于,還包括 登錄管理模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于對(duì)不同的用戶(hù)賬號(hào)進(jìn)行權(quán)限管理。
3、 根據(jù)權(quán)利要求2所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述測(cè)試參數(shù) 配置模塊/所述儀表校準(zhǔn)模塊通過(guò)用于存儲(chǔ)所述參數(shù)/所述儀表校準(zhǔn)結(jié)果的配置 文件與所述動(dòng)態(tài)執(zhí)行控制模塊進(jìn)行信息交互,所述登錄管理模塊通過(guò)用于存儲(chǔ) 所述用戶(hù)賬號(hào)的數(shù)據(jù)庫(kù)與所述動(dòng)態(tài)執(zhí)行控制模塊進(jìn)行信息交互。
4、 根據(jù)權(quán)利要求1、 2或3所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于,還包括 工裝控制模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于根據(jù)所述動(dòng)態(tài)執(zhí)行控制模塊下發(fā)的命令執(zhí)行相應(yīng)的處理,并返回處理結(jié)果至所述動(dòng)態(tài)執(zhí)行控制模塊; 結(jié)果顯示模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于在顯示界面上顯示所述 測(cè)試結(jié)果;和/或數(shù)據(jù)存儲(chǔ)模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于將所述動(dòng)態(tài)執(zhí)行控制模 塊傳送的測(cè)試結(jié)果存儲(chǔ)在所述數(shù)據(jù)庫(kù)中。
5、 根據(jù)權(quán)利要求1、 2或3所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于,還包括:結(jié)果分析模塊,連接所述動(dòng)態(tài)執(zhí)行控制模塊,用于以自定義方式對(duì)所述動(dòng) 態(tài)執(zhí)行控制模塊傳送的測(cè)試結(jié)果進(jìn)行分析,輸出測(cè)試信息。
6、 根據(jù)權(quán)利要求1、 2或3所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于,還包括:單板調(diào)測(cè)模塊,連接所述工裝板,用于對(duì)所述工裝板進(jìn)行調(diào)測(cè),并根據(jù)調(diào) 測(cè)結(jié)果定位所述工裝板存在的問(wèn)題。
7、 一種自動(dòng)化測(cè)試方法,其特征在于,包括 參數(shù)配置步驟,用于配置測(cè)試所需的測(cè)試參數(shù);儀表校準(zhǔn)步驟,用于對(duì)儀表進(jìn)行校準(zhǔn);測(cè)試控制步驟,用于通過(guò)與工裝板通訊設(shè)置通訊設(shè)備的工作狀態(tài)和工作模式,并根據(jù)所述測(cè)試參數(shù)將所述儀表控制在正常工作狀態(tài);儀表測(cè)試步驟,用于當(dāng)所述儀表工作在正常工作狀態(tài)時(shí),通過(guò)控制所述儀 表的狀態(tài)對(duì)所述通訊設(shè)備的指標(biāo)進(jìn)行測(cè)試,并對(duì)得到的指標(biāo)測(cè)試結(jié)果進(jìn)行處 理,得到測(cè)試結(jié)果。
8、 根據(jù)權(quán)利要求7所述的自動(dòng)化測(cè)試方法,其特征在于,還包括通過(guò)數(shù)據(jù)庫(kù)對(duì)不同的用戶(hù)賬號(hào)進(jìn)行權(quán)限管理,并根據(jù)用戶(hù)在數(shù)據(jù)庫(kù)配置對(duì) 話(huà)框中輸入的數(shù)據(jù)庫(kù)地址和數(shù)據(jù)庫(kù)名與所述數(shù)據(jù)庫(kù)建立連接,在連接建立后, 根據(jù)不同的賬號(hào)類(lèi)型進(jìn)行相應(yīng)的步驟。
9、 根據(jù)權(quán)利要求8所述的自動(dòng)化測(cè)試方法,其特征在于,所述儀表測(cè)試步驟中,進(jìn)一步包括當(dāng)所述用戶(hù)賬號(hào)為普通用戶(hù)賬號(hào)時(shí),將所述測(cè)試結(jié)果通過(guò)所述連接存入所述數(shù)據(jù)庫(kù)的步驟;或當(dāng)所述用戶(hù)賬號(hào)為超級(jí)管理員用戶(hù)賬號(hào)時(shí),對(duì)所述普通用戶(hù)賬號(hào)進(jìn)行添加 或修改,并將處理后的所述普通用戶(hù)賬號(hào)及相關(guān)信息存入所述數(shù)據(jù)庫(kù)的步驟。
10、 根據(jù)權(quán)利要求7、 8或9所述的自動(dòng)化測(cè)試方法,其特征在于,所述 參數(shù)配置步驟中,進(jìn)一步包括通過(guò)在測(cè)試參數(shù)配置界面中修改測(cè)試環(huán)境配置參數(shù)和/或測(cè)試指標(biāo)通過(guò)參 數(shù)配置所述測(cè)試參數(shù),并將所述測(cè)試參數(shù)存入配置文件的步驟。
11、 根據(jù)權(quán)利要求7、 8或9所述的自動(dòng)化測(cè)試方法,其特征在于,所述儀表校準(zhǔn)步驟中,進(jìn)一步包括通過(guò)在儀表校準(zhǔn)提示界面中根據(jù)儀表校準(zhǔn)向?qū)?duì)所述儀表進(jìn)行校準(zhǔn),將儀 表校準(zhǔn)結(jié)果存入配置文件并設(shè)置回所述儀表的步驟。
12、 根據(jù)權(quán)利要求7、 8或9所述的自動(dòng)化測(cè)試方法,其特征在于,還包括單板調(diào)測(cè)步驟,用于對(duì)所述工裝板進(jìn)行調(diào)測(cè),并根據(jù)調(diào)測(cè)結(jié)果定位所述工 裝板存在的問(wèn)題。
全文摘要
本發(fā)明公開(kāi)了一種自動(dòng)化測(cè)試系統(tǒng)及其方法,運(yùn)行于計(jì)算機(jī)終端上,用于通過(guò)工裝板、儀表對(duì)通訊設(shè)備進(jìn)行測(cè)試,其中該系統(tǒng)包括測(cè)試參數(shù)配置模塊,用于配置測(cè)試所需的測(cè)試參數(shù);儀表校準(zhǔn)模塊,用于對(duì)儀表進(jìn)行校準(zhǔn),得到儀表校準(zhǔn)結(jié)果;動(dòng)態(tài)執(zhí)行控制模塊,用于通過(guò)與工裝板通訊設(shè)置通訊設(shè)備的工作狀態(tài)和工作模式,并根據(jù)測(cè)試參數(shù)將儀表控制在正常工作狀態(tài);儀表測(cè)試模塊,連接動(dòng)態(tài)執(zhí)行控制模塊,用于當(dāng)儀表工作在正常工作狀態(tài)時(shí),通過(guò)控制儀表的狀態(tài)對(duì)通訊設(shè)備的指標(biāo)進(jìn)行測(cè)試,并將指標(biāo)測(cè)試結(jié)果返回至動(dòng)態(tài)執(zhí)行控制模塊進(jìn)行處理。采用本發(fā)明實(shí)現(xiàn)了對(duì)生產(chǎn)線(xiàn)的大規(guī)模通訊產(chǎn)品的高效自動(dòng)測(cè)試。
文檔編號(hào)G01M99/00GK101487769SQ200810056480
公開(kāi)日2009年7月22日 申請(qǐng)日期2008年1月18日 優(yōu)先權(quán)日2008年1月18日
發(fā)明者孫楊軍, 岳選民, 王長(zhǎng)明, 蘇新主 申請(qǐng)人:中興通訊股份有限公司