色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

帶你走進vTESTstudio 7.0—學習多種編輯測試用例的方法

北匯信息POLELINK ? 2022-08-26 16:50 ? 次閱讀

作者:胖胖磊
小編:吃不飽
之前我們有文章介紹過CANoe中自帶的自動化測試功能-Test Module使用的方法,相信各位工程師們已經熟練應用了。但是對Test Units,可能有些工程師只是在CANoe的界面中見過,沒有實際使用過。Test Units是需要與Vector旗下的另一款軟件vTESTstudio聯合使用,進行自動化測試。

vTESTstudio介紹

vTESTstudio是Vector公司專為ECU自動化測試而研發的測試用例編寫軟件,可用于從模型測試到系統確認的所有開發階段。它集成了多種用例編輯方法,能有效提高測試人員對測試設計的效率、具有可復用性等優點。
vTESTstudio軟件在今年4月份,更新到vTESTstudio 7.0的版本,相比于之前版本,最大的新特性便是——Python File。它支持Python作為測試編程語言,Python File中包含集成編輯器,提供代碼的完整功能、語法的檢查等功能,具有調用 CAPL的功能,并且Python 接口函數(測試序列、測試用例、測試函數和函數)可以在Test Table、Sequence Diagram和State Diagram中使用。
66c13670-23ec-11ed-9ade-dac502259ad0.png圖 1 集成了多種用例編輯方法除了新增加的Python File的功能,還有許多的新特性,在這里也為各位工程師一一列舉:
1.vCDL文件的使用:(1)vCDL文件可以直接在vTESTstudio工程中引用,無需從CANoe(4SW)配置導入系統環境;(2)vCDL支持對分布式對象的訪問。 66d84d88-23ec-11ed-9ade-dac502259ad0.png圖 2 vCDL文件的使用2. 可以為Sequence Diagram和State Diagram激活ID,便于更好的管理測試用例。 6715e652-23ec-11ed-9ade-dac502259ad0.png圖 3 AssignDiagramIDs3.可以配合最新版的CANoe/CANoe4SW 16使用。(1)離線模式:測試單元和測試模塊可以進行離線分析; 672f8abc-23ec-11ed-9ade-dac502259ad0.png圖 4 OfflineMode(2)vTESTstudio中對測試用例描述可以在CANoe的測試界面中查看到。 675e22aa-23ec-11ed-9ade-dac502259ad0.png圖 5 查看測試用例描述4.對生成的測試報告做出了更新。(1)增加用于檢查開始/結束事件和檢查統計信息的過濾器。 678de10c-23ec-11ed-9ade-dac502259ad0.png圖 6 新過濾器(2)增加了測試用例的查詢方式。 67c281b4-23ec-11ed-9ade-dac502259ad0.png圖 7 查詢測試用例

vTESTstudio的優點

簡化設計用例

集成了多種用例編輯方法(列表式、圖表式、編程語言,適合不同水平和偏好…)

復用性

將測試邏輯、用例、參數分離,所有的文件都可以在版本變化后復用

圖形化的編輯方法使得測試的邏輯以及SUT的期望行為更加清晰

參數化

集成測試參數、結構體以及仿真曲線

高測試覆蓋度(分類樹)

支持全產品周期測試

全局需求追蹤(從需求到報告)

自動生成可配置化的測試報告

67f513d6-23ec-11ed-9ade-dac502259ad0.png圖 8 vTESTstudio視圖

自動化測試流程

vTESTstudio作為編輯測試用例的軟件,在vTESTstudio中編輯好我們需要的Test Case后需要編譯生成.vtuexe文件,然后加載到CANoe中的Test Units去執行,進行完自動化測試后,還可以在CANoe中生成測試報告。

68058f4a-23ec-11ed-9ade-dac502259ad0.png

圖 9 自動化測試流程下面就讓我帶領大家把每一種編輯方式都學習一下!

Method 1 Python File

Python File就是用Python語言進行測試用例的編輯,這也是vTESTstudio 7.0獨有的一種編寫方式,本次vTESTstudio的更新,主要也是增加了Python File這個功能。增加了一種編輯方式,讓工程師們多一種選擇。682c9e14-23ec-11ed-9ade-dac502259ad0.png圖 10 Python編輯區域大家肯定注意到了使用Pyton File也是需要引用組件接口的:

vector.canoe:包含一般部分Python API

vector.canoe.tfs: 包含測試功能集Python API。

vector.canoe.measuremen:獲取測量的信息。

使用Python File創建Function

683fa7b6-23ec-11ed-9ade-dac502259ad0.png

圖 11 使用Python File制作Function
685624c8-23ec-11ed-9ade-dac502259ad0.png圖12 使用Test Table調用Python Function
688a6b7a-23ec-11ed-9ade-dac502259ad0.png圖 13 Python編輯測試用例把測試用例導入到Test Table才可以執行哦!
68d09410-23ec-11ed-9ade-dac502259ad0.png圖 14 Python測試用例導入Test Table

Method 2 Test Table

Test Table 是我們常見的也是大多數工程師正在使用的一種編輯方式,他的好處在于對于初學者很友好,上手比較簡單。
68f9f68e-23ec-11ed-9ade-dac502259ad0.png圖 15 Test Table 編輯界面
在Test Table中擁有許多指令,都是可以直接用。只需要按照要求在輸入區進行輸入,編譯成功后,在我們的CANoe中就可以進行自動化測試了。
692baa58-23ec-11ed-9ade-dac502259ad0.png圖 16 Test Commands 1694a2938-23ec-11ed-9ade-dac502259ad0.png圖 17?Test Commands 2

Method 3 Test Sequence Diagram

Test Sequence Diagram 顧名思義它是一種序列圖形式的編輯方式,他的好處在于對整個測試用例而言讓人看上去很直觀,但是操作上面就要稍微比Test Table要難了。
696cda28-23ec-11ed-9ade-dac502259ad0.png圖 18 Test Sequence Diagram編輯區在Test Sequence Diagram的編輯取中集成了許多的控件,這些控件就是我們搭建序列圖的關鍵,可以讓我們靈活使用。輸入區的操作和Test Table類似,也需要去使用Test Commands中的函數去進行輸入。
Test Sequence Diagram還擁有Path View,把我們序列圖方式寫出來的測試用例表格化,方便編寫人員的檢查工作。
69c62c18-23ec-11ed-9ade-dac502259ad0.png圖 19 Test Sequence Diagram中Path View

Method 4 State Diagram

State Diagram狀態機的編輯方式,他對整個State Diagram中編寫的路徑,全部至少遍歷一次和轉移路徑的總數最少,盡可能避免已經走過的路徑。
69f28e66-23ec-11ed-9ade-dac502259ad0.png圖 20 State Diagram編輯區State Diagram也是有Path View界面。
6a1c90c6-23ec-11ed-9ade-dac502259ad0.png圖 21State Diagram中Path View

State Diagram的路徑介紹

從Initial元素開始,先進入一個分支,進而進入更深層的分支;

走遍周圍所有的還沒有走過的遷移,直到a、b、c任意一個條件滿足:

到達Final元素;

到達了一個已經進入過的State(即形成了循環);

周圍已經沒有未經歷過的遷移(即形成了循環);

在b和c條件下,路徑選擇將會以盡快到達Final元素為目標執行。

6a531f4c-23ec-11ed-9ade-dac502259ad0.png圖 22 測試用例路徑輸入區的操作和Test Table類似,也需要去使用Test Commands中的函數去進行輸入。

Method 5 CAPL File

CAPL File就是用CANoe獨有的編程語言進行測試用例的編輯,使用這種方式就要求編輯人員對CAPL編程要精通,用純CAPL的形式編輯出來導入到Test Table中。
6a6e9038-23ec-11ed-9ade-dac502259ad0.png圖 23 CAPL編輯區域
6a90e4c6-23ec-11ed-9ade-dac502259ad0.png圖 24CAPL編輯測試用例把測試用例導入到Test Table才可以執行哦!
6ac8f3b6-23ec-11ed-9ade-dac502259ad0.png圖 25 CAPL測試用例導入Test Table

Method 6 C# File

