0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

V2X功能測試用例設(shè)計及測試分類方法

北匯信息POLELINK ? 2023-09-07 08:27 ? 次閱讀

汽車行業(yè)中,任何一款產(chǎn)品的上線都離不開測試工作,在整個測試工作中,測試人員通過使用不同的測試技術(shù)來創(chuàng)建測試用例,保證測試活動的全面性和高效性。根據(jù)ISTQB可以將測試技術(shù)分為黑盒、白盒和基于經(jīng)驗的測試技術(shù):

01常用測試技術(shù)分類

黑盒測試技術(shù)

黑盒測試技術(shù)(behavioral or behavior-based techniques),它不依賴于代碼的實現(xiàn)細節(jié),而是基于測試依據(jù)(如:正式需求文檔、規(guī)格說明、用例、用戶故事或業(yè)務(wù)流程)來測試被測對象的正確性和完整性,它關(guān)注被測對象的輸入和輸出,而不考慮其內(nèi)部結(jié)構(gòu)。

白盒測試技術(shù)

白盒測試技術(shù)(structural or structure-based techniques),主要通過對架構(gòu)、詳細設(shè)計、內(nèi)部結(jié)構(gòu)或測試對象代碼進行分析。與黑盒測試技術(shù)不同,白盒測試技術(shù)關(guān)注被測對象的結(jié)構(gòu)和處理過程。

基于經(jīng)驗的測試技術(shù)

基于經(jīng)驗的測試技術(shù):利用開發(fā)人員、測試員和用戶的產(chǎn)品經(jīng)驗來設(shè)計、實施和執(zhí)行測試。這類技術(shù)通常與黑盒和白盒測試技術(shù)相結(jié)合。

2e37c33e-4d15-11ee-a20b-92fbcf53809c.png

以上是較為常用的測試技術(shù)分類,測試人員需要結(jié)合具體項目需求和測試目標,選取合適的測試技術(shù)來進行測試用例開發(fā)。


目前汽車行業(yè)中使用的V2X(Vehicle to Everything)技術(shù)是智能交通系統(tǒng)中的核心技術(shù)之一,具有廣泛的應(yīng)用前景。V2X技術(shù)可以讓車輛之間相互通信,實時獲取其他車輛的位置、狀態(tài)、行駛方向等信息,同時也可以獲取周圍道路狀況、交通信號燈、行人等信息,以此來提高駕駛安全性、舒適性和效率。

2e4f637c-4d15-11ee-a20b-92fbcf53809c.png02測試用例開發(fā)流程
針對基于場景的V2X功能測試來說,測試用例的開發(fā)一般是由黑盒測試技術(shù)中的等價類劃分和邊界值分析。等價類劃分和邊界值分析是測試中常用的兩種測試用例設(shè)計方法,它們一起使用可以更全面地覆蓋輸入域,在發(fā)現(xiàn)潛在缺陷的同時,也提高了測試的效率。目前,北匯信息在測試用例開發(fā)方面有了完整流程,大致總結(jié)為以下幾個步驟:

①識別輸入域:根據(jù)需求文檔、功能規(guī)范或技術(shù)協(xié)議等資料,確定需要進行測試的輸入域。


②等價類劃分:將輸入域劃分為若干個等價類,每個等價類代表著一組具有相同特征的輸入值。

2e6efa0c-4d15-11ee-a20b-92fbcf53809c.png

③邊界值分析:對每個等價類,確定其邊界取值并分析。

2eaa5034-4d15-11ee-a20b-92fbcf53809c.png

④組合等價類和邊界值:針對測試需求進行功能點整理,主要是提取需求中的等價類,其提取依據(jù)是該等價類是否會對被測件的功能產(chǎn)生影響。等價類分為“路網(wǎng)”、“參與者”、“事件板”。其中,路網(wǎng)是指對場景運行道路的說明,包括:車道類型、車道數(shù)量、標牌類型、信號燈等;參與者指的是場景參與者,包括:車輛、行人和樹木、路燈等物體;事件板是指參與者的行為,包括參與者的初始狀態(tài)和運行過程中的行為變化。初始狀態(tài)包括位置、朝向和速度等。然后將不同等價類中的邊界值組合起來構(gòu)造測試用例。

