在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

汽車電子設(shè)計(jì) ? 來源:汽車電子設(shè)計(jì) ? 作者:汽車電子設(shè)計(jì) ? 2022-07-15 10:42 ? 次閱讀

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

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

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

A

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

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

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

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

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

測試方案簡介

系統(tǒng)框架

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

圖2 系統(tǒng)框圖

主要功能

測試流程管理

?測試項(xiàng)目管理模塊、測試需求管理模塊、測試用例管理模塊、測試任務(wù)管理模塊、測試缺陷管理模塊、測試報(bào)告管理模塊、遠(yuǎn)程設(shè)備管理模塊等

持續(xù)驗(yàn)證調(diào)度管理

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

IDL腳本轉(zhuǎn)換工具集成

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

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

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

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

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

測試報(bào)告引擎自動測試報(bào)告

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

案例介紹

基于Jenkins和Vector工具實(shí)現(xiàn)CAN/CAN FD/LIN/FlexRay/ETH網(wǎng)絡(luò)和診斷測試。

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

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

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

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

?更新測試用例:建立對應(yīng)軟件版本的測試用例庫,并進(jìn)行版本管理,方便回歸測試

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

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

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

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

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

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

測試準(zhǔn)備

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

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

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

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

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

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

測試觸發(fā)

自動化測試流程通過Jenkins Job進(jìn)行配置管理。Jenkins Job可通過手動、定時、監(jiān)控GitLab/SVN版本或通過Jenkins API觸發(fā)調(diào)用等方式觸發(fā)。本次方案通過監(jiān)控測試樣件軟件版本,讀取到軟件升級到指定版本后,使用Jenkins API調(diào)度方式觸發(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接口調(diào)用的方式實(shí)現(xiàn)測試用例工程的選擇、測試執(zhí)行、測試數(shù)據(jù)和測試結(jié)果的回讀。

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

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

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

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

寫在最后

1

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

2

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

3

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

4

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

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

審核編輯 :李倩

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

    關(guān)注

    0

    文章

    310

    瀏覽量

    15384
  • 自動化
    +關(guān)注

    關(guān)注

    29

    文章

    5596

    瀏覽量

    79407
  • 系統(tǒng)框架
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    6403

原文標(biāo)題:持續(xù)測試(CT)實(shí)戰(zhàn)經(jīng)驗(yàn)分享

文章出處:【微信號:QCDZSJ,微信公眾號:汽車電子設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    云服務(wù)在智能汽車行業(yè)的機(jī)遇與挑戰(zhàn)

    當(dāng)前,汽車行業(yè)正處于深刻變革之中,電動化、網(wǎng)聯(lián)化、智能化和共享化加速進(jìn)階發(fā)展。而5G、AI、云計(jì)算等前沿技術(shù)的不斷突破,正使得云端智能化的能力持續(xù)拓展,推動著智能出行生態(tài)的快速發(fā)展。
    的頭像 發(fā)表于 01-03 13:36 ?156次閱讀

    汽車行業(yè)AI視覺檢測(下):創(chuàng)新驅(qū)動品質(zhì)提升

    在上篇文章中,我們了解了汽車行業(yè)進(jìn)行視覺檢測的現(xiàn)有難點(diǎn),以及升級AI的困局,并且利用差速器螺栓涂膠質(zhì)量檢測與發(fā)動機(jī)裝配檢測這兩個典型場景案例,展開詳細(xì)介紹,可查看看《汽車行業(yè)AI視覺檢測(上
    的頭像 發(fā)表于 11-30 01:04 ?289次閱讀
    <b class='flag-5'>汽車行業(yè)</b>AI視覺檢測(下):創(chuàng)新驅(qū)動品質(zhì)提升

    汽車行業(yè)究竟要卷到什么時候

    汽車行業(yè)顯然就是一種屬于無限游戲的商業(yè)活動。把別人卷死不等于自己就一定可以活下去。戰(zhàn)國末期,秦朝憑借虎狼之師逐漸的統(tǒng)一了華夏大地,但卻二世而亡。那個時候,因?yàn)槎际侨A夏內(nèi)部的事情,換了一個大佬也無所謂。但現(xiàn)在汽車行業(yè)要考慮全球市場,千萬不能自己把自己人都給卷死了,卻便宜了外
    的頭像 發(fā)表于 11-14 10:28 ?619次閱讀

    Commvault分析新能源汽車行業(yè)數(shù)據(jù)安全現(xiàn)狀

    日前,CIAS 2024第四屆中國新能源汽車產(chǎn)業(yè)數(shù)智峰會在上海成功舉辦。Commvault作為贊助商受邀參會。Commvault中國區(qū)技術(shù)總監(jiān)董劍波在大會上發(fā)表演講。演講分析了新能源汽車行業(yè)數(shù)據(jù)安全現(xiàn)狀,并介紹了如何構(gòu)建新能源汽車行業(yè)
    的頭像 發(fā)表于 08-20 19:38 ?877次閱讀

    SAP賦能汽車行業(yè):駛向數(shù)字化轉(zhuǎn)型的快車道

    汽車行業(yè)的快速發(fā)展中,數(shù)字化轉(zhuǎn)型已成為企業(yè)提升競爭力的關(guān)鍵。SAP作為全球領(lǐng)先的企業(yè)資源規(guī)劃(ERP)系統(tǒng)提供商,為汽車行業(yè)提供了全面的解決方案,幫助企業(yè)實(shí)現(xiàn)智能化管理,優(yōu)化生產(chǎn)流程,提高
    的頭像 發(fā)表于 08-03 13:38 ?657次閱讀

    Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)在汽車行業(yè)的應(yīng)用

    在當(dāng)前汽車工業(yè)的快速發(fā)展中,汽車制造商正通過自動化技術(shù)實(shí)現(xiàn)生產(chǎn)的自動化,目的是提高生產(chǎn)效率和減少成本。Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)(XD-MDPB100)應(yīng)用于汽車行業(yè),主要體現(xiàn)在提升自動化
    的頭像 發(fā)表于 06-25 14:35 ?478次閱讀
    Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)在<b class='flag-5'>汽車行業(yè)</b>的應(yīng)用

    M8_3pin插座在汽車行業(yè)的優(yōu)勢

      隨著汽車工業(yè)的快速發(fā)展和智能化程度的不斷提高,電氣連接在汽車制造和運(yùn)行過程中發(fā)揮著越來越重要的作用。M8_3pin插座作為一種高性能、高可靠性的電氣連接器,在汽車行業(yè)具有顯著的優(yōu)勢。本文將從多個方面詳細(xì)闡述M8_3pin插座
    的頭像 發(fā)表于 04-24 18:04 ?296次閱讀
    M8_3pin插座在<b class='flag-5'>汽車行業(yè)</b>的優(yōu)勢

    行業(yè)案例:這些新能源汽車行業(yè)廠商,都在用agv叉車降本增效

    隨著新能源汽車行業(yè)的迅猛發(fā)展,智能化和自動化技術(shù)的運(yùn)用已成為提升生產(chǎn)效率、降低成本的關(guān)鍵。其中,AGV叉車作為智能物流的重要組成部分,正逐漸在新能源汽車生產(chǎn)中發(fā)揮著越來越重要的作用。憑借其自動化
    的頭像 發(fā)表于 04-22 13:33 ?512次閱讀
    <b class='flag-5'>行業(yè)</b>案例:這些新能源<b class='flag-5'>汽車行業(yè)</b>廠商,都在用agv叉車降本增效

    M8航空插頭5pin在汽車行業(yè)的關(guān)鍵組件

    德索工程師說道隨著科技的飛速發(fā)展和工業(yè)技術(shù)的不斷進(jìn)步,汽車行業(yè)正經(jīng)歷著一場前所未有的變革。電動汽車、自動駕駛、智能網(wǎng)聯(lián)汽車等新技術(shù)和新模式的涌現(xiàn),使得汽車行業(yè)對高性能、高可靠性的連接器
    的頭像 發(fā)表于 04-09 13:50 ?526次閱讀
    M8航空插頭5pin在<b class='flag-5'>汽車行業(yè)</b>的關(guān)鍵組件

    ADI與寶馬攜手引領(lǐng)汽車行業(yè)以太網(wǎng)邊緣總線技術(shù)革新

    近日,領(lǐng)先的半導(dǎo)體技術(shù)公司ADI與全球知名汽車制造商寶馬集團(tuán)聯(lián)合宣布,將在汽車行業(yè)率先采用ADI的10BASE-T1S E2B?(以太網(wǎng)-邊緣總線)技術(shù)。這一創(chuàng)新技術(shù)的引入,不僅標(biāo)志著車載以太網(wǎng)連接在汽車設(shè)計(jì)中的核心地位,而且將
    的頭像 發(fā)表于 03-12 10:12 ?912次閱讀

    淺談有源濾波器在汽車行業(yè)中的應(yīng)用及選型

    企的作用,總結(jié)諧波治理和有源濾波器的發(fā)展趨勢。 關(guān)鍵詞:汽車行業(yè);電能質(zhì)量;諧波治理;有源濾波器;點(diǎn)焊機(jī);諧波電流;諧波電壓;電力電子器件 0引言 近20年來,我國經(jīng)濟(jì)持續(xù)高速增長,汽車為人們的交通出行帶來了很大便利,電力電子
    的頭像 發(fā)表于 02-22 14:48 ?687次閱讀
    淺談有源濾波器在<b class='flag-5'>汽車行業(yè)</b>中的應(yīng)用及選型

    CAN轉(zhuǎn)串口轉(zhuǎn)換器在汽車行業(yè)中的應(yīng)用場景

    CAN轉(zhuǎn)串口轉(zhuǎn)換器在汽車行業(yè)中具有廣泛的應(yīng)用。
    的頭像 發(fā)表于 02-20 16:18 ?1176次閱讀

    法拉電容如此優(yōu)良,是否可以應(yīng)用在汽車行業(yè)?

    法拉電容如此優(yōu)良,是否可以應(yīng)用在汽車行業(yè)? 隨著全球環(huán)境問題的日益突出,汽車行業(yè)正面臨著對傳統(tǒng)燃油動力系統(tǒng)的轉(zhuǎn)型需求。在這一轉(zhuǎn)型中,新能源汽車成為了關(guān)注的焦點(diǎn)之一。而法拉電容作為一種高性能能量存儲
    的頭像 發(fā)表于 02-02 11:24 ?1053次閱讀

    CES 2024觀察:AI正在重塑汽車行業(yè) 推動汽車行業(yè)變革

    通過CES 2024這個全球消費(fèi)電子行業(yè)的風(fēng)向標(biāo),我們可以預(yù)見汽車行業(yè)正在迎接一個怎樣的未來?
    的頭像 發(fā)表于 01-25 09:56 ?1754次閱讀

    新能源汽車行業(yè)的未來發(fā)展趨勢

    2023年底,華為問界M9和小米SU7的橫空出世,不僅代表了科技與汽車行業(yè)的深度融合,更是將新能源汽車推向了一個發(fā)展新高潮。新能源汽車行業(yè)當(dāng)前正處于快速發(fā)展階段,這兩大巨頭的入局不僅是一場產(chǎn)業(yè)界的盛事,也為新能源
    的頭像 發(fā)表于 01-12 10:21 ?1145次閱讀
    主站蜘蛛池模板: 99久久99久久精品免费看子伦| 午夜看看| 激情五月亚洲色图| 狠狠综合欧美综合欧美色| 高清性色生活片欧美在线| 圆胖肥女人性视频| 视色在线视频| 超薄肉色丝袜精品足j福利| 黄色刺激网站| 久久免费精品高清麻豆| 亚洲黄色性视频| 日本视频网站在线www色| 久久综合欧美| 一级一级一片免费高清| 欧美456| 欧美黄色性| 国产在线欧美精品卡通动漫| 午夜看片a福利在线| 欧美二级黄色片| 国产经典一区| 天天操天天操天天干| 涩涩色中文综合亚洲| 国产在线一区视频| 日本黄色一区| 成人亚洲网| 人人操天天射| 777奇米影视笫四色88me久久综合| 狠狠色噜噜狠狠狠97影音先锋 | 天天综合久久| 成人黄色免费看| 狠狠乱| 日本簧片在线观看| 国产成人精品曰本亚洲77美色| 日韩黄色录像| 亚洲一区视频在线| 四虎免费永久观看| 国产欧美久久久精品影院| 色天天网| 日本口工禁漫画无遮挡全彩| 色天使色护士| 高清性色生活片久久久|