C# File就是用C#進行測試用例的編輯,這就對C#精通的工程師比較友好,用C#的形式編輯出來導入到Test Table中。
6b049308-23ec-11ed-9ade-dac502259ad0.png圖 26 C#編輯區域
6b1bc406-23ec-11ed-9ade-dac502259ad0.png圖 27 C#編輯測試用例把測試用例導入到Test Table才可以執行哦!
6b5a5ad6-23ec-11ed-9ade-dac502259ad0.png圖 28 C#測試用例導入Test Table

總 結

vTESTstudio作為一款編輯測試用例的軟件,具有高覆蓋度及復用性、變體及追蹤特性、編輯形式多樣、易于后期的維護等優點。并且vTESTstudio與CANoe聯合使用,使得自動化測試更加的方便快捷。北匯信息作為Vector的合作伙伴,已為多家OEM/Tier1定制部件級功能測試系統(包括車身域控制器,及傳統分布式控制器功能測試開發),提供系統級及實車級測試驗證服務,期待交流分享和合作的機會。

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

    關注

    8

    文章

    5336

    瀏覽量

    126794
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2757

    瀏覽量

    463939
收藏 人收藏

    評論

    相關推薦

    博世電驅動部門采用vTESTstudio開發測試腳本

    博世電驅動系統部門專注于開發和制造電氣化產品和解決方案。在位于德國比爾的基地開發用于窗戶調節器、雨刷和熱系統的小型驅動器。該公司在vTESTstudio測試設計工具的開發中發揮了關鍵作用,并且多年來一直成功使用該工具。
    的頭像 發表于 12-05 15:26 ?204次閱讀
    博世電驅動部門采用<b class='flag-5'>vTESTstudio</b>開發<b class='flag-5'>測試</b>腳本

    輻射發射測試新境界:深入解析RadiMation套件多種操作方法(五)

    Raditeq RadiMation?套件作為輻射發射測試的得力助手,支持多種測試方法。 多頻段 手動模式 電波暗室 固定高度測試 G-TE
    的頭像 發表于 12-04 17:48 ?190次閱讀
    輻射發射<b class='flag-5'>測試</b>新境界:深入解析RadiMation套件<b class='flag-5'>多種</b>操作<b class='flag-5'>方法</b>(五)

    輻射發射測試:深入解析TS-RadiMation套件多種操作方法(四)

    Raditeq RadiMation?套件作為輻射發射測試的得力助手,支持多種測試方法
    的頭像 發表于 11-28 09:27 ?215次閱讀
    輻射發射<b class='flag-5'>測試</b>:深入解析TS-RadiMation套件<b class='flag-5'>多種</b>操作<b class='flag-5'>方法</b>(四)

    是德科技助力三星電子驗證FiRa 2.0安全測距測試用

    是德科技(Keysight Technologies,Inc.)成功助力三星電子,在其Exynos Connect U100芯片組上驗證了FiRa 2.0安全測試用。此次驗證得益于是德科技提供的超寬帶 (UWB)測試解決方案,
    的頭像 發表于 11-18 10:08 ?202次閱讀

    端到端測試用怎么寫

    測試方法,旨在驗證整個應用程序從前端到后端的流程是否能夠按照預期工作。它涉及多個系統組件和接口的交互,確保業務流程的完整性和正確性。 二、編寫端到端測試用的步驟 需求分析 理解業務流
    的頭像 發表于 09-20 10:29 ?499次閱讀

    環路測試方法有哪幾種

    。環路測試的目的是確保循環能夠正確地開始、執行和終止,以及在循環內部的邏輯是否正確。 環路測試通常包括以下幾種方法: 基本路徑測試 :這是最基礎的環路
    的頭像 發表于 09-12 14:35 ?687次閱讀

    是德科技獲得5G NR FR1 1024-QAM 解調測試用的認證

    是德科技(Keysight Technologies,Inc.)日前宣布獲得了基于3GPP TS 38.521-4測試規范的 5G NR FR1 1024-QAM 解調測試用的認證。這些測試
    的頭像 發表于 07-31 16:46 ?954次閱讀

    鑒源實驗室·ISO 26262中測試用的得出方法-等價類的生成和分析

    標準規范中給出了單元、集成、系統測試各階段的建議測試使用方法,設計生成測試用的建議方法包括需
    的頭像 發表于 07-30 15:37 ?554次閱讀
    鑒源實驗室·ISO 26262中<b class='flag-5'>測試用</b><b class='flag-5'>例</b>的得出<b class='flag-5'>方法</b>-等價類的生成和分析

    是德科技獲得窄帶非地面網絡標準的新測試用驗證

    是德科技(Keysight Technologies,Inc.)日前宣布,該公司針對3GPP Rel-17標準中關于NB-IoT NTN技術的新一致性測試用獲得驗證通過。這些測試用
    的頭像 發表于 07-26 14:13 ?730次閱讀

    動態追溯方法:徹底革新軟件測試

    動態追溯方法為解決軟件開發中追溯的挑戰提供了創新的解決方案。通過自動和動態地鏈接需求和測試用,使測試過程顯著提高效率和精確度。該方法減少了
    的頭像 發表于 07-05 17:40 ?420次閱讀
    動態追溯<b class='flag-5'>方法</b>:徹底革新軟件<b class='flag-5'>測試</b>

    LitePoint與三星電子合作支持FiRa 2.0物理層安全測距測試用

    先進無線測試解決方案提供商LitePoint與三星電子宣布緊密合作,支持FiRa 2.0物理層(PHY)一致性測試規范內定義的新安全測試用
    的頭像 發表于 05-16 11:26 ?593次閱讀

    羅德與施瓦茨和三星為采用FiRa聯盟定義的安全測距測試用鋪平道路

    羅德與施瓦茨(以下簡稱“R&S”)和三星合作驗證了超寬帶 (UWB) 物理層的安全測距測試用,并評估了基于 FiRa 規范的設備的安全接收機特性。
    的頭像 發表于 04-10 14:10 ?395次閱讀

    DEKRA被CSA指定為Zigbee統一測試工具開發和優化新功能和測試用

    DEKRA德凱被CSA聯盟(Connectivity Standards Alliance,CSA)指定負責為Zigbee統一測試工具(Zigbee Unified Test Harness,ZUTH)開發和優化新功能和測試用
    的頭像 發表于 04-09 14:10 ?546次閱讀

    PTCRB的測試用類認證等級分類介紹

    PTCRB的測試用類認證等級CategoryA/B/EA類項:測試用在商用系統上經過完全驗證;必測項且需要結果為PASSB類項:測試用
    的頭像 發表于 03-14 16:46 ?419次閱讀
    PTCRB的<b class='flag-5'>測試用</b>類認證等級分類介紹

    是德科技首批3GPP Release 16 16/32測試用獲得批準

    本次驗證涵蓋單個和多個預編碼矩陣指示符測試用,主要面向在頻分雙工和時分雙工頻段上運行的 16/32 通道發射機
    的頭像 發表于 02-21 14:14 ?442次閱讀
    主站蜘蛛池模板: 日本无码毛片久久久九色综合| 被免费网站在线视频| 99婷婷久久精品国产一区二区| 国产精品毛片在线视频| 美女诱点第6季| 亚洲国产cao| 成人在线精品视频| 久久夜色噜噜噜亚洲AV0000| 网址在线观看你懂我意思吧免费的| 69精品人人人人| 后入到高潮免费观看| 色综合精品无码一区二区三区| 91精品乱码一区二区三区| 国内精品偷拍在线观看| 日日摸夜夜添无码AVA片| 稚嫩挤奶h调教h| 国产三级91| 日日夜夜噜噜| 99国内精品久久久久久久清纯| 花蝴蝶免费版高清版| 色偷偷男人天堂| jizz非洲| 美国z0069| 夜色55夜色66亚洲精品网站| 国产精品女主播主要上线| 热热久久超碰精品中文字幕| 45分钟做受片免费观看| 娇妻玩4P被三个男人伺候电影| 忘忧草日本在线WWW日本| 成人片免费看| 欧美成 人 网 站 免费| 最近中文字幕MV高清在线| 好满射太多了装不下了视频| 乌克兰16~18sex| 妇少水多18P蜜泬17P亚洲乱 | 袖珍人与大黑人性视频| 大学生第一次破苞疼哭了| 欧美性猛交xxxxxxxx软件| 18黄女脱内衣| 久久涩视频| 又色又爽又黄gif动态视频|