91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

汽車行業(yè)為什么需要持續(xù)測試?

汽車電子設計 ? 來源:汽車電子設計 ? 作者:汽車電子設計 ? 2022-07-15 10:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

傳統(tǒng)汽車正在向互聯(lián)網發(fā)展

在汽車行業(yè)向“新四化”趨勢的推動下,傳統(tǒng)分布式的EE架構向域集中式架構發(fā)展,伴隨著域控制器概念的提出,軟件也將根據(jù)相應功能域分類集成,域控制器的代碼量也與日俱增。SOA的開發(fā)模式實現(xiàn)各軟件功能模塊間解耦,幫助軟件團隊縮短開發(fā)周期,快速迭代軟件版本。OTA升級技術將軟件快速部署到各個域控制器,為軟件產品的快速迭代提供保障。隨著開發(fā)模式的變革,迭代測試變得周期短而頻繁,持續(xù)測試將為軟件產品提供快速的質量保證。

什么是持續(xù)測試?

A

持續(xù)測試來源于DevOps(Development和Operations)中提倡的CI(持續(xù)集成)- CO(持續(xù)部署) - CT(持續(xù)測試)- CD(持續(xù)交付),通過流程和持續(xù)集成/持續(xù)測試工具平臺,自動化“軟件交付”,使得構建、測試、發(fā)布軟件能夠更加快捷、頻繁和可靠。

汽車行業(yè)為什么需要持續(xù)測試?

傳統(tǒng)汽車軟件開發(fā)模型中,測試方法包括手動測試和手動編寫測試腳本后的自動化/半自動化測試。其特點是以“人”為中心,需要測試工程師重復性的手動測試、不斷更新測試腳本或配置、記錄測試問題和測試狀態(tài)跟蹤。測試的周期和質量,依賴于測試工程師的數(shù)量、經驗能力和工具數(shù)量。

8d2d8f00-03e6-11ed-ba43-dac502259ad0.png

圖1 傳統(tǒng)測試流程持續(xù)測試的方法以人、測試流程、測試工具的結合,通過一系列測試工具鏈的組合與自動化測試工程結合,提交新版軟件時即為測試流程的開始,快速找到軟件缺陷,解決測試和開發(fā)在時間上的矛盾,幫助軟件開發(fā)團隊實現(xiàn)軟件產品速度與質量的目標。本文將從持續(xù)測試角度,分享基于Jenkins和Vector軟硬件實現(xiàn)的實戰(zhàn)經驗。

測試方案簡介

系統(tǒng)框架

8d3bb256-03e6-11ed-ba43-dac502259ad0.png

圖2 系統(tǒng)框圖

主要功能

測試流程管理

?測試項目管理模塊、測試需求管理模塊、測試用例管理模塊、測試任務管理模塊、測試缺陷管理模塊、測試報告管理模塊、遠程設備管理模塊等

持續(xù)驗證調度管理

?測試對象、測試設備調度管理、代碼版本庫調用管理、測試流程搭建及執(zhí)行

IDL腳本轉換工具集成

?通過測試數(shù)據(jù)文件生成測試腳本

測試腳本/測試數(shù)據(jù)版本控制管理

?基于GitLab/SVN或自建數(shù)據(jù)庫管理測試腳本/測試數(shù)據(jù),構建有效的知識庫

數(shù)據(jù)流引擎驅動測試數(shù)據(jù)分析

?基于測試數(shù)據(jù)進行分析,獲得測試結果

測試報告引擎自動測試報告

?基于測試數(shù)據(jù)分析結果生成定制測試報告

案例介紹

基于Jenkins和Vector工具實現(xiàn)CAN/CAN FD/LIN/FlexRay/ETH網絡和診斷測試。

8d5f7894-03e6-11ed-ba43-dac502259ad0.png

圖3 CT流程持續(xù)測試的核心在于把自動化測試的各個環(huán)節(jié)和流程自動地、智能地組織起來,并提供狀態(tài)查詢、通知等服務,實現(xiàn)步驟如下:

?測試計劃:根據(jù)開發(fā)人員提交的軟件版本建立對應測試計劃

?測試環(huán)境搭建:測試工具鏈與測試對象連接,滿足測試環(huán)境要求

?更新測試用例:建立對應軟件版本的測試用例庫,并進行版本管理,方便回歸測試

?測試觸發(fā):監(jiān)控開發(fā)人員提交狀態(tài),提交結束即為測試開始,采用Jenkins管理測試執(zhí)行的流程

