0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用TPT進(jìn)行測(cè)試建模/測(cè)試設(shè)計(jì)

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

TPT中的測(cè)試用例用信號(hào)特征和函數(shù)調(diào)用描述被測(cè)系統(tǒng)的刺激。您可以用連續(xù)的測(cè)試步驟對(duì)簡(jiǎn)單的測(cè)試進(jìn)行建模。對(duì)于更復(fù)雜的測(cè)試用例,TPT提供了混合狀態(tài)機(jī)和測(cè)試步驟的圖形化建模。無論應(yīng)用哪種方法,由于使用了自然語言,測(cè)試用例都很容易閱讀和維護(hù)。

時(shí)域信號(hào)特征可以通過公式、表格或外部測(cè)量數(shù)據(jù)生成。分層和并行行為都可以用TPT建模。

從單個(gè)測(cè)試模型中,您可以通過組合不同的狀態(tài)變量,快速而輕松地創(chuàng)建大量有意義的測(cè)試用例。TPT還提供了許多自動(dòng)測(cè)試生成方法,以支持您對(duì)測(cè)試進(jìn)行建模。

TPT中的測(cè)試用例是反應(yīng)性的,也就是說,您可以在建模期間指定當(dāng)給定或缺失某些先決條件時(shí),在某個(gè)狀態(tài)中應(yīng)該發(fā)生什么。您還可以指定何時(shí)進(jìn)入狀態(tài),以及在轉(zhuǎn)換期間是否調(diào)整值。

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

poYBAGOAMmeAc_fUAAKx8zQBl3c535.png

圖1. 步驟列表生成測(cè)試用例

pYYBAGOAMmeACdl1AACRFRh7Oko259.png

圖2. 步驟列表生成測(cè)試用例

步驟列表生成測(cè)試用例

什么是測(cè)試步驟列表?

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

您可以使用層次結(jié)構(gòu)、條件語句、并行序列、反應(yīng)性行為或循環(huán)對(duì)測(cè)試步驟進(jìn)行建模。

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

poYBAGOAMmeAc_fUAAKx8zQBl3c535.png

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

poYBAGOAMmeAalTYAAJgYsQNcmY873.png

圖4. 同時(shí)運(yùn)行測(cè)試步驟

pYYBAGOAMmeARRGJAAGaOWZsKsQ943.png

圖5. 測(cè)試步驟列表中的簡(jiǎn)單表步驟

pYYBAGOAMmeAL2CwAAFx88F_kZ8717.png

圖6. 禁用步驟列表中的測(cè)試步驟

pYYBAGOAMmiAGWz2AAFfGltiF-Y964.png

圖7. 更改參數(shù)值

狀態(tài)機(jī)測(cè)試用例的搭建

為了圖形化地建模測(cè)試,TPT使用了擴(kuò)展的狀態(tài)轉(zhuǎn)換圖,稱為狀態(tài)機(jī)(automatons)。狀態(tài)機(jī)圖形化地指定哪些狀態(tài)和階段是測(cè)試的一部分,一個(gè)狀態(tài)消耗了多少時(shí)間,以及在哪些條件下狀態(tài)可能改變。

狀態(tài)序列的不同組合、狀態(tài)的變體以及轉(zhuǎn)換條件構(gòu)成了單獨(dú)的測(cè)試用例。這些單獨(dú)的測(cè)試用例并不是獨(dú)立的,而是在一個(gè)聯(lián)合的模型中呈現(xiàn)出來的,在這個(gè)模型中,測(cè)試用例之間的相似性和差異性都非常明顯。此外,通過這種方式,測(cè)試人員可以獲得已測(cè)試和未測(cè)試方面的詳細(xì)概述。

pYYBAGOAMmmAXGLpAAGTG14OXSs047.png

圖8.使用TPT對(duì)測(cè)試階段進(jìn)行建模

poYBAGOAMmiAC0JnAADDhM9oAgk005.png

圖9. 分層級(jí)的狀態(tài)機(jī)

pYYBAGOAMmeACdl1AACRFRh7Oko259.png

