日本无码免费高清在线|成人日本在线观看高清|A级片免费视频操逼欧美|全裸美女搞黄色大片网站|免费成人a片视频|久久无码福利成人激情久久|国产视频一二国产在线v|av女主播在线观看|五月激情影音先锋|亚洲一区天堂av

  • 手機(jī)站
  • 小程序

    汽車測(cè)試網(wǎng)

  • 公眾號(hào)
    • 汽車測(cè)試網(wǎng)

    • 在線課堂

    • 電車測(cè)試

智能汽車車用基礎(chǔ)軟件平臺(tái)關(guān)聯(lián)技術(shù)

2022-09-25 17:59:10·  來源:汽車測(cè)試網(wǎng)  
 
(4) 提交前自動(dòng)化測(cè)試


正如在代碼管理中所說,代碼管理的分支審查策略建議在代碼合并到正式分支前進(jìn)行自動(dòng)化測(cè)試。該步驟是為了保證計(jì)劃合并到正式分支的代碼本身沒有質(zhì)量問題,這樣不僅能夠減少開發(fā)人員測(cè)試工作, 同時(shí)還能確保軟件的質(zhì)量。


對(duì)于這部分提交前的自動(dòng)化測(cè)試,我們認(rèn)為它有以下幾方面的要求:


·  測(cè)試需要盡可能快地完成。提交前的自動(dòng)化測(cè)試每天可能發(fā)生幾次到幾十次,這取決于開發(fā)人員 提交代碼的頻率,每個(gè)開發(fā)人員每次的提交都會(huì)觸發(fā)該測(cè)試,因此開發(fā)人員需要盡快得到反饋, 了解本次提交的代碼是否有問題,如果有就進(jìn)行修復(fù),如果沒有則進(jìn)行后續(xù)的開發(fā)。因此,盡可 能快的測(cè)試,能夠保證開發(fā)的效率。


·  測(cè)試的范圍通常是單個(gè)模塊,為此提交前的自動(dòng)化測(cè)試的測(cè)試方法通常是采用單體測(cè)試。對(duì)于功能安全件,對(duì)測(cè)試結(jié)果有一定的要求,需要根據(jù)測(cè)試的通過率對(duì)代碼的行覆蓋和條件覆蓋有一定的要求。該項(xiàng)測(cè)試可以根據(jù)具體的內(nèi)容要求來設(shè)定合適的評(píng)判標(biāo)準(zhǔn)。


在持續(xù)集成(CI)中,從檢查策略來看,該環(huán)節(jié)的測(cè)試可以包含代碼的靜態(tài)、動(dòng)態(tài)等環(huán)節(jié)的測(cè)試,我們可以理解為保證代碼本身沒有問題。而從觸發(fā)方式來看,一般會(huì)采用提交觸發(fā)的方式。


(5) 提交后自動(dòng)化測(cè)試


相比于提交前的自動(dòng)化測(cè)試,提交后的自動(dòng)化測(cè)試強(qiáng)調(diào)的是代碼合并到主干或者生產(chǎn)分支之后進(jìn)行的測(cè)試,該環(huán)節(jié)的測(cè)試旨在驗(yàn)證集成進(jìn)來的代碼是否會(huì)對(duì)之前的系統(tǒng)產(chǎn)生影響,以減少集成完整系統(tǒng)后出現(xiàn)的問題。


對(duì)于該部分測(cè)試,執(zhí)行的頻率相對(duì)于提交前的測(cè)試頻率會(huì)比較低,但同時(shí)執(zhí)行時(shí)間會(huì)比較長(zhǎng),測(cè)試的范圍更廣,因?yàn)樵摥h(huán)節(jié)會(huì)涵蓋完整的系統(tǒng)。而對(duì)于測(cè)試的類型,該環(huán)節(jié)往往包含了集成測(cè)試、系統(tǒng)測(cè)試等。對(duì)于某些功能安全件,對(duì)測(cè)試結(jié)果有一定的要求。該項(xiàng)測(cè)試可以根據(jù)具體的內(nèi)容要求來設(shè)定合適的評(píng)判標(biāo)準(zhǔn)。


在持續(xù)集成(CI)中,該部分的測(cè)試由于執(zhí)行時(shí)間長(zhǎng)、測(cè)試范圍廣等特點(diǎn),一般觸發(fā)策略會(huì)選擇定時(shí)觸發(fā),時(shí)間點(diǎn)往往設(shè)定在資源長(zhǎng)時(shí)間空閑的半夜去執(zhí)行。一方面可以保證長(zhǎng)時(shí)間的測(cè)試,另一方面也可以有效地利用資源。


3.  持續(xù)交付


持續(xù)交付(CD)可以理解為是持續(xù)集成(CI)流程上的一個(gè)擴(kuò)展,它是對(duì)軟件交付流程的進(jìn)一步的自動(dòng)化,以便軟件能夠隨時(shí)快速的安裝到生產(chǎn)環(huán)境中。持續(xù)交付(CD)指的是,在完成持續(xù)集成(CI) 的情況下,將軟件進(jìn)行發(fā)布,使軟件隨時(shí)處于一個(gè)可部署的狀態(tài),對(duì)于汽車行業(yè)中的持續(xù)發(fā)布,往往指 的是將其發(fā)布到制品庫(kù)中進(jìn)行管理。它強(qiáng)調(diào)的是,不管怎么更新,軟件是隨時(shí)隨地可以交付的。


4.5  車載通信技術(shù)


4.5.1  SOME/IP


1.  SOME/IP 協(xié)議概述


SOME/IP(Scalable service-Oriented MiddlewarE over IP)是指基于 IP 的可擴(kuò)展的面向服務(wù)的中間件。SOME/IP 協(xié)議于 2011 年由 BMW 集團(tuán)的 Dr. Lars V?lker 設(shè)計(jì),是一種面向服務(wù)的車載以太網(wǎng)通信協(xié)議,位于 TCP/UDP 之上,兼容當(dāng)前國(guó)際共同探討的基礎(chǔ)軟件開發(fā)平臺(tái)。


(1) SOME/IP 協(xié)議功能介紹


SOME/IP 協(xié)議采用 C/S(Client/Server)的通信架構(gòu),其中 Server 是服務(wù)提供者,Client 是服務(wù)消費(fèi)者。根據(jù)服務(wù)接口類型,使用遠(yuǎn)程服務(wù)調(diào)用(Remote Procedure Call)機(jī)制,通過數(shù)據(jù)序列化和反序化(Serialization/Deserialization)使得數(shù)據(jù)得以在網(wǎng)絡(luò)中傳輸。通過可用服務(wù)發(fā)現(xiàn) SD(Service Dis- covery)機(jī)制來實(shí)現(xiàn)服務(wù)的動(dòng)態(tài)配置。

分享到:
 
反對(duì) 0 舉報(bào) 0 收藏 0 評(píng)論 0
滬ICP備11026917號(hào)-25