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

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

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

3天內不再提示

TASMO-自動測試建模好幫手

北匯信息POLELINK ? 2023-03-18 10:31 ? 次閱讀

作者 | ilil小編 | 吃不飽 對于一名汽車軟件測試工程師,最關心的問題是如何高效完成產品測試。目前提高測試效率的方法主要有以下兩個方向:一、提高測試建模的效率,最好能夠實現“自動化”,并且測試用例能夠復用于后續的SiL、PiL以至于HiL測試階段。二、快速完成模型\代碼覆蓋度統計,并提升模型\代碼結構覆蓋度。TPT-TASMO,一款能夠完美滿足上述需求的神奇工具箱來了!


01TASMO的特性
TASMO是TPT中一個獨立的工具箱,能夠針對Simulink/Stateflow、TargetLink模型或C代碼,基于CC、DC、MC/DC原則自動生成測試用例、進行結構覆蓋度統計。d9fa7604-c37b-11ed-ad0d-dac502259ad0.png圖1 TASMO測試用例自動生成
針對Simulink/Stateflow、TargetLink模型、C代碼,自動進行模型或C代碼的結構分析,確保測試完整性自動生成測試用例,幫助用戶節約大量時間和成本用戶可自定義測試用例的創建準則提供詳細的覆蓋范圍報告,包括測試集覆蓋的以及未覆蓋的結構支持CC、DC、MC/DC準則02應用一:自動生成測試用例
以燈控模型為例,在Simulink子系統中,分別有兩個輸入信號和一個輸出信號,當開關處于ON或OFF狀態時,頭燈也隨之打開或關閉;當開關處于AUTO狀態時,頭燈受到光照條件的影響打開或關閉。
da0f59fc-c37b-11ed-ad0d-dac502259ad0.png圖2 燈控模型
功能安全要求軟件單元測試要進行基于需求的測試和接口測試,同時為了保證測試的完整性,還需盡可能滿足結構覆蓋度。TASMO的用例生成算法不斷精進,同時利用靜態分析技術,自動生成最少數量的測試用例來最大化遍歷模型,滿足上述要求的前提下還實現了“自動化”。用戶只需要進行以下步驟:

(1)點擊Generate Test Cases - for MATLAB/Simulink Models (TASMO),啟動TASMO工具箱,選擇當前測試的模型;

da2e5b68-c37b-11ed-ad0d-dac502259ad0.png圖3 TASMO界面-模型分析

(2)點擊Input Specification,對輸入接口的最大最小值、步進長度、信號組成方式進行配置,自動生成的用例會在配置的數值范圍內實現遍歷,覆蓋接口測試;

da9a32ac-c37b-11ed-ad0d-dac502259ad0.png圖4 輸入信號配置

(3)點擊Coverage Goals Selection,選擇生成用例的結構覆蓋度目標,可選擇CC、DC、MC/DC準則。以模型中的OR模塊為例,如須滿足MC/DC準則,須包含如下情況:①兩個輸入為false;②一個輸入為true,另一個輸入為false。TASMO可以分析出如下結構:

dac6639a-c37b-11ed-ad0d-dac502259ad0.png圖5 燈控OR結構分析daea4828-c37b-11ed-ad0d-dac502259ad0.png圖6 生成測試用例準則選擇

(4)點擊Generate,基于之前的配置一鍵生成測試用例。

dbe6acee-c37b-11ed-ad0d-dac502259ad0.png圖7 自動生成測試用例
測試用例生成完成后,只需根據功能需求逐條編寫GUI評估,便可實現基于需求的測試。相比傳統的測試方式,使用TASMO工具箱,不僅驗證了模型設計符合功能需求設計,在測試建模效率上也得到了極大的提高。同時TASMO自動生成的測試用例也可以復用于后續的SiL測試,驗證模型生成的代碼是否符合功能預期。

