日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

從TPT看汽車測試術語(下)

北匯信息POLELINK ? 2023-07-31 23:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者 | 冰糖葡萄皮

小編 | 吃不飽

上篇我們介紹了被測對象、動態(tài)測試和測試用例的概念,還提出了如何省時省力評估自動生成的測試用例的話題。事實上TPT能夠實現(xiàn)測試用例和評估解耦,為每條用例/多條用例創(chuàng)建符合其場景的測試評估:可以通過GUI界面來進行信號對比、事件查詢、信號邊界檢查、信號序列的正確性判斷以及信號調理;也可以通過腳本語言實現(xiàn)復雜場景的評估。本文會介紹測試級別和測試環(huán)境,并帶大家進一步了解模型動態(tài)測試工具——TPT。

什么是測試級別

ASPICE定義了以下五個測試級別:1. 軟件單元測試(SWE.4)2. 軟件集成與集成測試(SWE.5)3. 軟件合格性測試(SWE.6)4. 系統(tǒng)集成與集成測試(SYS.4)5. 系統(tǒng)合格性測試(SYS.5)01軟件單元測試
軟件單元測試也被稱為模塊測試或功能測試。在單元測試中,測試對象是最小的軟件組件,即單元。單元經(jīng)常變化,因此單元測試必須經(jīng)常調整、補充并再次執(zhí)行。單元測試有兩個主要目標:
1. 早期質量保證2. 快速檢測模型/代碼更改中的交叉影響因為軟件或軟件組件是永久地調整和更改的,并且后續(xù)的回歸測試也總是充滿了重復性,因此最簡單的方法是在持續(xù)集成環(huán)境中自動化執(zhí)行單元測試。TPT可以通過與Jenkins的集成實現(xiàn)自動化測試,提高測試效率。主要可實現(xiàn)的功能包括:基于TPT的Jenkins節(jié)點環(huán)境導入測試接口;自動生成TPT測試框架;自動執(zhí)行TPT工程測試用例;自動生成測試報告。用Jenkins自動執(zhí)行測試工程代替測試工程師手動執(zhí)行,既能縮短測試周期,又能避免重復性勞動。


5932d91e-2fb7-11ee-bbcf-dac502259ad0.png

圖1. Jenkins端TPT測試結果

02軟件集成與集成測試
單元測試之后是軟件集成測試。軟件集成是單個軟件組件的組裝,這里的重點是測試軟件組件之間的兼容性。集成測試通常分幾個階段進行,根據(jù)整個軟件的結構,在幾個中間階段到幾百個中間階段之間提供集成測試。中間階段的數(shù)量和選擇最終取決于軟件體系結構和軟件設計。元素和級別越多,集成測試的中間階段就越多。通常,集成測試是自下向上開發(fā)的,首先集成和測試幾個單元(大約3-5個)。然后,所得到的單元組合與其他已經(jīng)測試過的單元組合或其他單元集成在下一個中間階段,并再次測試。這個迭代鏈一直持續(xù)到ECU的整個軟件被構建和測試完畢。


596d2aec-2fb7-11ee-bbcf-dac502259ad0.png

圖2. 集成測試迭代圖
大量的集成測試一開始聽起來工作量很大,但它有一個明顯的優(yōu)勢,就是可以更快更好地發(fā)現(xiàn)錯誤。而在TPT中,單元的測試用例能夠一定程度上復用到集成測試,為用戶減少集成測試階段的工作量。在《單元測試用例復用到集成測試?Testlet Library來助力!》一文中介紹了詳細操作方法。集成測試的另一大優(yōu)勢在于,集成測試階段發(fā)現(xiàn)的錯誤可以更容易地定位到其原因,從而大大簡化了問題分析。經(jīng)驗表明,大多數(shù)軟件錯誤都是在集成測試中發(fā)現(xiàn)的。

03軟件合格性測試
集成測試完成后,軟件合格性測試緊隨其后。軟件合格性測試通常在目標硬件上執(zhí)行。軟件合格性測試中的測試對象與集成測試中的最后一個測試對象相同:它是完全集成的軟件。然而,它們各自的目的不同:

集成測試的目的:檢查軟件組件之間的兼容性。