?測試樣件/設備管理:自動從測試樣件/設備庫中選擇可執(zhí)行測試的環(huán)境,提高測試資源的利用率

?自動化測試用例腳本:根據(jù)標準化的測試用例和數(shù)據(jù)庫,自動生成可測試工程

?數(shù)據(jù)采集和分析:用自動化測試工程代替測試工程師手動執(zhí)行測試,既縮短測試周期,又避免了人工測試產生的誤測漏測等問題;分析測試數(shù)據(jù),自動生成測試報告與測試問題,避免測試工程師手動錄入測試問題的重復性勞動

?測試報告版本管理:測試用例、測試工程、測試報告、測試數(shù)據(jù)與軟件版本相對應,方便測試問題追溯與定位

以下將從測試準備、測試觸發(fā)、測試執(zhí)行與測試問題記錄三個方面詳細介紹搭建測試環(huán)境的步驟。

測試準備

測試準備過程將測試執(zhí)行中需要使用到的各種工具進行配置,包含如下過程:

?測試計劃建立:使用北匯自研PAVELINK或者JIRA等測試管理軟件建立測試計劃,包含測試軟件版本信息,測試用例庫,測試責任人等

?更新測試用例:根據(jù)新發(fā)布的軟件版本建立測試用例庫,使用GitLab/SVN進行版本管理

?測試樣件/設備管理:管理測試樣件/設備狀態(tài)及測試進度

?測試環(huán)境搭建:測試設備與測試樣件進行測試環(huán)境調試,以支持自動化測試。測試工具使用Vector總線接口設備和CANoe軟件

?Jenkins測試流程管理:配置Jenkins Job,管理測試執(zhí)行的流程

測試觸發(fā)

自動化測試流程通過Jenkins Job進行配置管理。Jenkins Job可通過手動、定時、監(jiān)控GitLab/SVN版本或通過Jenkins API觸發(fā)調用等方式觸發(fā)。本次方案通過監(jiān)控測試樣件軟件版本,讀取到軟件升級到指定版本后,使用Jenkins API調度方式觸發(fā)測試流程的開始。

8dc2ed5c-03e6-11ed-ba43-dac502259ad0.png

圖5 Jenkins API

測試執(zhí)行與測試問題記錄

Jenkins Job定義一個測試流程,包含自動化測試腳本的生成、測試執(zhí)行、測試問題記錄。 自動化測試腳本生成:通過解析數(shù)據(jù)庫文件生成測試腳本。

8de23342-03e6-11ed-ba43-dac502259ad0.png

圖6 測試腳本自動生成測試執(zhí)行:通過CANoe軟件COM接口調用的方式實現(xiàn)測試用例工程的選擇、測試執(zhí)行、測試數(shù)據(jù)和測試結果的回讀。

8df87846-03e6-11ed-ba43-dac502259ad0.png

圖7 CANoe COM接口說明測試問題記錄:回讀到的測試結果自動上傳到測試問題管理系統(tǒng),使用北匯自研的PAVELINK平臺更新測試用例的測試結果,上傳測試數(shù)據(jù)和新建測試問題。

8e1c9636-03e6-11ed-ba43-dac502259ad0.png

圖8 PAVELINK問題管理平臺Jenkins具有郵件發(fā)送功能,在測試執(zhí)行結束時,可將測試結果等信息通過郵件發(fā)送給相關責任人。

寫在最后

1

持續(xù)測試不等同于自動化測試,持續(xù)測試一系列流程,包含自動化測試,自動化測試是持續(xù)測試的一個關鍵步驟。通過和軟件開發(fā)迭代在流程上結合,快速發(fā)現(xiàn)軟件缺陷。

2

采用持續(xù)測試的測試方式可以很好地將解決手動測試周期長的問題,提升了測試效率,提高測試人員的生產力。同時對測試輸出物與軟件開發(fā)版本進行控制,符合正向開發(fā)和測試管理的要求。

3

持續(xù)測試作為可提升測試效率的工具,的確給測試工程師帶來“一鍵式”托管執(zhí)行測試的工作體驗。但作為工具而言,持續(xù)測試并不能滿足所有的測試場景。首先,持續(xù)測試要求可執(zhí)行的測試用例是可自動化執(zhí)行的,測試過程中如果需要手動進行參數(shù)輸入或測試環(huán)境的變更,很難達到提升測試效率的效果。其次,需要測試腳本可自動生成或測試腳本不需要修改,面對每次迭代的軟件產品,手動編寫或者修改測試工程也會給測試人員帶來繁重的工作量。