03應用二:模型覆蓋度統計
TPT在統計結構覆蓋度時提供了多種選擇,對于模型測試,可以調用TargetLink、CTC++ for TargetLink和Simulink V&V工具統計結構覆蓋度。除此之外,TASMO也具有統計結構覆蓋度的功能。我們可在MATLAB/Simulink平臺配置中的TASMO Coverage Analysis選擇覆蓋度統計準則,無需集成外部測試覆蓋度工具,從而節省測試成本。
dc10cc9a-c37b-11ed-ad0d-dac502259ad0.png圖8 覆蓋度準則選擇
TASMO會自動根據覆蓋準則去分析模型結構,列出相應子層級下的關系運算符或邏輯塊的輸入和輸出的組成情況,最后統計出當前運行的測試用例或測試用例集的覆蓋情況,并在測試報告中展示出覆蓋度詳情頁。
dca347c8-c37b-11ed-ad0d-dac502259ad0.png圖9 模型覆蓋度報告04應用三:C代碼覆蓋度統計
TASMO工具箱不僅可以統計模型的結構覆蓋度,對于C代碼也同樣適用。
在C/C++ Platform選擇TPT Coverage,即可使用TASMO生成C代碼的測試數據,統計當前測試用例或測試用例集的結構覆蓋度。同樣地,可選擇CC、DC、MC/DC準則作為統計標準。
dd452d68-c37b-11ed-ad0d-dac502259ad0.png圖10 C Platform覆蓋度準則選擇
如下圖所示,測試報告展示了覆蓋度詳情頁。點擊link查看C代碼的具體覆蓋情況,對未覆蓋的代碼語句進行標紅高亮顯示,包括語句true和false的覆蓋次數,幫助定位問題和基于覆蓋度結果補充測試用例。
dd74ccf8-c37b-11ed-ad0d-dac502259ad0.png圖 11 C代碼覆蓋度報告
dd962f92-c37b-11ed-ad0d-dac502259ad0.png圖12 C代碼覆蓋度報告詳情頁

05小結
本文介紹了TPT-TASMO在自動生成測試用例和統計模型/代碼覆蓋度方向的應用,幫助我們更高效、更完整地完成軟件測試,節約測試成本。同時隨著越來越多的小伙伴開始關注形式化需求,在TPT19中即將推出基于TASMO生成形式化需求的測試用例,我們誠邀您一起來體驗TPT19強大的測試功能,敬請期待!

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

    關注

    8

    文章

    5402

    瀏覽量

    127137
  • 軟件
    +關注

    關注

    69

    文章

    5029

    瀏覽量

    88147
