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

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

    汽車測試網(wǎng)

  • 公眾號
    • 汽車測試網(wǎng)

    • 在線課堂

    • 電車測試

“自動(dòng)化測試”究竟有哪些好處?

2019-09-01 17:15:48·  來源:車輛技術(shù)  
 
測試,尤其是黑盒測試,對汽車控制模塊功能而言,能夠從軟硬件整體層面檢查其是否合格,是開發(fā)工作的最后一道防線,至關(guān)重要,因?yàn)橄乱徊骄鸵b車了。而白盒測試
測試,尤其是“黑盒測試”,對汽車控制模塊功能而言,能夠從軟硬件整體層面檢查其是否合格,是開發(fā)工作的最后一道防線,至關(guān)重要,因?yàn)橄乱徊骄鸵b車了。而白盒測試,一般附屬于軟件開發(fā),反而沒有黑盒測試那么重要了。
如果貴司基本不做HIL測試,或者貴司覺得測試工作可有可無、不重要,那么本文接下來的部分基本不用看了。

01、什么叫“HIL自動(dòng)化測試”?
所謂“自動(dòng)化測試”,就是把人工操作的過程,自動(dòng)實(shí)現(xiàn)了,其基本原理非常簡單(雖然基本原理很簡單,但是實(shí)現(xiàn)起來還是挺復(fù)雜的)。

02、為什么需要“HIL自動(dòng)化測試”?

有若干原因,使得自動(dòng)化測試非搞不可!

2.1 回歸測試
所謂回歸測試,就是重復(fù)測試。當(dāng)軟件工程師重新編寫軟件代碼之后并下載進(jìn)ECU之后,對ECU進(jìn)行再次測試。

這個(gè)“再次測試”,是有區(qū)別的,有的公司會(huì)對ECU的所有功能模塊進(jìn)行全面完整測試,而有的公司為了省時(shí)間,只對修改的功能進(jìn)行測試。

對于后者,行業(yè)普遍認(rèn)為,因?yàn)檐浖a變量的關(guān)聯(lián)性,“其它功能”有可能因?yàn)檫@次“軟件修改”而受到影響,出現(xiàn)bug。所以,第二種測試方式,是不安全的、不可靠的。

而第一種測試方式,就是傳說中的“回歸測試”,它的特點(diǎn)是,每次測試都認(rèn)真對待,從零開始,完全可以查出軟件工程師的“失誤”,從而確保準(zhǔn)確可靠。

“回歸測試”必須通過自動(dòng)化的方式執(zhí)行,否則,人工去操作的話,會(huì)發(fā)瘋的。

2.2 測試case的設(shè)計(jì)過程和測試的執(zhí)行過程分離

自動(dòng)化測試,還可以把測試case的設(shè)計(jì)過程和測試的執(zhí)行過程分離開,測試case的設(shè)計(jì)過程,可以慢一點(diǎn)、細(xì)心一點(diǎn),多評審幾次,而測試的執(zhí)行,就靠自動(dòng)化軟件就OK了。

借助于這種方式,我們可以積累大量的測試case,形成部門的技術(shù)沉淀,從而增加部門的技術(shù)實(shí)力,增強(qiáng)在車型設(shè)計(jì)過程中的話語權(quán)和份量。

03、業(yè)內(nèi)“HIL自動(dòng)化測試”的實(shí)現(xiàn)方法

測試case的設(shè)計(jì),大致又有兩種類型,1是在商業(yè)軟件中,通過人工編寫代碼、拖放圖形化模塊等方式,編寫自動(dòng)化測試腳本,進(jìn)而實(shí)現(xiàn)自動(dòng)化測試。這是目前絕大多數(shù)自動(dòng)化測試軟件所采用的方式,比如NI的TestStand、dSPACE的AutomationDesk,以及第三方HIL自動(dòng)化測試軟件比如ECU_TEST等等。

然而,用腳本代碼來做自動(dòng)化測試,還是太生僻了,不利于集體合作,不利于領(lǐng)導(dǎo)參與。對用戶而言,在外部excel中做測試case,然后用自動(dòng)化測試軟件,不經(jīng)代碼轉(zhuǎn)換,直接讀取excel并執(zhí)行,顯然效率更高,效果更好,更有利于工程師評審測試case、有利于分工協(xié)作。