2ecb54dc-4d15-11ee-a20b-92fbcf53809c.png

⑤設(shè)計優(yōu)先級:優(yōu)先級需要考慮:優(yōu)先級需要考慮:功能關(guān)鍵性或重要程度、與安全相關(guān)的功能、功能完成度、功能當前驗證條件滿足性。根據(jù)測試優(yōu)先級確定測試用例重要程度,并按照優(yōu)先級順序進行篩選測試用例。

下面以《合作式智能運輸系統(tǒng)車用通信系統(tǒng)應(yīng)用層及應(yīng)用數(shù)據(jù)交互標準(第一階段)T/CSAE 53-2020》標準中的前向碰撞預(yù)警(FCW)場景進行舉例,詳細介紹測試用例開發(fā)方法:


FCW功能定義:主車(HV)在車道上行駛,與在正前方同一車道的遠車(RV)存在追尾碰撞危險時,F(xiàn)CW功能通過HMI對HV駕駛員發(fā)出預(yù)警,幫助駕駛員避免或減輕前向碰撞,提高道路行駛安全。


CSAE 53-2020中介紹了以下四種FCW的主要場景。

場景一

HV行駛,RV在HV同一車道正前方停止1)HV正常行駛,RV在位于HV同一車道的正前方停止;2)HV和RV需具備短程無線通信能力;3)HV行駛過程中在即將與RV發(fā)生碰撞時,F(xiàn)CW 應(yīng)用對HV駕駛員發(fā)出預(yù)警,提醒駕駛員與位于正前方的車輛RV存在碰撞危險;4)預(yù)警時機需確保HV駕駛員收到預(yù)警后,能有足夠時間采取措施,避免與RV發(fā)生追尾碰撞。2ed8f290-4d15-11ee-a20b-92fbcf53809c.png

場景二

HV 行駛,RV 在HV相鄰車道前方停止1)HV正常行駛,RV 在位于HV相鄰車道的前方停止;2)HV和RV需具備短程無線通信能力;3)HV行駛過程中不會與RV發(fā)生碰撞,HV 駕駛員不會收到 HMI 發(fā)出的FCW預(yù)警信息。2ef968a4-4d15-11ee-a20b-92fbcf53809c.png

場景三

HV 行駛,RV 在HV同一車道正前方慢速或減速行駛1)HV正常行駛,RV 位于HV同一車道的正前方慢速或減速行駛; 2)HV和RV需具備短程無線通信能力; 3)HV行駛過程中在即將與RV發(fā)生碰撞時,F(xiàn)CW 功能通過HMI對HV駕駛員發(fā)出預(yù)警,提醒駕駛員與位于正前方的車輛RV存在碰撞危險; 4) 預(yù)警時機需確保HV駕駛員收到預(yù)警后,能有足夠時間采取措施,避免與RV發(fā)生追尾碰撞。2f1b5ac2-4d15-11ee-a20b-92fbcf53809c.png

場景四

HV行駛,HV視線受阻,RV-1在HV同一車道正前方停止

1)HV跟隨RV-2正常行駛,RV-1在同一車道上RV-2的正前方停止,HV的視線被RV-2所遮擋;

2)HV和 RV-1 需具備短程無線通信能力,RV-2 是否具備短程無線通信能力不影響功能場景的有效性;

3)RV-2為了避開RV-1進行變道行駛;

4)HV行駛過程中在即將與RV-1發(fā)生碰撞時,F(xiàn)CW功能通過HMI對HV駕駛員發(fā)出預(yù)警,提醒駕駛員與 位于正前方的RV-1存在碰撞危險;

5)預(yù)警時機需確保HV駕駛員收到預(yù)警后,能有足夠時間采取措施,避免與 RV-1發(fā)生追尾碰撞。

2f285a6a-4d15-11ee-a20b-92fbcf53809c.png根據(jù)以上場景,將對FCW功能產(chǎn)生影響的因素通過等價類劃分和邊界值分析方法將其分為路網(wǎng)、參與者、事件板,分類如下圖所示。2f43a018-4d15-11ee-a20b-92fbcf53809c.png結(jié)合FCW功能文檔以及測試的優(yōu)先級對其組合的case進行篩選整理,最后生成完整的測試用例。