圖10.將TPT測(cè)試建模為并行狀態(tài)機(jī)

poYBAGOAMmyAYT-eAAN4oEVptho475.png

圖11. 設(shè)置狀態(tài)和轉(zhuǎn)換的變體

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 測(cè)試
    +關(guān)注

    關(guān)注

    8

    文章

    5099

    瀏覽量

    126337
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Matlab/Simulink/Stateflow建模開發(fā)及仿真測(cè)試

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

    使用Python進(jìn)行Ping測(cè)試

    )請(qǐng)求包,然后等待目標(biāo)主機(jī)返回響應(yīng)包,從而測(cè)量網(wǎng)絡(luò)的延遲和丟包情況。隨著Python編程語言的廣泛應(yīng)用,越來越多的網(wǎng)絡(luò)工程師開始使用Python進(jìn)行自動(dòng)化網(wǎng)絡(luò)測(cè)試和管理任務(wù)。本篇文章將詳細(xì)介紹如何使用Python進(jìn)行Ping
    的頭像 發(fā)表于 08-12 17:56 ?418次閱讀
    使用Python<b class='flag-5'>進(jìn)行</b>Ping<b class='flag-5'>測(cè)試</b>

    TPT 20自動(dòng)化全面升級(jí),讓測(cè)試擁有更多選擇

    作者|昱佳小編|不吃豬頭肉前言隨著汽車電子技術(shù)的不斷發(fā)展和普及,汽車電子系統(tǒng)的復(fù)雜度不斷增加,對(duì)汽車電子系統(tǒng)的測(cè)試要求也越來越高,傳統(tǒng)的測(cè)試方法已經(jīng)無法滿足對(duì)系統(tǒng)功能和性能的全面測(cè)試需求。TP
    的頭像 發(fā)表于 06-20 08:25 ?215次閱讀
    <b class='flag-5'>TPT</b> 20自動(dòng)化全面升級(jí),讓<b class='flag-5'>測(cè)試</b>擁有更多選擇

    中控流程工業(yè)首款A(yù)I時(shí)序大模型TPT發(fā)布

    Transformer)在新加坡面向全球用戶重磅發(fā)布,并全面開啟產(chǎn)業(yè)落地應(yīng)用。 TPT是由中控技術(shù)自主研發(fā)基于生成式的AI算法框架,及不同行業(yè)海量生產(chǎn)運(yùn)行、工藝、設(shè)備及質(zhì)量數(shù)據(jù)等融合訓(xùn)練而成。TPT大模型能夠大幅提升建模效率、
    的頭像 發(fā)表于 06-07 14:23 ?443次閱讀
    中控流程工業(yè)首款A(yù)I時(shí)序大模型<b class='flag-5'>TPT</b>發(fā)布

    晶振溫度特性測(cè)試通常會(huì)進(jìn)行高達(dá)150℃的測(cè)試

    晶振溫度特性測(cè)試通常會(huì)進(jìn)行高達(dá)150℃的測(cè)試主要是因?yàn)橐韵聨讉€(gè)原因:1極端條件測(cè)試:在電子產(chǎn)品的設(shè)計(jì)和測(cè)試中,常常需要對(duì)元件在極端條件下的性
    的頭像 發(fā)表于 04-29 08:29 ?424次閱讀
    晶振溫度特性<b class='flag-5'>測(cè)試</b>通常會(huì)<b class='flag-5'>進(jìn)行</b>高達(dá)150℃的<b class='flag-5'>測(cè)試</b>

    為什么要進(jìn)行芯片測(cè)試?芯片測(cè)試在什么環(huán)節(jié)進(jìn)行?

    WAT需要標(biāo)注出測(cè)試未通過的裸片(die),只需要封裝測(cè)試通過的die。 FT是測(cè)試已經(jīng)封裝好的芯片(chip),不合格品檢出。WAT和FT很多項(xiàng)目是重復(fù)的,F(xiàn)T多一些功能性測(cè)試
    發(fā)表于 04-17 11:37 ?696次閱讀
    為什么要<b class='flag-5'>進(jìn)行</b>芯片<b class='flag-5'>測(cè)試</b>?芯片<b class='flag-5'>測(cè)試</b>在什么環(huán)節(jié)<b class='flag-5'>進(jìn)行</b>?

    為什么要進(jìn)行光模塊測(cè)試?光模塊測(cè)試方案

    為什么要進(jìn)行光模塊測(cè)試?光模塊測(cè)試方案 光模塊測(cè)試是指對(duì)光模塊進(jìn)行一系列測(cè)試,以確保其性能和質(zhì)量
    的頭像 發(fā)表于 01-19 11:15 ?1191次閱讀

    如何進(jìn)行充電樁負(fù)載測(cè)試

    如何進(jìn)行充電樁負(fù)載測(cè)試? 充電樁負(fù)載測(cè)試是確保充電樁系統(tǒng)高效運(yùn)行的關(guān)鍵環(huán)節(jié)之一。在本文中,我們將詳盡、詳實(shí)、細(xì)致地探討充電樁負(fù)載測(cè)試的步驟、工具和最佳實(shí)踐,以幫助您有效地
    的頭像 發(fā)表于 01-18 14:48 ?790次閱讀

    如何進(jìn)行繼電器負(fù)載測(cè)試

    如何進(jìn)行繼電器負(fù)載測(cè)試? 繼電器是一種常見的電氣元件,用于控制和分配電力負(fù)載。要確保繼電器的負(fù)載能力和性能穩(wěn)定,負(fù)載測(cè)試是必不可少的。 一、測(cè)試準(zhǔn)備 1. 了解繼電器的規(guī)格和性能參數(shù):
    的頭像 發(fā)表于 01-18 14:32 ?1121次閱讀

    如何利用示波器和電流探頭進(jìn)行電流測(cè)試

    如何利用示波器和電流探頭進(jìn)行電流測(cè)試 電流測(cè)試是在電路中測(cè)量電流的過程。它可以幫助我們監(jiān)測(cè)和診斷電路的工作狀態(tài),并定位故障。在進(jìn)行電流測(cè)試時(shí)
    的頭像 發(fā)表于 01-08 11:08 ?866次閱讀

    思瑞浦汽車級(jí)LIN收發(fā)器全家族產(chǎn)品TPT1021Q、TPT1022Q、TPT1024Q

    聚焦高性能模擬芯片和嵌入式處理器的半導(dǎo)體公司--思瑞浦,發(fā)布汽車級(jí)LIN收發(fā)器——TPT102xQ系列產(chǎn)品(TPT1021Q、TPT1022Q、TPT1024Q)。
    的頭像 發(fā)表于 01-03 15:04 ?714次閱讀
    思瑞浦汽車級(jí)LIN收發(fā)器全家族產(chǎn)品<b class='flag-5'>TPT</b>1021Q、<b class='flag-5'>TPT</b>1022Q、<b class='flag-5'>TPT</b>1024Q

    LabVIEW使用軟件定義進(jìn)行汽車電子測(cè)試

    LabVIEW使用軟件定義進(jìn)行汽車電子測(cè)試 電子元件的邏輯和穩(wěn)健性一直都是需要評(píng)估的對(duì)象。過去,汽車僅使用幾種電子元件來執(zhí)行簡(jiǎn)單的功能,每個(gè)元件都是在專門準(zhǔn)備的環(huán)境中單獨(dú)進(jìn)行的。但隨著電子元件日益
    發(fā)表于 11-29 18:28

    一文了解導(dǎo)入測(cè)試數(shù)據(jù)自動(dòng)化生成測(cè)試用例的方法

    的復(fù)用,比如在MiL階段回放HiL階段的測(cè)試數(shù)據(jù)來debug,又如需要通過Excel實(shí)現(xiàn)測(cè)試用例的存儲(chǔ)等等。上述問題TPT提供了非常契合的功能——Generate
    的頭像 發(fā)表于 11-23 08:24 ?782次閱讀
    一文了解導(dǎo)入<b class='flag-5'>測(cè)試</b>數(shù)據(jù)自動(dòng)化生成<b class='flag-5'>測(cè)試</b>用例的方法