某合資廠某車型Telematics系統(tǒng)級測試,該系統(tǒng)采用NGTP架構(gòu),車載終端為WinCE系統(tǒng)與車身BodyCAN鏈接并集成GPS通訊模塊;無線通訊modem通過嵌入SIM卡接入中國聯(lián)通3G網(wǎng)絡(luò),后臺服務(wù)平臺為Microsoft 云計(jì)算平臺,并接入第三方服務(wù)機(jī)構(gòu)如E-call。整個(gè)系統(tǒng)采用松耦合設(shè)計(jì),可擴(kuò)展性比較高。
3.1系統(tǒng)介紹
1、系統(tǒng)結(jié)構(gòu)
圖5 Telematics測試案例系統(tǒng)架構(gòu)
2、功能圖
圖6 測試案例系統(tǒng)功能
3.2、測試策略分析、測試用例設(shè)計(jì)
測試策略分析以測試需求說明為輸入,通過對功能邏輯分析、特性分析、因果分析、場景分析、優(yōu)先級分析等加工輸出系統(tǒng)測試用例。
輸入文檔主要包含系統(tǒng)方案,功能定義文檔,CAN網(wǎng)絡(luò)結(jié)構(gòu)文檔,通信矩陣,信號DBC,各種測試所需數(shù)據(jù),應(yīng)用服務(wù)類型定義等。
1、系統(tǒng)數(shù)據(jù)流轉(zhuǎn)圖
圖7 系統(tǒng)數(shù)據(jù)流轉(zhuǎn)圖
數(shù)據(jù)流轉(zhuǎn)主要分為車內(nèi)網(wǎng)(CAN)數(shù)據(jù)流轉(zhuǎn)與車際網(wǎng)數(shù)據(jù)流轉(zhuǎn)。車際網(wǎng)數(shù)據(jù)
基于NGTP協(xié)議,以請求(request)—響應(yīng)(response)服務(wù)的形式與server進(jìn)行交互傳輸。
2、策略、特性分析
Telematics功能實(shí)現(xiàn)依賴于數(shù)據(jù)的可靠性傳輸,不同的功能服務(wù)對應(yīng)不同的數(shù)據(jù)鏈路。為此,按數(shù)據(jù)在系統(tǒng)中流轉(zhuǎn)的方向不同我們將測試分為如下三部分:
1)單向上行服務(wù)測試:主要為本地CAN網(wǎng)絡(luò)數(shù)據(jù)的采集打包上傳server以便對車輛狀況進(jìn)行統(tǒng)計(jì)分析。
2)單向下行服務(wù)測試:主要為server推送至車載終端的信息服務(wù)。如:保養(yǎng)預(yù)約提醒、車輛健康度結(jié)果、駕駛安全性經(jīng)濟(jì)性指數(shù)、天氣信息等。
3)雙向request-response服務(wù)測試:由終端發(fā)起請求,server根據(jù)請求信息到數(shù)據(jù)庫調(diào)用相關(guān)數(shù)據(jù)必要時(shí)進(jìn)入第三方平臺調(diào)取數(shù)據(jù)并對數(shù)據(jù)進(jìn)行加工處理,最后反饋給終端結(jié)果信息。
3、測試形式
考慮Telematics測試復(fù)雜性,兼顧測試效率采用靜態(tài)測試與動態(tài)測試相結(jié)合的方式。測試周期各階段包含終端單元測試、CAN網(wǎng)絡(luò)集成、終端與server集成測試,實(shí)車系統(tǒng)測試。
? 靜態(tài)測試主要為臺架測試:通過CANoe工具模擬CAN網(wǎng)絡(luò),主要實(shí)現(xiàn)終端本地功能、車內(nèi)網(wǎng)控制器間交叉、車輛數(shù)據(jù)相關(guān)功能、及極端狀況下測試如E-call測試。
? 動態(tài)道路實(shí)車測試主要實(shí)現(xiàn)基于位置(GPS)的信息服務(wù)如實(shí)時(shí)交通、智能停車;不同路況下的無線通信及系統(tǒng)功能可靠性、穩(wěn)定性、時(shí)效性測試;以及對時(shí)效性較高的互聯(lián)網(wǎng)服務(wù)進(jìn)行現(xiàn)場驗(yàn)證。
4、測試工具
1)CANoe:用于采集CAN網(wǎng)絡(luò)車輛數(shù)據(jù)。
2)終端log分析工具:分析request、response包內(nèi)數(shù)據(jù)。
3)3Gmodel解析工具:實(shí)時(shí)監(jiān)控3G連接及服務(wù)數(shù)據(jù)的傳輸狀態(tài)。
4)web服務(wù)推送工具:用于集成測試階段模擬server推送服務(wù)信息。
5、測試用例示例
測試用例需明確:前提條件、測試步驟、期望結(jié)果、實(shí)際結(jié)果、測試狀態(tài)。
圖8 測試用例開發(fā)
3.3測試環(huán)境搭建