03總結(jié)

根據(jù)以上測試用例開發(fā)流程可以提高被測系統(tǒng)的覆蓋面,進而提高測試的有效性和全面性,能夠更全面地發(fā)現(xiàn)潛在的缺陷和問題,保障被測件功能健全。


北匯信息作為蜂窩車聯(lián)(C-V2X)工作組成員,持續(xù)深耕 V2X 測試領(lǐng)域,測試方案覆蓋終端接入層一致性、協(xié)議棧一致性、場景功能測試和信息安全測試等,為客戶提供專用測試設(shè)備、成熟的測試解決方案和測試服務(wù),讓汽車變得更安全、更舒適、更智能。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 測試
    +關(guān)注

    關(guān)注

    8

    文章

    5040

    瀏覽量

    126228
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    578

    瀏覽量

    48384
  • V2X
    V2X
    +關(guān)注

    關(guān)注

    25

    文章

    206

    瀏覽量

    43404
  • 汽車
    +關(guān)注

    關(guān)注

    13

    文章

    3339

    瀏覽量

    37047
收藏 人收藏

    評論

    相關(guān)推薦

    設(shè)計仿真 | 基于VTD的V2X仿真應(yīng)用

    基于VTD的V2X仿真測試系統(tǒng),采用VTD軟件的數(shù)據(jù)開放性特點,將軟件仿真的數(shù)據(jù)作為V2X中的數(shù)據(jù)源。本方案直接采用VTD的傳感器來充當路測設(shè)備和車載終端。
    的頭像 發(fā)表于 10-14 12:17 ?465次閱讀
    設(shè)計仿真 | 基于VTD的<b class='flag-5'>V2X</b>仿真應(yīng)用

    端到端測試用怎么寫

    測試方法,旨在驗證整個應(yīng)用程序從前端到后端的流程是否能夠按照預(yù)期工作。它涉及多個系統(tǒng)組件和接口的交互,確保業(yè)務(wù)流程的完整性和正確性。 二、編寫端到端測試用的步驟 需求分析 理解業(yè)務(wù)流
    的頭像 發(fā)表于 09-20 10:29 ?236次閱讀

    鑒源實驗室·ISO 26262中測試用的得出方法-等價類的生成和分析

    標準規(guī)范中給出了單元、集成、系統(tǒng)測試各階段的建議測試使用方法,設(shè)計生成測試用的建議方法包括需
    的頭像 發(fā)表于 07-30 15:37 ?372次閱讀
    鑒源實驗室·ISO 26262中<b class='flag-5'>測試用</b><b class='flag-5'>例</b>的得出<b class='flag-5'>方法</b>-等價類的生成和分析

    功能測試主要做什么 功能測試包含哪些測試

    的主要任務(wù)、包含的測試類型以及實施方法。 功能測試的主要任務(wù) 需求分析 :理解軟件需求,包括用戶需求和系統(tǒng)需求。 測試計劃制定 :根據(jù)需求制
    的頭像 發(fā)表于 05-29 16:05 ?4179次閱讀

    DEKRA被CSA指定為Zigbee統(tǒng)一測試工具開發(fā)和優(yōu)化新功能測試用

    DEKRA德凱被CSA聯(lián)盟(Connectivity Standards Alliance,CSA)指定負責為Zigbee統(tǒng)一測試工具(Zigbee Unified Test Harness,ZUTH)開發(fā)和優(yōu)化新功能測試用
    的頭像 發(fā)表于 04-09 14:10 ?423次閱讀

    基于實車在環(huán)(ViL)的V2X測試方法

    作為實現(xiàn)高階自動駕駛的方式之一,V2X(vehicle-to-everything)包含車輛與車輛V2V(Vehicle-to-Vehicle)、車輛與基礎(chǔ)設(shè)施V2
    的頭像 發(fā)表于 03-21 08:24 ?974次閱讀
    基于實車在環(huán)(ViL)的<b class='flag-5'>V2X</b><b class='flag-5'>測試</b><b class='flag-5'>方法</b>

    PTCRB的測試用類認證等級分類介紹

    PTCRB的測試用類認證等級CategoryA/B/EA類項:測試用在商用系統(tǒng)上經(jīng)過完全驗證;必測項且需要結(jié)果為PASSB類項:測試用
    的頭像 發(fā)表于 03-14 16:46 ?321次閱讀
    PTCRB的<b class='flag-5'>測試用</b>類認證等級<b class='flag-5'>分類</b>介紹

    德思特分享 | V2X在做什么?連接未來智能出行的車聯(lián)網(wǎng)(下)

    在之前的文章中,我們詳細介紹了什么是V2X,并且展示了V2X軟件堆棧和應(yīng)用程序如何為汽車行業(yè)提供互聯(lián),本期文章我們將分享V2X技術(shù)如何助力智慧交通建設(shè)以及備受關(guān)注的V2X發(fā)展方向的問題
    的頭像 發(fā)表于 12-22 11:33 ?584次閱讀
    德思特分享 | <b class='flag-5'>V2X</b>在做什么?連接未來智能出行的車聯(lián)網(wǎng)(下)

    如何將V2X技術(shù)應(yīng)用到汽車中?# 車聯(lián)網(wǎng) # V2X # C-V2X

    V2X技術(shù)
    虹科衛(wèi)星與無線電通信
    發(fā)布于 :2023年12月19日 16:50:25

    V2X在做什么?連接未來智能出行的車聯(lián)網(wǎng)(上)

    來源:德思特測試測量德思特分享丨V2X在做什么?連接未來智能出行的車聯(lián)網(wǎng)(上) 歡迎關(guān)注虹科,為您提供最新資訊! 01****什么是V2X? V2X(車聯(lián)網(wǎng))是一種先進的通信技術(shù),通過
    的頭像 發(fā)表于 12-15 09:48 ?560次閱讀
    <b class='flag-5'>V2X</b>在做什么?連接未來智能出行的車聯(lián)網(wǎng)(上)

    磁盤eCryptfs加密測試用

    apt安裝用戶態(tài)工具ecryptfs-utils即可。 4.1、測試用 下圖是一個腳本基礎(chǔ)測試用。先創(chuàng)建test目錄和文件hello,
    的頭像 發(fā)表于 11-29 11:27 ?1036次閱讀
    磁盤eCryptfs加密<b class='flag-5'>測試用</b><b class='flag-5'>例</b>

    5G通信將為V2X應(yīng)用提供嶄新功能

    5G通信將為V2X應(yīng)用提供嶄新功能
    的頭像 發(fā)表于 11-28 16:23 ?733次閱讀
    5G通信將為<b class='flag-5'>V2X</b>應(yīng)用提供嶄新<b class='flag-5'>功能</b>

    一文了解導(dǎo)入測試數(shù)據(jù)自動化生成測試用方法

    的復(fù)用,比如在MiL階段回放HiL階段的測試數(shù)據(jù)來debug,又如需要通過Excel實現(xiàn)測試用的存儲等等。上述問題TPT提供了非常契合的功能——Generate
    的頭像 發(fā)表于 11-23 08:24 ?744次閱讀
    一文了解導(dǎo)入<b class='flag-5'>測試</b>數(shù)據(jù)自動化生成<b class='flag-5'>測試用</b><b class='flag-5'>例</b>的<b class='flag-5'>方法</b>

    JT/T1458—2023 營運車輛車路/車車通信(V2X)終端性能要求和檢測方法

    本文件規(guī)定了營運車輛車路/車車通信(V2X)終端的構(gòu)成與應(yīng)用、性能要求、定位性能及通信性能的測試方法。
    發(fā)表于 11-08 16:35 ?2次下載

    TPT自動生成測試用

    。TASMO不僅可以測量覆蓋率,還可以通過自動生成測試數(shù)據(jù)來填補覆蓋率的空白。在TPT 19中,TASMO更進一步,因為測試用可以直接從形式化的需求中創(chuàng)建。
    的頭像 發(fā)表于 11-06 17:30 ?802次閱讀
    TPT自動生成<b class='flag-5'>測試用</b><b class='flag-5'>例</b>