<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

使用TPT進行測試建模/測試設計

北匯信息POLELINK ? 2022-11-25 11:15 ? 次閱讀

TPT中的測試用例用信號特征和函數調用描述被測系統的刺激。您可以用連續的測試步驟對簡單的測試進行建模。對于更復雜的測試用例,TPT提供了混合狀態機和測試步驟的圖形化建模。無論應用哪種方法,由于使用了自然語言,測試用例都很容易閱讀和維護。

時域信號特征可以通過公式、表格或外部測量數據生成。分層和并行行為都可以用TPT建模。

從單個測試模型中,您可以通過組合不同的狀態變量,快速而輕松地創建大量有意義的測試用例。TPT還提供了許多自動測試生成方法,以支持您對測試進行建模。

TPT中的測試用例是反應性的,也就是說,您可以在建模期間指定當給定或缺失某些先決條件時,在某個狀態中應該發生什么。您還可以指定何時進入狀態,以及在轉換期間是否調整值。

TPT支持多種測試方法。功能黑盒測試、結構或白盒測試、模塊測試、集成測試:所有這些測試方法都可以很容易地用TPT建模。例如,TPT支持等價類測試,包括邊界值測試的特殊情況、接口測試、基于需求的測試或故障注入測試。測試執行很容易,甚至可以在不同的環境中按需要的頻率重復,這樣就可以輕松地執行回歸測試和背靠背測試。

poYBAGOAMmeAc_fUAAKx8zQBl3c535.png

圖1. 步驟列表生成測試用例

pYYBAGOAMmeACdl1AACRFRh7Oko259.png

圖2. 步驟列表生成測試用例

步驟列表生成測試用例

什么是測試步驟列表?

測試步驟由一系列命令組成。這些序列是連續地或并行地處理的。

您可以使用層次結構、條件語句、并行序列、反應性行為或循環對測試步驟進行建模。

信號是通過賦值、依賴時間的合成函數或輸入的測量數據來定義的。您可以嵌入或鏈接各種文件格式的測量數據,如測試步驟列表中*.csv, *.dat, *.mat, *.mf4, *.mdf, *.tptbin 或 *.xls等格式的文件。

poYBAGOAMmeAc_fUAAKx8zQBl3c535.png

圖3. 使用比較步驟檢查條件是否為真

poYBAGOAMmeAalTYAAJgYsQNcmY873.png

圖4. 同時運行測試步驟

pYYBAGOAMmeARRGJAAGaOWZsKsQ943.png

圖5. 測試步驟列表中的簡單表步驟

pYYBAGOAMmeAL2CwAAFx88F_kZ8717.png

圖6. 禁用步驟列表中的測試步驟

pYYBAGOAMmiAGWz2AAFfGltiF-Y964.png

圖7. 更改參數值

狀態機測試用例的搭建

為了圖形化地建模測試,TPT使用了擴展的狀態轉換圖,稱為狀態機(automatons)。狀態機圖形化地指定哪些狀態和階段是測試的一部分,一個狀態消耗了多少時間,以及在哪些條件下狀態可能改變。

狀態序列的不同組合、狀態的變體以及轉換條件構成了單獨的測試用例。這些單獨的測試用例并不是獨立的,而是在一個聯合的模型中呈現出來的,在這個模型中,測試用例之間的相似性和差異性都非常明顯。此外,通過這種方式,測試人員可以獲得已測試和未測試方面的詳細概述。

pYYBAGOAMmmAXGLpAAGTG14OXSs047.png

圖8.使用TPT對測試階段進行建模

poYBAGOAMmiAC0JnAADDhM9oAgk005.png

圖9. 分層級的狀態機

pYYBAGOAMmeACdl1AACRFRh7Oko259.png

圖10.將TPT測試建模為并行狀態機

poYBAGOAMmyAYT-eAAN4oEVptho475.png

圖11. 設置狀態和轉換的變體

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

    關注

    8

    文章

    4540

    瀏覽量

    125237