軟件合格性測試目的:檢查軟件是否符合要求,例如與傳感器和執(zhí)行器的兼容性。

軟件合格性測試之后是進一步的集成測試。但是,這一次不是在軟件級別,而是在系統(tǒng)組件級別。該過程與軟件集成測試相同。ECU與一個或多個傳感器或執(zhí)行器一起測試,然后逐步添加其他組件,直到系統(tǒng)層面。

04系統(tǒng)合格性測試
最后是系統(tǒng)合格性測試。在此過程中,將所有系統(tǒng)組件集成到一個系統(tǒng)中并進行測試。系統(tǒng)測試的重點是確定是否符合系統(tǒng)需求和系統(tǒng)的可交付性。

什么是測試環(huán)境

測試環(huán)境是指執(zhí)行測試所需要的環(huán)境,包括硬件、儀器、模擬器、軟件工具和其他支持要素。測試環(huán)境應該盡可能接近真實的生產(chǎn)環(huán)境,以便更準確地模擬實際環(huán)境中的操作和運行情況,從而確保軟件在生產(chǎn)環(huán)境中的可靠性和穩(wěn)定性。在這種情況下,我們經(jīng)常會討論在環(huán)測試,例如:模型在環(huán)(Model-in-the-loop ,MiL)軟件在環(huán)(Software-in-the-loop ,SiL)處理器在環(huán)(Processor-in-the-loop ,PiL)硬件在環(huán)(Hardware-in-the-loop ,HiL)“在環(huán)”指的是測試對象與模擬生產(chǎn)環(huán)境的組件之間的一種特殊類型的交互。在“在環(huán)測試”中,環(huán)境對測試對象的狀態(tài)和計算做出反應。TPT可以靈活適應于MiL/SiL/PiL/HiL/ViL整個在環(huán)測試階段,并且支持各階段的開發(fā)平臺。


5994c11a-2fb7-11ee-bbcf-dac502259ad0.png

圖3. TPT在環(huán)測試支持平臺總覽
現(xiàn)代新能源汽車軟件的開發(fā)往往基于模型,而大多數(shù)模型是用MATLAB/Simulink/TargetLink或ASCET創(chuàng)建的。這些模型通常在開發(fā)環(huán)境中直接以單元和軟件集成的形式作為模型在環(huán)(MiL)進行驗證。這種類型的動態(tài)測試可以發(fā)現(xiàn)控制策略和邏輯中的錯誤。嵌入式系統(tǒng)仿真是在同樣仿真的環(huán)境模型中執(zhí)行的。這種非常早期的測試的優(yōu)點是可以快速檢測到模型構建中已經(jīng)存在的錯誤,并有可能對其進行修正。

模型在環(huán)-MiL

TPT在MiL環(huán)境能夠自動從Simulink、TargetLink及ASCET模型獲取接口信息并生成測試框架,通過測試框架將測試用例定義的輸入信號激勵給到被測模型,再回采被測模型的輸出結果并對其進行評估,整個過程由TPT自動完成,無需用戶自定義。


59ce9110-2fb7-11ee-bbcf-dac502259ad0.png

圖4. 基于MATLAB/Simulink的TPT MiL測試過程

軟件在環(huán)-SiL

在軟件在環(huán)測試(SiL)中,測試代碼是在PC上測試的。這要么是手寫的,要么是從模型生成的。這兩種代碼的作用域是不同的。

測試模型生成的代碼:檢查代碼生成器是否正常工作。生成的代碼的功能應該盡可能接近模型。

手寫代碼:SiL可能是第一個測試級別。與MiL一樣,目標是在早期階段發(fā)現(xiàn)錯誤。

對于第1種模型生成的代碼,為了驗證生成的代碼與原模型的等效性,應當進行背靠背測試。在TPT中,背靠背測試尤為便捷。以Simulink模型為例,用戶只需要點擊FUSION DLL就能調用Simulink生成代碼,并且一鍵生成SiL測試平臺,同時運行MiL和SiL平臺,還能自動實現(xiàn)對兩個平臺測試數(shù)據(jù)的對比,完成等效性驗證。

處理器在環(huán)-PiL