不同工程師做不同的excel測試用例,然后復(fù)制粘貼放一起就可以讀取執(zhí)行了。

更高級的做法,是直接讓自動(dòng)化測試軟件直接讀取多個(gè)excel用例文件,再在軟件內(nèi)部對它們進(jìn)行用例合并,效率更高(師子團(tuán)隊(duì)自主開發(fā)的HIL自動(dòng)化測試軟件,就具有這種能力,可以讀取多個(gè)excel用例文件,并在軟件內(nèi)部進(jìn)行合并)。

Excel測試用例文件要能直接執(zhí)行,必須先進(jìn)行格式檢查,格式必須符合一定的要求,否則的話,一般不能被允許執(zhí)行。

對于多數(shù)HIL自動(dòng)化測試軟件而言,如果excel里的case編輯不規(guī)范,它們只提示你,在它的軟件界面內(nèi)部如何修改,斷然不會(huì)提醒你如何在excel里進(jìn)行修改,使excel規(guī)范(言外之意就是,“扔掉excel文件吧,直接在我們的界面內(nèi)操作吧……”)。

一句話,多數(shù)HIL自動(dòng)化測試軟件,都是希望用戶在軟件的操作界面里面玩,而不樂意讓用戶在外部excel里做測試case,因?yàn)槟菢?,自己就淪為管道了,附加值比較低。

04、師子小分隊(duì)的優(yōu)勢法

師子團(tuán)隊(duì)本著提升民族工業(yè)水平、和廣大同行一起進(jìn)步的宗旨,所推出的“HIL自動(dòng)化測試軟件”,具有以下幾個(gè)主要特點(diǎn):
1、直接讀取excel測試用例文件并執(zhí)行,中間不經(jīng)過任何代碼腳本轉(zhuǎn)換,更不需要人工照著測試用例文件,二次編寫測試腳本。
2、可以一次讀取多個(gè)excel測試用例文件,然后在軟件內(nèi)部進(jìn)行合并,并執(zhí)行。這對工程師按照功能模塊,分工做測試case,非常實(shí)用。
3、會(huì)對excel進(jìn)行完整格式檢查,格式檢查通過之后,方能執(zhí)行。如果格式檢查不通過,則本軟件會(huì)明確提示您,excel第幾行、第幾個(gè)單元格不規(guī)范,該怎么修改……從而讓您的excel文件變得更加有用,更加好用。
4、會(huì)生成非常詳細(xì)、非常實(shí)用的中文版測試報(bào)告,測試報(bào)告分為“報(bào)告信息匯總部分”和“詳細(xì)記錄部分”。信息匯總部分會(huì)總體提示您,總共有多少處異常;詳細(xì)記錄部分,會(huì)告訴您,具體每一個(gè)是什么樣的異常,大致是什么原因,該怎么進(jìn)一步核查。一般而言,如果信息匯總部分提示沒有錯(cuò)誤,那么詳細(xì)記錄部分就不用看了。
5、本自動(dòng)化測試軟件可以仿真絕大部分邏輯及條件,核對絕大部分輸出結(jié)果,完全替代“第二類整車模型”,使測試設(shè)備的投資更少,通用性更強(qiáng)。
當(dāng)然,“第一類整車模型”還是無法取代的,比如報(bào)文的RollingCounter,曲軸位置同步等等。不只是我們的自動(dòng)化測試軟件無法取代它們,全世界所有的自動(dòng)化測試都無法取代它們。

它是師子團(tuán)隊(duì)調(diào)研了多種HIL自動(dòng)化測試軟件之后,所推出的極具性價(jià)比自動(dòng)化測試軟件,是能夠協(xié)助部門技術(shù)能力同步提高的,而不是只去孤立地搞測試(可以參考評論區(qū)第一條內(nèi)容)。
它解決了我們在HIL測試領(lǐng)域的,以及圍繞HIL測試相關(guān)的,幾乎所有痛點(diǎn),讓我們的測試工具變得特別高效。 
分享到:
 
反對 0 舉報(bào) 0 收藏 0 評論 0
滬ICP備11026917號-25