4

持續(xù)測試使用的工具鏈多且復雜,測試系統(tǒng)整體的穩(wěn)定性需要重點關注。所以是否進行持續(xù)測試需要先對測試場景進行分析,也不能為了追求持續(xù)性而去舍棄測試的精確性。

北匯信息緊跟市場風向,在持續(xù)測試方面也積累了很多的經驗,除了基于Jenkins的持續(xù)測試方案,北匯信息也自研了基于CANoe軟件的測試管理工具,期待與行業(yè)中的同仁進行交流。

審核編輯 :李倩

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

    關注

    0

    文章

    372

    瀏覽量

    16628
  • 自動化
    +關注

    關注

    31

    文章

    5944

    瀏覽量

    90321
  • 系統(tǒng)框架

    關注

    0

    文章

    6

    瀏覽量

    6514

原文標題:持續(xù)測試(CT)實戰(zhàn)經驗分享

文章出處:【微信號:QCDZSJ,微信公眾號:汽車電子設計】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    東風猛士M817榮獲2025福布斯中國汽車行業(yè)優(yōu)質單項車型

    近日,東風汽車旗下東風猛士人氣有點旺!剛剛亮相2025福布斯中國汽車行業(yè)評選峰會,成功拿下“汽車行業(yè)優(yōu)質單項車型”權威獎項,又迎來阿拉伯國家代表團探訪,東風猛士憑借硬核實力和品牌力量再一次成功出圈。
    的頭像 發(fā)表于 01-29 09:28 ?554次閱讀

    航盛集團亮相2025中國汽車行業(yè)全球化及可持續(xù)發(fā)展論壇

    12月19日,以“美美與共,和而不同”為主題的2025中國汽車行業(yè)全球化及可持續(xù)發(fā)展論壇在北京成功舉辦。大會圍繞全球汽車產業(yè)格局演變、中國汽車行業(yè)技術演進和生態(tài)開放、企業(yè)ESG價值創(chuàng)造
    的頭像 發(fā)表于 12-26 15:53 ?505次閱讀

    佛吉亞榮獲2025汽車工業(yè)扶輪獎之汽車行業(yè)持續(xù)發(fā)展標桿獎

    2025年12月5日,由機械工業(yè)信息研究院、AI汽車制造業(yè)主辦的2025(第十八屆)國際汽車技術年會暨“汽車工業(yè)扶輪獎”頒獎典禮在上海隆重舉行。此次佛吉亞中國憑借“踐行汽車行業(yè)
    的頭像 發(fā)表于 12-16 15:21 ?396次閱讀

    新思科技與Tata Elxsi合作推動汽車行業(yè)變革

    競爭激烈的汽車行業(yè)正面臨前所未有的變革。隨著主機廠和一級供應商積極推進軟件定義汽車(SDV)轉型,開發(fā)周期大幅壓縮,從原本的3至4年年驟減至不到2年。汽車行業(yè)需要找到創(chuàng)新方法,以極快的
    的頭像 發(fā)表于 10-30 14:51 ?1611次閱讀

    等離子技術為汽車行業(yè)提供質量與可持續(xù)性雙重支撐

    德國施泰因哈根2025年9月29日 /美通社/ -- 汽車行業(yè)正面臨重大挑戰(zhàn):新材料應用、輕量化結構理念以及日益增長的可持續(xù)性要求,這些都需要創(chuàng)新制造工藝的支持。等離子技術在應對這些挑戰(zhàn)中發(fā)
    的頭像 發(fā)表于 09-30 09:42 ?529次閱讀

    比亞迪半導體榮膺2025汽車行業(yè)優(yōu)秀解決方案獎

    近日,“維科杯·OFweek 2025汽車行業(yè)年度評選”頒獎典禮上,比亞迪半導體股份有限公司V-EHM高集成度多功率段混動模塊憑借優(yōu)異的產品性能和卓越的市場表現(xiàn),歷經網絡投票、專家組評審及組委會綜合評審多輪角逐,從近300個項目中脫穎而出,榮膺“汽車行業(yè)優(yōu)秀解決方案獎”。
    的頭像 發(fā)表于 08-19 17:52 ?1921次閱讀

    Allegro斬獲2025汽車行業(yè)優(yōu)秀解決方案獎

    近日,在維科杯 ? OFweek 2025年度評選中,Allegro憑借其卓越的產品實力斬獲2025汽車行業(yè)優(yōu)秀解決方案獎。
    的頭像 發(fā)表于 08-18 09:57 ?4077次閱讀

    瑞能半導體榮膺2025汽車行業(yè)創(chuàng)新產品獎

    日前,在深圳舉行的“維科杯·OFweek 2025汽車行業(yè)年度評選”中,瑞能半導體WNSC2M40075TB-A & WNSC2M75120TB-A系列產品憑借卓越性能,經過網絡投票、專家評審、組委會綜合評審三輪激烈角逐,從近300個參評項目中脫穎而出,榮獲“汽車行業(yè)創(chuàng)新
    的頭像 發(fā)表于 08-04 17:39 ?1389次閱讀

    四維圖新斬獲2025汽車行業(yè)智能駕駛產品獎

    7月31日,維科杯·OFweek(第四屆)2025汽車行業(yè)年度評選在深圳正式揭榜。四維圖新艙行泊一體解決方案獲評汽車行業(yè)智能駕駛產品獎。這是繼2024年獲得創(chuàng)新技術獎之后,四維圖新連續(xù)第二年斬獲這一行業(yè)重要獎項。
    的頭像 發(fā)表于 08-01 14:09 ?1046次閱讀

    經緯恒潤入選“2025中國汽車行業(yè)持續(xù)發(fā)展實踐案例”

    7月10日至12日,由中國汽車工業(yè)協(xié)會主辦的2025中國汽車論壇在上海嘉定順利召開。會上,2025中國汽車行業(yè)持續(xù)發(fā)展實踐案例正式發(fā)布,經緯恒潤憑借案例“鏈聚國產芯動能智啟
    的頭像 發(fā)表于 07-23 17:36 ?707次閱讀
    經緯恒潤入選“2025中國<b class='flag-5'>汽車行業(yè)</b>可<b class='flag-5'>持續(xù)</b>發(fā)展實踐案例”

    普華基礎軟件入選2025中國汽車行業(yè)持續(xù)發(fā)展實踐案例

    近日,由中國汽車工業(yè)協(xié)會主辦的2025中國汽車論壇在上海召開,會議同期發(fā)布了“2025中國汽車行業(yè)持續(xù)發(fā)展實踐案例”評選結果。普華基礎軟件“開源安全車控操作系統(tǒng)小滿EasyXMen”
    的頭像 發(fā)表于 07-17 17:47 ?1364次閱讀

    理想汽車入選2025中國汽車行業(yè)企業(yè)可持續(xù)發(fā)展實踐優(yōu)秀案例

    此前,2025年7月10日-12日,2025年中國汽車論壇在上海召開,理想汽車憑借《低碳新材料,應對氣候變化新方案》實踐案例,從眾多申報企業(yè)里脫穎而出,榮獲由中國汽車工業(yè)協(xié)會頒發(fā)的“中國汽車行
    的頭像 發(fā)表于 07-17 11:09 ?1339次閱讀

    Arm計算平臺助力汽車行業(yè)轉型

    人工智能 (AI) 正在深度變革汽車行業(yè),從車輛設計、制造到功能實現(xiàn)均迎來突破。這一趨勢與全球各行業(yè)加速擁抱 AI 的背景高度契合,根據(jù) Arm 發(fā)布的《人工智能就緒指數(shù)報告》,全球 82% 的企業(yè)領導者表示其所在企業(yè)正在使用 AI。
    的頭像 發(fā)表于 05-28 14:19 ?995次閱讀

    軟件定義汽車將如何變革汽車行業(yè)

    在技術快速發(fā)展的背景下,軟件定義汽車(SDV)正迅速崛起,成為未來出行的焦點。它將如何變革汽車行業(yè),并帶來哪些前所未有的機遇呢?讓我們一起探索這個激動人心的領域!
    的頭像 發(fā)表于 05-16 10:00 ?864次閱讀

    歐姆龍在新能源汽車行業(yè)的應用案例

    汽車行業(yè)作為自動化集中度最高的制造行業(yè)之一,其智能化發(fā)展已成為不可逆轉的趨勢。近年來,生產制造行業(yè)“無人化”、“省人化”的需求不斷上升,汽車行業(yè)也因此開啟加速狀態(tài)。
    的頭像 發(fā)表于 04-21 15:33 ?1138次閱讀
    歐姆龍在新能源<b class='flag-5'>汽車行業(yè)</b>的應用案例