在SiL中測試的代碼還不能在嵌入式ECU上執(zhí)行。為了執(zhí)行,必須為目標處理器編譯代碼。在這個過程中生成的代碼可以通過兩種方式進行測試:

1. 通過調試器與目標芯片環(huán)境。

2. 在PC上模擬處理器的虛擬環(huán)境。

在這兩種情況下,都提到了處理器在環(huán)(PiL),實際上是指為目標處理器架構構建的軟件測試。處理器在環(huán)測試的主要目標是檢測編譯器錯誤,或者在軟件組件非常接近硬件的情況下,例如驅動程序或執(zhí)行器的控制,在早期階段檢查硬件和軟件組件的兼容性。在《PiL測試實戰(zhàn)(上)| 單元級代碼的PiL測試》一文中介紹了TPT做PiL測試的解決方案。簡單來說,TPT將測試用例數(shù)據(jù)發(fā)送到UDE,并讀取UDE從目標板讀到的輸出信號數(shù)據(jù)進行評估。這個過程中可以直接復用MiL/SiL環(huán)境的測試用例,單元級軟件測試可實現(xiàn)同一測試工程覆蓋MiL/SiL/PiL所有階段。


5a1f2814-2fb7-11ee-bbcf-dac502259ad0.png

圖6. TPT+UDE PiL測試方案

硬件在環(huán)-HiL


下一個邏輯步驟是硬件測試,即在帶有外圍設備的物理ECU上完成軟件測試,重點是輸入和輸出、通信總線和其他接口如何實時交互。這種測試的術語是硬件在環(huán)(Hardware-in-the-Loop ,HiL)。HiL測試從ECU開始,可以實現(xiàn)到系統(tǒng)網(wǎng)絡級別。


5a7a37a4-2fb7-11ee-bbcf-dac502259ad0.png

圖7. TPT與VECTOR CANoe集成TPT支持通過XiL-API接口與HiL設備進行集成,包括:VT System、dSPACE、NI Veristand、Concurrent iHawk、Speedgoat??梢园l(fā)送測試用例到HiL設備執(zhí)行,接受測試數(shù)據(jù)進行評估,支持實時測試、故障注入,也可以通過CANape/INCA對ECU進行標定和測量。