收藏 人收藏

    評論

    相關推薦

    TPT中按照條件來篩選區間進行Simulink模型測試評估的方法#Siumlink模型測試 #TPT

    模型TPT
    北匯信息POLELINK
    發布于 :2024年03月01日 19:10:05

    為什么要進行光模塊測試?光模塊測試方案

    為什么要進行光模塊測試?光模塊測試方案 光模塊測試是指對光模塊進行一系列測試,以確保其性能和質量
    的頭像 發表于 01-19 11:15 ?437次閱讀

    如何進行充電樁負載測試

    如何進行充電樁負載測試? 充電樁負載測試是確保充電樁系統高效運行的關鍵環節之一。在本文中,我們將詳盡、詳實、細致地探討充電樁負載測試的步驟、工具和最佳實踐,以幫助您有效地
    的頭像 發表于 01-18 14:48 ?284次閱讀

    車規芯片為什么要進行三溫測試?

    車規芯片為什么要進行三溫測試? 車規芯片,也被稱為汽車惡劣環境芯片,是一種專門用于汽車電子系統的集成電路芯片。車規芯片需要進行三溫測試,是因為汽車工作環境極其復雜,溫度變化范圍廣,從極
    的頭像 發表于 11-21 16:10 ?3116次閱讀

    什么是電源高壓測試?電源高壓測試標準什么?如何進行測試?

    什么是電源高壓測試?電源高壓測試標準什么?如何進行電源高壓測試? 電源高壓測試是指對電源設備進行
    的頭像 發表于 11-09 15:30 ?1391次閱讀

    TPT自動生成測試用例

    測試數據中分離激勵是完全自動化測試數據生成的推動者。通過對期望的全面描述,您可以創建任何場景(通過測試數據)并及時檢測問題。 TPT插件TASMO是迄今為止最受
    的頭像 發表于 11-06 17:30 ?571次閱讀
    <b class='flag-5'>TPT</b>自動生成<b class='flag-5'>測試</b>用例

    使用TPT進行測試TPT與AGSOTEC合作的案例導讀

    汽車行業正在經歷一場快速的變革,這是由汽車軟件的進步所推動的。隨著汽車軟件的不斷發展,廣泛的測試對于確保車輛的安全和質量至關重要。然而,執行測試可能需要大量的計算且耗費時間。為了應對這一挑戰,我們與AGSOTEC合作實施了基于云的測試
    的頭像 發表于 11-06 17:27 ?544次閱讀
    使用<b class='flag-5'>TPT</b><b class='flag-5'>進行</b>云<b class='flag-5'>測試</b>:<b class='flag-5'>TPT</b>與AGSOTEC合作的案例導讀

    如何實施符合功能安全及ASPICE要求的模型動態測試——TPT Workshop邀請函

    2023年11月14日,我們將在北匯信息上??偛吭俅闻e辦題為“如何實施符合功能安全及ASPICE要求的模型動態測試”的TPT Workshop活動,誠邀各位新老客戶朋友參加,前來共同交流探討!
    的頭像 發表于 11-03 14:36 ?192次閱讀
    如何實施符合功能安全及ASPICE要求的模型動態<b class='flag-5'>測試</b>——<b class='flag-5'>TPT</b> Workshop邀請函

    什么是浮地測試?如何進行浮地測試?

    浮地測試是電氣工程中常用的測試方法之一,其主要作用是檢測電氣設備和電路中的接地故障。
    的頭像 發表于 11-02 15:41 ?665次閱讀

    TPT看汽車測試術語(下)

    作者|冰糖葡萄皮小編|吃不飽上篇我們介紹了被測對象、動態測試測試用例的概念,還提出了如何省時省力評估自動生成的測試用例的話題。事實上TPT能夠實現
    的頭像 發表于 07-31 23:31 ?672次閱讀
    從<b class='flag-5'>TPT</b>看汽車<b class='flag-5'>測試</b>術語(下)

    燈光控制器——使用TPT進行測試自動化的標準示例

    簡單:燈光控制器的操作簡單易懂。因此,它是一個能讓人將全部注意力集中在TPT的功能的理想模型。 可管理的范圍:它提供了在汽車軟件開發中發現的典型實現機制的清晰而簡潔的演示,例如滯后時間、閾值、可調參數和內部狀態 汽車相關性:燈光控制器代表了典型的汽車功能,使其與行業專業人士相關。
    的頭像 發表于 07-06 15:02 ?330次閱讀
    燈光控制器——使用<b class='flag-5'>TPT</b><b class='flag-5'>進行</b><b class='flag-5'>測試</b>自動化的標準示例

    利用等價類在TPT進行測試

    在這篇文章中,我們將探討等價類在用TPT測試過程中的使用,以及它們如何優化測試過程。等價類將值分類為不同的子集,通過從每個類中選擇一個具有代表性的值來簡化測試過程。
    的頭像 發表于 07-06 14:52 ?377次閱讀
    利用等價類在<b class='flag-5'>TPT</b>中<b class='flag-5'>進行</b><b class='flag-5'>測試</b>

    TPT看汽車測試術語(上)

    ,本文將從一款專業的汽車軟件測試工具TPT出發,帶大家從實際應用的角度掌握汽車測試術語。01什么是測試對象或被測系統?(SUT,Systemundertest)測
    的頭像 發表于 06-13 10:45 ?561次閱讀
    從<b class='flag-5'>TPT</b>看汽車<b class='flag-5'>測試</b>術語(上)

    6月14日直播|嵌入式軟件測試工具TPT 19新版本來啦!

    TPT是控制軟件所有開發階段的完美測試工具,無論您是單元測試、集成測試還是系統測試,TPT都能直
    的頭像 發表于 06-12 16:44 ?538次閱讀
    6月14日直播|嵌入式軟件<b class='flag-5'>測試</b>工具<b class='flag-5'>TPT</b> 19新版本來啦!

    TPT將維護工作減少到最低限度的五種方法

    ? ? 由于在開發早期階段編寫的需求會隨著時間的推移變得不夠充分,所以需要對其進行相應調整。那么這時就會出現一個問題: ? 已經根據需求實現的測試也要跟著進行調整和檢查(進行維護),但
    的頭像 發表于 05-29 09:04 ?479次閱讀
    <b class='flag-5'>TPT</b>將維護工作減少到最低限度的五種方法
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>