可支持自動(dòng)化及案例詳述 - 3G/4G基站物理層黑匣子驗(yàn)證方法

來(lái)源:飛思卡爾供稿 作者:2014年09月16日 10:53
[導(dǎo)讀] 黑匣子支持全自動(dòng)化:用戶只需觸發(fā)測(cè)試,然后查看結(jié)果。

  自動(dòng)化

  黑匣子支持全自動(dòng)化:用戶只需觸發(fā)測(cè)試,然后查看結(jié)果。“通過(guò)/未通過(guò)”測(cè)試結(jié)果由腳本結(jié)果決定,被聚集在一起,并呈現(xiàn)為一個(gè)網(wǎng)頁(yè)。

  所描述的解決方案可實(shí)現(xiàn)參數(shù)覆蓋,支持非回歸測(cè)試,以及逆向測(cè)試的受控環(huán)境。如果用戶請(qǐng)求運(yùn)行非回歸測(cè)試套件,則需要提供帶有測(cè)試狀態(tài)報(bào)告的電子郵件。中央控制節(jié)點(diǎn)在數(shù)據(jù)庫(kù)中查詢只關(guān)于非回歸過(guò)程中運(yùn)行的測(cè)試的信息,并生成一個(gè)表格,其中包含:測(cè)試狀態(tài)、輸入?yún)?shù)、測(cè)試時(shí)長(zhǎng)及Web服務(wù)器的鏈接,用戶可在Web服務(wù)器上找到運(yùn)行測(cè)試的過(guò)程中所生成的所有日志。我們可以將所有這些匯總成一個(gè)黑匣子所需要的有限狀態(tài)機(jī)。

自動(dòng)化中使用的黑匣子有限狀態(tài)機(jī)

  圖 4. 自動(dòng)化中使用的黑匣子有限狀態(tài)機(jī)

  設(shè)置非回歸測(cè)試套件定期運(yùn)行(例如在夜間),但只有當(dāng)CVS(并發(fā)版本系統(tǒng))中的開(kāi)發(fā)人員查看了二進(jìn)制文件的時(shí)間戳并執(zhí)行后,成功編寫了運(yùn)行在DSP 和 L2STUB 上的軟件時(shí),才能觸發(fā)非回歸測(cè)試。

  用戶可將場(chǎng)景定義為一個(gè)腳本,并創(chuàng)建一個(gè)套件(可從Web服務(wù)器圖形界面觸發(fā)該套件),表示實(shí)際腳本前后運(yùn)行的規(guī)定流程中要運(yùn)行一批腳本和輸入?yún)?shù)。

  此外,發(fā)生硬件故障或不可恢復(fù)的軟件錯(cuò)誤時(shí),或新測(cè)試用例開(kāi)始時(shí),如果要求設(shè)置不變,則還可支持從腳本重新啟動(dòng)設(shè)備。獲得授權(quán)后,用戶可重新啟動(dòng)基站和測(cè)試終端。

  案例研究

  上述解決方案已經(jīng)在飛思卡爾 BSC913x 平臺(tái)上實(shí)施并驗(yàn)證,在飛思卡爾 PowerPC 處理器 e500 上部署L2STUB,物理層(DUT)在 StarCore® SC3850 上運(yùn)行。 BSC9131的框圖如圖 5 所示。BSC9131 還充分利用了名為 MAPLE-B2F 的基帶加速器。

  L2STUB 通過(guò)專有的處理器間通信機(jī)制管理 FAPI 消息流。描述既定驗(yàn)證情境的命令由最終用戶在中央控制節(jié)點(diǎn)通過(guò)解析語(yǔ)言預(yù)定義。指定了多個(gè)不同的 API,以獨(dú)立地分別控制TM、VSA 和 VSG。