05總結
在汽車軟件測試中,有許多術語和方法。在我們看來,掌握這些背景知識、合理運用測試工具和測試方法,是成功實現(xiàn)嵌入式系統(tǒng)測試的關鍵。本文帶大家從工具的層面出發(fā),介紹了TPT在不同測試級別和測試環(huán)境中的作用。北匯信息之前也發(fā)布了許多測試方法、實踐經(jīng)驗等文章,歡迎大家訂閱,并留言與我們交流!

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

    關注

    9

    文章

    6429

    瀏覽量

    131707
  • TPT
    TPT
    +關注

    關注

    0

    文章

    25

    瀏覽量

    7544
  • 汽車測試
    +關注

    關注

    1

    文章

    130

    瀏覽量

    9847
  • 汽車
    +關注

    關注

    15

    文章

    4251

    瀏覽量

    41381
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    汽車“麋鹿測試”主要是測什么?

    [首發(fā)于智駕最前沿微信公眾號]閑聊一個話題——汽車“麋鹿測試”。 汽車中的“麋鹿測試”,正式名稱應為“緊急變線測試”或“避障
    的頭像 發(fā)表于 03-25 10:44 ?864次閱讀
    <b class='flag-5'>汽車</b>“麋鹿<b class='flag-5'>測試</b>”主要是測什么?

    為什么汽車要在“冰窖”里啟動?整車低溫啟動測試背后的工程邏輯

    整車低溫啟動測試是一種評估汽車在極端低溫環(huán)境啟動性能的試驗,主要是為了評估車輛在低溫環(huán)境的啟動性能,確保車輛在寒冷條件能夠正常啟動并運
    的頭像 發(fā)表于 03-20 16:35 ?236次閱讀
    為什么<b class='flag-5'>汽車</b>要在“冰窖”里啟動?整車低溫啟動<b class='flag-5'>測試</b>背后的工程邏輯

    行業(yè)首發(fā)!引領汽車通信接口邁入48V時代,思瑞浦48V系統(tǒng)LIN收發(fā)器TPT1621Q賦能全新架構車載互聯(lián)

    聚焦模擬和數(shù)?;旌纤既鹌郑?PEAK)作為行業(yè)領先的汽車及工業(yè)接口供應商,率先推出了行業(yè)首款針對48V電池應用的通用車規(guī)LIN收發(fā)器芯片--TPT1621Q,可廣泛用于汽車電子子系統(tǒng)的總線接口
    的頭像 發(fā)表于 03-17 09:03 ?1103次閱讀
    行業(yè)首發(fā)!引領<b class='flag-5'>汽車</b>通信接口邁入48V時代,思瑞浦48V系統(tǒng)LIN收發(fā)器<b class='flag-5'>TPT</b>1621Q賦能全新架構車載互聯(lián)

    路試數(shù)據(jù)實時!CANDTU讓汽車測試進入“云時代”

    :路試行業(yè)的數(shù)據(jù)困境在智能交通與自動駕駛技術雙輪驅動汽車路試行業(yè)正經(jīng)歷爆發(fā)式增長。路試工程師駕駛裝載測試設備的車輛穿梭城市街巷,采集車輛儀表、油溫油壓、電機轉速等關鍵數(shù)據(jù)——這些數(shù)
    的頭像 發(fā)表于 02-13 11:43 ?502次閱讀
    路試數(shù)據(jù)實時<b class='flag-5'>看</b>!CANDTU讓<b class='flag-5'>汽車</b><b class='flag-5'>測試</b>進入“云時代”

    振動測試:AEC-Q102標準汽車電子可靠性的關鍵驗證

    高性能、高可靠性的電子元器件。在這一背景,如何確保這些元器件能夠在嚴苛的車載環(huán)境長期穩(wěn)定工作,成為汽車電子行業(yè)必須面對的核心課題。AEC-Q102振動測試的核心
    的頭像 發(fā)表于 02-05 15:43 ?271次閱讀
    振動<b class='flag-5'>測試</b>:AEC-Q102標準<b class='flag-5'>下</b><b class='flag-5'>汽車</b>電子可靠性的關鍵驗證

    南柯電子|汽車電子EMC測試系統(tǒng):“亞太”主導的技術競爭格局

    南柯電子|汽車電子EMC測試系統(tǒng):“亞太”主導的技術競爭格局
    的頭像 發(fā)表于 01-20 09:45 ?341次閱讀

    EtherNet IP轉DeviceNet:智能網(wǎng)關如何重塑汽車裝配線

    EtherNet IP轉DeviceNet:智能網(wǎng)關如何重塑汽車裝配線 項目背景 去年春天,我所在的團隊接到一個棘手的改造任務。華東某新能源汽車電子工廠的裝配線需要升級——這條建于
    的頭像 發(fā)表于 12-17 14:49 ?422次閱讀
    <b class='flag-5'>從</b>EtherNet IP轉DeviceNet:<b class='flag-5'>看</b>智能網(wǎng)關如何重塑<b class='flag-5'>汽車</b>裝配線

    TPT-X-2025.09 煥新上線!汽車電子測試效率再升級,解決測試痛點!

    在軟件定義汽車浪潮,汽車電子系統(tǒng)復雜度與日俱增,對測試工具的自動化與兼容性提出了更高要求。作為專注汽車嵌入式軟件的
    的頭像 發(fā)表于 10-29 10:02 ?772次閱讀
    <b class='flag-5'>TPT</b>-X-2025.09 煥新上線!<b class='flag-5'>汽車</b>電子<b class='flag-5'>測試</b>效率再升級,解決<b class='flag-5'>測試</b>痛點!

    國內首顆!思瑞浦TPT1462xQ斬獲C&amp;amp;S/VeLIO/IHR三證,權威認證再啟新程

    。在此背景,思瑞浦(3PEAK)自主研發(fā)的全國產(chǎn)供應鏈TPT1462xQCANSIC收發(fā)器,憑借創(chuàng)新性的CANSIC(SignalImprovementCapab
    的頭像 發(fā)表于 10-24 09:31 ?731次閱讀
    國內首顆!思瑞浦<b class='flag-5'>TPT</b>1462xQ斬獲C&amp;amp;S/VeLIO/IHR三證,權威認證再啟新程

    汽車軟件安全測試中的痛點與Bugspot解決方案

    上海磐時PANSHI“磐時,做汽車企業(yè)的安全智庫”汽車軟件安全測試中的痛點與Bugspot解決方案日前在汽車行業(yè),軟件正在重新定義駕駛體驗。
    的頭像 發(fā)表于 09-05 16:17 ?941次閱讀
    <b class='flag-5'>汽車</b>軟件安全<b class='flag-5'>測試</b>中的痛點與Bugspot解決方案

    國際領先!思瑞浦TPT1044xQ全項測試通過IBEE/FTZ EMC認證Class-3最高等級,筑牢車載總線安全防線

    聚焦模擬和數(shù)模混合聚焦高性能模擬與數(shù)?;旌袭a(chǎn)品的供應商思瑞浦3PEAK(股票代碼:688536)自主研發(fā)的汽車級CAN收發(fā)器芯片TPT1044xQ成功通過歐洲權威測試機構IBEE
    的頭像 發(fā)表于 09-02 15:18 ?1399次閱讀
    國際領先!思瑞浦<b class='flag-5'>TPT</b>1044xQ全項<b class='flag-5'>測試</b>通過IBEE/FTZ EMC認證Class-3最高等級,筑牢車載總線安全防線

    IEC 62353中常用的術語和定義

    本文詳細解讀IEC 62353標準中的關鍵術語,包括被測設備(DUT/EUT)、應用部分(B/BF/CF型)、泄漏電流、微電擊與宏電擊等定義,幫助理解醫(yī)療電氣設備安全測試要求。
    的頭像 發(fā)表于 07-29 17:27 ?901次閱讀

    如何給汽車零部件進行疲勞耐久測試

    汽車零部件的疲勞耐久測試是保障整車可靠性的核心環(huán)節(jié),其通過模擬復雜工況的交變載荷、環(huán)境因素等,驗證零部件在全生命周期內的抗疲勞破壞能力。本文測試
    的頭像 發(fā)表于 06-17 09:12 ?2598次閱讀
    如何給<b class='flag-5'>汽車</b>零部件進行疲勞耐久<b class='flag-5'>測試</b>?

    技術干貨 | 功能安全術語的暗黑森林

    汽車產(chǎn)業(yè)高度發(fā)展的當下,功能安全已從抽象概念轉化為系統(tǒng)性防控要求。ISO26262定義的核心術語正是突破概念模糊性的首道門檻——既是工程師協(xié)同的技術語言,也是實現(xiàn)安全出行的底層方法論。今天我們就來
    的頭像 發(fā)表于 06-10 16:38 ?2294次閱讀
    技術干貨 | 功能安全<b class='flag-5'>術語</b>的暗黑森林

    新能源汽車焊接材料五大失效風險與應對指南——焊點整車可靠性

    本文廠家視角解析新能源汽車焊接封裝材料四大失效模式:機械失效(熱循環(huán)與振動導致焊點疲勞)、熱失效(高溫焊點軟化與散熱不足)、電氣失效(電遷移與接觸電阻增大)、環(huán)境失效(腐蝕與吸濕膨脹)。結合行業(yè)
    的頭像 發(fā)表于 06-09 10:36 ?2759次閱讀
    新能源<b class='flag-5'>汽車</b>焊接材料五大失效風險與應對指南——<b class='flag-5'>從</b>焊點<b class='flag-5'>看</b>整車可靠性
    广平县| 博客| 五家渠市| 莱阳市| 八宿县| 广汉市| 海原县| 金华市| 岗巴县| 秭归县| 黎川县| 乳源| 三原县| 调兵山市| 兴义市| 卓尼县| 盐山县| 绥阳县| 新昌县| 洛浦县| 瑞金市| 田东县| 额尔古纳市| 仙桃市| 神农架林区| 全椒县| 墨玉县| 天津市| 隆子县| 鸡东县| 丰顺县| 阿图什市| 香格里拉县| 乐至县| 察雅县| 建平县| 铁岭县| 乐清市| 郸城县| 岚皋县| 万州区|