收藏 人收藏

    評論

    相關推薦

    簡儀科技產品在DMM多路復用自動測試中的應用

    隨著高速鐵路和城市軌道交通的快速發展,傳統測試方法已難以滿足現代鐵路信號系統的復雜性和可靠性要求。自動測試技術以其高效、準確的特點,成為解決這一問題的關鍵。
    的頭像 發表于 12-19 09:27 ?318次閱讀
    簡儀科技產品在DMM多路復用<b class='flag-5'>自動測試</b>中的應用

    充電樁自動測試系統的原理和應用

    充電樁自動測試系統是一種用于全面評估充電樁性能的設備,其原理和應用可以詳細闡述如下:一、充電樁自動測試系統的原理充電樁自動測試系統的工作原理主要基于計算機編程和測試儀器控制。它利用先進
    發表于 12-17 14:39

    儲能逆變器自動測試系統的技術原理和應用

    儲能逆變器自動測試系統的技術原理和應用涉及多個方面,以下是對其的詳細闡述:技術原理儲能逆變器自動測試系統的技術原理主要基于電力電子技術、自動化控制技術以及數據采集與分析技術。 電力電子技術:儲能
    發表于 12-16 15:07

    吉事勵繼電器自動測試系統:提升測試效率與精度

    繼電器作為現代電子設備中不可或缺的元件,其性能的穩定性和可靠性對整個系統的運行至關重要。因此,對繼電器進行高效、精準的自動測試顯得尤為重要。本文將探討繼電器自動測試系統的基本原理、關鍵技術及其
    的頭像 發表于 12-09 16:06 ?228次閱讀
    吉事勵繼電器<b class='flag-5'>自動測試</b>系統:提升<b class='flag-5'>測試</b>效率與精度

    Matlab/Simulink/Stateflow建模開發及仿真測試

    matlab 模擬仿真 熟悉Matlab/Simulink/Stateflow建模開發及仿真測試,熟悉V模型開發流程。 熟悉自動代碼生成,能夠編寫或者配置自動代碼生成腳本。
    發表于 10-24 17:23

    提高自動測試設備的信號測量精度

    電子發燒友網站提供《提高自動測試設備的信號測量精度.pdf》資料免費下載
    發表于 09-18 11:41 ?0次下載
    提高<b class='flag-5'>自動測試</b>設備的信號測量精度

    納米軟件電源自動測試系統與傳統系統修改方案相比有哪些優勢?

    納米軟件電源自動測試系統與傳統電源測試系統在功能方面有著很大的不同和差異。
    的頭像 發表于 09-13 11:57 ?357次閱讀
    納米軟件電源<b class='flag-5'>自動測試</b>系統與傳統系統修改方案相比有哪些優勢?

    泰克DMM6500萬用表能在自動測試系統的應用優勢

    目前,DMM6500被大量應用在自動測試系統中,對產品進行電量參數的測量,以保證產品的一致性和指標合規。今天我們就來共同解鎖DMM6500的“神力”。
    的頭像 發表于 09-12 14:12 ?678次閱讀
    泰克DMM6500萬用表能在<b class='flag-5'>自動測試</b>系統的應用優勢

    電源自動測試系統的技術原理和應用場景

    電源自動測試系統的技術原理 電源自動測試系統是一種用于電源性能自動測試的集成系統,其技術原理主要基于軟件和硬件的緊密結合。該系統通過以下方式實現對電源模塊或開關電源的全面
    發表于 09-06 15:36

    納米軟件帶您了解電源自動測試設備的儀器靈活接入與擴展

    在ATECLOUD智能云測試平臺上開發的電源自動測試系統,對比傳統自動測試系統,其獨特之處在于擁有極為靈活的系統架構。這種架構的靈活性體現在自動
    的頭像 發表于 09-03 16:06 ?315次閱讀
    納米軟件帶您了解電源<b class='flag-5'>自動測試</b>設備的儀器靈活接入與擴展

    電源供應器自動測試系統及其4大功能

    電源供應器自動測試系統8000是一款0代碼的自動測試軟件,始終以客戶為導向,在傳統自動測試系統基礎上迭代升級,功能更加齊全,操作更加簡潔
    的頭像 發表于 09-02 17:49 ?584次閱讀
    電源供應器<b class='flag-5'>自動測試</b>系統及其4大功能

    開關電源自動測試設備:如何實現自動測試?

    開關電源自動測試設備是將測試軟件和測試硬件集成在一個電源測試柜中的ate自動測試設備,其
    的頭像 發表于 08-30 18:19 ?1409次閱讀
    開關電源<b class='flag-5'>自動</b>化<b class='flag-5'>測試</b>設備:如何實現<b class='flag-5'>自動</b>化<b class='flag-5'>測試</b>?

    ATE新能源汽車充電樁自動測試系統

    新能源汽車的快速發展,推動了充電基礎設施的建設,而充電樁作為這一基礎設施的重要組成部分,其性能直接關系到用戶的充電體驗和車輛的使用安全。因此,ATE新能源汽車充電樁自動測試系統應運而生,成為了這一
    的頭像 發表于 08-26 15:10 ?627次閱讀
    ATE新能源汽車充電樁<b class='flag-5'>自動測試</b>系統

    電源自動測試系統ate為您提供DC-DC電源模塊測試方案

    電源自動測試系統已然成為電源模塊測試的重要方式,為了讓電源測試更快更智能,納米軟件為您提供DC-DC電源模塊測試測試解決方案,包括儀器選型、
    的頭像 發表于 07-12 16:05 ?560次閱讀
    電源<b class='flag-5'>自動測試</b>系統ate為您提供DC-DC電源模塊<b class='flag-5'>測試</b>方案

    ATE自動測試設備原理及特點介紹

    ATE自動測試設備是電子產品和電氣設備測試的關鍵系統,其自動化能力使其成為電子測試行業的首選。ATE廣泛應用于通信、消費電子、汽車電子、智能家居、半導體、電源模塊、醫療電子和航空航天等
    的頭像 發表于 07-09 16:47 ?1833次閱讀
    ATE<b class='flag-5'>自動測試</b>設備原理及特點介紹
    主站蜘蛛池模板: 国产99在线| 国产黄色的视频 | 午夜美女网站 | 六月婷婷导航福利在线 | 三级毛片免费观看 | 岛国三级在线看 | 午夜私人影院 | 美女扒尿口给男人桶到爽 | 成年1314在线观看 | 欧美性a欧美在线 | 久久www成人看片 | 丁香五月缴情综合网 | 欧美猛交lxxxxxxxxx | 操碰人人 | 亚洲欧美国产高清va在线播放 | 黄色的视频在线免费观看 | 国产特级毛片aaaaaa毛片 | 亚洲午夜影视 | 国产一卡二卡3卡4卡四卡在线 | 亚洲精品www | 免费在线看片网站 | 天天综合射 | 国产免费糟蹋美女视频 | 中文字幕网资源站永久资源 | 日日天天干| 99久久精品费精品国产一区二 | 欧美一区二区三区不卡免费观看 | 色综合天天 | 色老头综合免费视频 | 国产gav成人免费播放视频 | 456成人免费高清视频 | 天天碰天天操 | 国产三级日产三级韩国三级 | 日本黄色网页 | 亚洲乱码中文字幕综合 | 色色激情网| 黄色绿像一级片 | 9久久9久久精品 | 色妞综合 | 成年网站在线 | 亚洲精品成人网 |