BSC9131框圖

  圖 5. BSC9131框圖

 ?。▓D字)StarCore® SC3850 ;DSP內(nèi)核;32KB L1 I 緩存;32KB L1 D緩存;基于Power Architecture的e500 內(nèi)核;32位DDR3/3L 內(nèi)存控制器;MAPLE-B2F基帶加速器 LTE/MTS/CDMA2K;射頻接口(JESD207/ADI)和MaxPHY;

  多核結(jié)構(gòu);

  時(shí)鐘/重置;DMA;安全引擎V4.4;USB 2.0;以太網(wǎng)

  上述設(shè)置是完全自動(dòng)化的,可充分利用這個(gè)特點(diǎn);現(xiàn)在已經(jīng)設(shè)想了對(duì) L1 驗(yàn)證的主要范圍進(jìn)行多個(gè)擴(kuò)展。例如,黑匣子設(shè)置支持持續(xù)集成,作為一個(gè)開(kāi)發(fā)實(shí)踐,確保已公布的代碼不會(huì)在特定的開(kāi)發(fā)分支導(dǎo)致回歸。這與非回歸測(cè)試不同,區(qū)別在于防止錯(cuò)誤代碼序列進(jìn)入開(kāi)發(fā)分支,而不是在公布后才發(fā)現(xiàn)。

  全自動(dòng)化還為建立地域上分散的測(cè)試環(huán)境創(chuàng)造了一個(gè)條件,這個(gè)測(cè)試環(huán)境將許多驗(yàn)證節(jié)點(diǎn)集群在一起。

  飛思卡爾解決方案是一個(gè) 3GPP 協(xié)議棧,可適應(yīng) 3G 解決方案(UMTS – 通用陸地移動(dòng)系統(tǒng))或4G 解決方案(E-UTRA – 演進(jìn)的通用陸地?zé)o線接入)。黑匣子方法對(duì)于這種情況有所裨益,它分離測(cè)試L1,不受上層的影響。 可確定的潛在問(wèn)題包括:

  - SC3850 內(nèi)核、MAPLE-B2F的硬件問(wèn)題或相關(guān)的附件硬件支持。

  - SC3850的L1軟件代碼

  - MAPLE-B2F的L1微代碼

  結(jié)束語(yǔ)

  本文介紹的解決方案用于在更加復(fù)雜的SoC中只測(cè)試L1軟件和硬件解決方案。結(jié)果表明,與完整的協(xié)議測(cè)試解決方案相比,該解決方案能夠最佳地覆蓋L1參數(shù),而且參數(shù)空間更寬。

  L1黑匣子測(cè)試需要?jiǎng)冸x L2實(shí)現(xiàn),使其只能提供最小的功能。此外,它還需要來(lái)自第三方、普遍被接受的測(cè)試設(shè)備。此類測(cè)試環(huán)境的成本比系統(tǒng)集成測(cè)試方法低很多,并支持更精確的問(wèn)題跟蹤,避免軟件的獨(dú)立部件發(fā)生軟件Bug交互。

  此外,測(cè)試環(huán)境的一個(gè)重要方面是自動(dòng)化,用于連接測(cè)試方案、測(cè)試執(zhí)行和測(cè)試報(bào)告,以運(yùn)行多個(gè)測(cè)試套件。

上一頁(yè)123全文

本文導(dǎo)航

相關(guān)閱讀

發(fā)表評(píng)論

elecfans網(wǎng)友

分享到:

用戶評(píng)論(0

推薦閱讀

每月人物

依托AI平臺(tái),涂鴉智能開(kāi)啟全屋智能2.0時(shí)代!

依托AI平臺(tái),涂鴉智能開(kāi)啟全屋智能2.0時(shí)代!
隨著物聯(lián)網(wǎng)技術(shù)的突飛猛進(jìn),生活中越來(lái)越多的家庭設(shè)備將會(huì)聯(lián)上網(wǎng)絡(luò),變得“智慧”起來(lái),智慧家庭的概念成了這幾年媒體、企業(yè)、用戶關(guān)注的焦點(diǎn),而...

發(fā)力IoT邊緣智能服務(wù),研華以平臺(tái)服務(wù)與邊緣智能計(jì)算打開(kāi)物聯(lián)網(wǎng)應(yīng)用之門

發(fā)力IoT邊緣智能服務(wù),研華以平臺(tái)服務(wù)與邊緣智能計(jì)算打開(kāi)物聯(lián)網(wǎng)
研華IoT嵌入式平臺(tái)事業(yè)群總經(jīng)理許杰弘表示,工業(yè)物聯(lián)網(wǎng) 2009年就開(kāi)始提出,至今缺乏臨門一腳,現(xiàn)在是打開(kāi)大門的時(shí)候了。研華WISE-PaaS物智聯(lián)軟件平臺(tái)和...

每周排行

  • 型 號(hào)
  • 產(chǎn)品描述