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

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

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

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

讓軟件測(cè)試變得越來(lái)越方便——TPT18新特性

北匯信息POLELINK ? 2022-08-04 18:14 ? 次閱讀

TPT作為PikeTec公司的嵌入式軟件測(cè)試工具,具有很高的擴(kuò)展性和便捷性。隨著軟件測(cè)試日趨復(fù)雜并且需求多樣化,TPT不斷改進(jìn)以滿足與時(shí)俱進(jìn)的要求。您可以在所有開(kāi)發(fā)階段使用TPT進(jìn)行測(cè)試。無(wú)論是簡(jiǎn)單的單元測(cè)試還是復(fù)雜的系統(tǒng)測(cè)試,TPT都能夠使測(cè)試變得快捷、簡(jiǎn)單和直觀。

那么,TPT18是如何讓測(cè)試變得簡(jiǎn)單快捷呢?

TPT18更新總體預(yù)覽:

1、新增形式化需求評(píng)估,實(shí)現(xiàn)需求和評(píng)估強(qiáng)相關(guān);

2、更靈活的需求管理,支持自定義功能需求;

3、基于TASMO工具箱,自動(dòng)生成滿足MC/DC要求的測(cè)試用例;

4、新增覆蓋度統(tǒng)計(jì)工具TPT Coverage;

5、豐富MATLAB平臺(tái)功能;

6、新增給定激勵(lì)信號(hào)的方式(TPT內(nèi)置函數(shù));

7、Batch Runner界面和功能更新;

8、ASAM XiL及Vector系列平臺(tái)相關(guān)更新。

其他:

1、新增Simulink Real-Time XiL平臺(tái),支持新一代Speedgoat硬件;

2、Carmaker Platform優(yōu)化接口交互,并且當(dāng)前測(cè)試可通過(guò)IPG可視化;

3、新增評(píng)估函數(shù),TPT.getConstant和TPT.isConstant(),支持任意表達(dá)式;

4、全局評(píng)估可添加到Assesslet中,可針對(duì)任意平臺(tái)激活;

5、測(cè)試執(zhí)行前后,可添加Python Script,實(shí)現(xiàn)自定義功能;

6、在Test Case Details/Description中可導(dǎo)出評(píng)估條件;

7、Test Case Summary中可顯示鏈接的需求ID。

……

詳細(xì)介紹:

一、形式化需求評(píng)估

想不想只編輯需求而不寫(xiě)評(píng)估?現(xiàn)在TPT18形式化需求評(píng)估能夠滿足這一要求。

形式化需求具有簡(jiǎn)潔、明確和可評(píng)估的特點(diǎn)。在TPT18中,可將導(dǎo)入的Excel需求翻譯成形式化需求評(píng)估。形式化需求不僅僅是靠鏈接關(guān)系完成的需求覆蓋,而是更直接的對(duì)需求進(jìn)行評(píng)估。

比如,燈控模型需求SPEC-17,可以翻譯成如下形式化需求評(píng)估。

poYBAGLrmFGADVgSAADdyXjTFP4714.png

圖 1形式化需求評(píng)估

測(cè)試結(jié)果如下:

pYYBAGLrmGKAfgJAAACldWuoY70615.png

圖 2測(cè)試結(jié)果

二、更靈活的需求管理

TPT18前,功能需求只能從外部導(dǎo)入,不能在TPT中更改。雖然這樣能保證需求的統(tǒng)一,但也為功能需求的更改帶來(lái)不便。在TPT18中,可直接在Requirements中更改/新建功能需求/子功能需求,并且該需求不會(huì)隨著功能需求的導(dǎo)入而改變。

pYYBAGLrmHKAaDnYAAJBIoYI9ZU979.png

圖 3功能需求更新

三、TASMO支持MC/DC自動(dòng)生成測(cè)試用例

測(cè)試覆蓋度不能達(dá)到要求怎么辦?這時(shí)候可以考慮使用TASMO。TASMO可根據(jù)模型/代碼結(jié)構(gòu)生成測(cè)試用例,提高測(cè)試覆蓋度。

TPT18除了支持CC和DC覆蓋外,還支持MC/DC覆蓋,更容易達(dá)到理想覆蓋度。

例如模型中OR模塊,如須滿足MC/DC,須包含如下情況:

pYYBAGLrmIeAZ1cbAABGw-l2hVA454.png

圖 4模型中的Or結(jié)構(gòu)

1、所有輸入為False;

2、一個(gè)輸入為T(mén)rue,其余均為False。

在TPT18中,可分析出如下結(jié)構(gòu),并根據(jù)此結(jié)構(gòu)自動(dòng)生成測(cè)試用例。

poYBAGLrmJSAHbLlAAFKscfwCZg114.png

圖 5 TPT18 Or模塊結(jié)構(gòu)

四、新增代碼覆蓋度統(tǒng)計(jì)工具——TPT Coverage

TPT在統(tǒng)計(jì)覆蓋度時(shí),提供了多種選擇,在測(cè)試時(shí)按照自身情況決定即可。

在模型階段,可以調(diào)用Targetlink、CTC++ for Targetlink和Simulink V&V統(tǒng)計(jì)覆蓋度。

在代碼階段,除了CTC++和GNU gcov外,還提供了TPT Coverage統(tǒng)計(jì)覆蓋度。

poYBAGLrmKyAXUI-AAB9tdoxLjY034.png

圖 6 TPT Coverage

pYYBAGLrmLSAZqbiAAB0yKJREDE128.png

圖 7覆蓋度報(bào)告

poYBAGLrmL2ATj2sAADVWJL8Xc4425.png

圖 8覆蓋度報(bào)告

五、豐富MALTAB平臺(tái)功能

(1)MATLAB/Simulink Platform加速運(yùn)行模式

你能想象一條測(cè)試用例運(yùn)行后的數(shù)據(jù)達(dá)到將近10G嗎?

超大的數(shù)據(jù)量也就意味著一個(gè)字——慢,而且是超級(jí)慢。

現(xiàn)在,這種情況得到緩解,TPT18的“MATLAB/Simulink Platform”新增選項(xiàng)“Simulation Mode”,可使用“Normal”、“Accelerator”、“Rapid Accelerator”和“Software in the loop”模式運(yùn)行測(cè)試,可加快測(cè)試運(yùn)行速度。

Tip:針對(duì)測(cè)試用例數(shù)量較多情況,TPT支持多核模式加速運(yùn)行。

poYBAGLrmPeAb0wuAAA5EUJfdQg022.png

圖 9加速運(yùn)行模式

(2)檢測(cè)特定系統(tǒng)覆蓋度

TPT18前,如果需要分析特定子層級(jí)覆蓋度時(shí),需要將其它子層級(jí)注釋掉。但是,如果子層級(jí)之前存在交互,需要進(jìn)行接地等調(diào)試,較為復(fù)雜。現(xiàn)在,TPT18免去這一煩惱,因?yàn)榭梢灾苯优懦舨幌霗z測(cè)的子層級(jí)。

pYYBAGLrmQOAd2A7AAA10jIw7E0793.png

圖 10 Advanced setting

poYBAGLrmQ6AQL7tAADhNQPVtnI409.png

圖 11選擇特定子系統(tǒng)

(3)直接導(dǎo)入Stateflow中間變量

TPT18前導(dǎo)入Stateflow中間變量需要手動(dòng)新建并設(shè)置Import Measurements,還需在測(cè)試平臺(tái)中加入腳本。TPT18的可直接點(diǎn)擊“offline logging”導(dǎo)入,方便快捷。

poYBAGLrmR6AUvSLAADNYaYKVsE978.png

圖 12導(dǎo)入Stateflow中間變量

(4)自動(dòng)生成TPT Simulink Function Handler

當(dāng)模型中使用了Simulink Function,但是測(cè)試目標(biāo)層級(jí)的 Function Caller與Simulink Function不在同一層級(jí),運(yùn)行測(cè)試時(shí)會(huì)報(bào)錯(cuò)(找不到Simulink Function)。

面對(duì)此種情況,TPT18在測(cè)試框架中可自動(dòng)生成TPT Simulink Function Handler。

pYYBAGLrmTCACSMDAAAn8DoJWbU769.png

圖 13 TPT Simulink Function Handler

六、豐富給定激勵(lì)信號(hào)的方式(TPT內(nèi)置函數(shù))

TPT18增加了激勵(lì)信號(hào)的給定方式,例如:TPT.impulse()、TPT.step()、TPT.sinwave()等,更方便實(shí)現(xiàn)想要的信號(hào)。

pYYBAGLrmUSAd62hAAHYjHNNXlc742.png

圖 14 TPT內(nèi)置函數(shù)

七、Batch Runner界面和功能更新

當(dāng)有多個(gè)TPT工程需要運(yùn)行時(shí),可以使用Batch Runner同時(shí)運(yùn)行。

在TPT18中,更新了界面,并且增加了如下步驟:

▲TPT API-script

▲Execute Tests

▲Generate Testframe

▲Generate Overview RePort

支持如下平臺(tái)生成測(cè)試框架:

▲AUTOSAR

▲C/C++

▲MATLAB

▲ASCET@FUSION

▲ASCET

pYYBAGLrmV-AJdzfAAEAao1C_VU567.png

圖 15 Batch Runner

八、ASAM XiL及Vector相關(guān)更新

(1)擴(kuò)展了ASAM XiL支持

服務(wù)項(xiàng)中增加了ASAM XiL Diag Port,可直接在測(cè)試用例中對(duì)DTC進(jìn)行操作,如下:

▲Read DTCs

▲Clear DTCs

▲Read/Write Values

▲Execute Services

poYBAGLrmXmATfmjAADthsn-wHo068.png

圖 16增加的服務(wù)步驟

(2)支持導(dǎo)入DBC中枚舉類型信號(hào)

在DBC中如果定義并關(guān)聯(lián)了Value Table,TPT18支持導(dǎo)入。

pYYBAGLrmYqAVvg4AACr7QuFutI678.png

圖 17導(dǎo)入枚舉

(3)XCP通信控制

不僅在測(cè)試用例執(zhí)行前可以控制XCP通信,而且在測(cè)試用例中也可以控制,方便進(jìn)行測(cè)試。

pYYBAGLrmZiAW9NYAAB0cs5ZdmU171.png

圖 18 XCP控制

poYBAGLrmaKAaaxNAABZYJ16fbI318.png

圖 19測(cè)試用例中控制

篇幅所限,不能一一介紹TPT18的改變,如想了解更多內(nèi)容,請(qǐng)點(diǎn)擊此處。

北匯信息攜手PikeTec,共同促進(jìn)軟件測(cè)試發(fā)展。歡迎各位同學(xué)提出寶貴意見(jiàn),讓軟件測(cè)試變得越來(lái)越“方便”和“簡(jiǎn)單”!

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

    關(guān)注

    0

    文章

    25

    瀏覽量

    7174
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    TPT2024.12 正式發(fā)布|7大升級(jí)搶先體驗(yàn)

    在快速迭代的科技浪潮中,汽車電子技術(shù)的飛速發(fā)展不僅重塑了行業(yè)的面貌,也對(duì)測(cè)試工具提出了更高的挑戰(zhàn)與要求。作為汽車電子測(cè)試領(lǐng)域的先鋒,TPT軟件始終致力于為用戶提供高效、精準(zhǔn)、可靠的
    的頭像 發(fā)表于 03-12 10:02 ?1001次閱讀
    <b class='flag-5'>TPT</b>2024.12 正式發(fā)布|7大升級(jí)搶先體驗(yàn)

    思瑞浦推出車規(guī)級(jí)LIN SBC新品TPT1028Q

    為了滿足日益增長(zhǎng)的汽車電子應(yīng)用需求,思瑞浦近日發(fā)布了全新的車規(guī)級(jí)LIN系統(tǒng)基礎(chǔ)芯片(SBC)——TPT1028Q。這款新品不僅符合ISO17987-4、SAE J2602及LIN2.0至
    的頭像 發(fā)表于 01-21 11:33 ?946次閱讀

    如何利用emulation提升軟件測(cè)試效率

    隨著技術(shù)的發(fā)展,軟件變得越來(lái)越復(fù)雜,對(duì)測(cè)試的要求也越來(lái)越高。傳統(tǒng)的測(cè)試方法往往需要大量的硬件資源
    的頭像 發(fā)表于 12-05 15:51 ?592次閱讀

    華為云軟件開(kāi)發(fā)生產(chǎn)線(CodeArts)10 月新功能特性

    【摘要】CodeArts 發(fā)布了測(cè)試計(jì)劃、流水線、軟件建模相關(guān)新特性,歡迎試用~ 華為云軟件開(kāi)發(fā)生產(chǎn)線CodeArts是一站式、全流程、安全可信的云原生 DevSecOps 平臺(tái),覆蓋
    的頭像 發(fā)表于 12-01 16:16 ?699次閱讀

    IC測(cè)試基本原理與ATE測(cè)試向量生成

    IC測(cè)試主要的目的是將合格的芯片與不合格的芯片區(qū)分開(kāi),保證產(chǎn)品的質(zhì)量與可靠性。隨著集成電路的飛速發(fā)展,其規(guī)模越來(lái)越大,對(duì)電路的質(zhì)量與可靠性要求進(jìn)一步提高,集成電路的測(cè)試方法也變得
    的頭像 發(fā)表于 10-12 08:03 ?2257次閱讀
    IC<b class='flag-5'>測(cè)試</b>基本原理與ATE<b class='flag-5'>測(cè)試</b>向量生成

    Vector DaVinci Team解決方案實(shí)現(xiàn)AUTOSAR Classic ECU軟件開(kāi)發(fā)

    單元(HPC)和區(qū)域控制單元(Zonal ECU)分工協(xié)作的架構(gòu)。因此,ECU的軟件功能越來(lái)越多,越來(lái)越復(fù)雜。ECU的軟件開(kāi)發(fā),也將引入不同部門(mén)、不同公司的更多項(xiàng)目開(kāi)發(fā)人員的協(xié)作。在E
    的頭像 發(fā)表于 09-13 11:23 ?2506次閱讀
    Vector DaVinci Team解決方案實(shí)現(xiàn)AUTOSAR Classic ECU<b class='flag-5'>軟件</b>開(kāi)發(fā)

    LM324調(diào)零調(diào)好后,改變輸入的時(shí)候,輸出的偏差越來(lái)越大,怎么解決?

    調(diào)零調(diào)好后,改變輸入的時(shí)候,輸出的偏差越來(lái)越大,不知道如何調(diào)整,望大神指導(dǎo)!
    發(fā)表于 08-28 06:51

    HDGK系列高壓開(kāi)關(guān)動(dòng)特性測(cè)試儀的運(yùn)用操作

    第一章概述隨著社會(huì)的發(fā)展,人們對(duì)用電的安全可靠性要求越來(lái)越高,高壓斷路器在電力系統(tǒng)中擔(dān)負(fù)著控制和保護(hù)的雙重任務(wù),其性能的優(yōu)劣直接關(guān)系到電力系統(tǒng)的安全運(yùn)行,機(jī)械特性參數(shù)是判斷斷路器性能的重要參數(shù)之一
    的頭像 發(fā)表于 08-09 09:30 ?804次閱讀
    HDGK系列高壓開(kāi)關(guān)動(dòng)<b class='flag-5'>特性</b><b class='flag-5'>測(cè)試</b>儀的運(yùn)用操作

    HDGK-8C斷路器機(jī)械特性測(cè)試儀傳感器的安裝方法

    隨著社會(huì)的發(fā)展,人們對(duì)用電的安全可靠性要求越來(lái)越高,高壓斷路器在電力系統(tǒng)中擔(dān)負(fù)著控制和保護(hù)的雙重任務(wù),其性能的優(yōu)劣直接關(guān)系到電力系統(tǒng)的安全運(yùn)行。機(jī)械特性參數(shù)是判斷斷路器性能的重要參數(shù)之一
    的頭像 發(fā)表于 08-09 09:28 ?693次閱讀
    HDGK-8C斷路器機(jī)械<b class='flag-5'>特性</b><b class='flag-5'>測(cè)試</b>儀傳感器的安裝方法

    諾通18種同軸連接器的應(yīng)用和特性全解

    插頭? ? (壓接連接工藝) ? 用途: SMA是最常用的射頻連接器之一,適用于實(shí)驗(yàn)室、測(cè)試設(shè)備、無(wú)線通信和天線接口。它的頻率范圍廣,可達(dá)18 GHz,有時(shí)甚至更高。 ? 特性: 50歐姆阻抗,螺紋鎖緊設(shè)計(jì),適合高頻應(yīng)用,但重復(fù)
    的頭像 發(fā)表于 08-08 18:17 ?2945次閱讀
    諾通<b class='flag-5'>18</b>種同軸連接器的應(yīng)用和<b class='flag-5'>特性</b>全解

    我們的城市為什么越來(lái)越熱?

    全球氣候在變暖,我們焚燒石油,煤炭等化石燃料,產(chǎn)生了大量二氧化碳等溫室氣體,導(dǎo)致全球氣候變暖,尤其大陸氣溫升高,城市變得越來(lái)越熱。圖:上海前灘的夜晚,被太陽(yáng)曬熱的建筑熱島效應(yīng)夏天天太熱,在陽(yáng)光
    的頭像 發(fā)表于 08-03 08:14 ?857次閱讀
    我們的城市為什么<b class='flag-5'>越來(lái)越</b>熱?

    HDGK-HB高壓開(kāi)關(guān)綜合特性測(cè)試儀使用方案

    HDGK-HB高壓開(kāi)關(guān)綜合特性測(cè)試儀概述隨著社會(huì)的發(fā)展,人們對(duì)用電的安全可靠性要求越來(lái)越高,高壓斷路器在電力系統(tǒng)中擔(dān)負(fù)著控制和保護(hù)的雙重任務(wù),其性能的優(yōu)劣直接關(guān)系到電力系統(tǒng)的安全運(yùn)行。機(jī)械特性
    的頭像 發(fā)表于 08-02 16:18 ?577次閱讀
    HDGK-HB高壓開(kāi)關(guān)綜合<b class='flag-5'>特性</b><b class='flag-5'>測(cè)試</b>儀使用方案

    蘋(píng)果發(fā)布iOS 18、iPadOS 18、macOS Sequoia、watchOS 11和tvOS 18的公開(kāi)測(cè)試

    測(cè)試版將為各種蘋(píng)果設(shè)備帶不來(lái)足夠大的驚喜但依然有用的功能。 iOS 18公開(kāi)測(cè)試版將帶來(lái)iPhone軟件工作方式的關(guān)鍵更新,包括對(duì)RCS消息的支持和新的自定義選項(xiàng),
    的頭像 發(fā)表于 07-16 09:06 ?670次閱讀
    蘋(píng)果發(fā)布iOS <b class='flag-5'>18</b>、iPadOS <b class='flag-5'>18</b>、macOS Sequoia、watchOS 11和tvOS <b class='flag-5'>18</b>的公開(kāi)<b class='flag-5'>測(cè)試</b>版

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

    作者|昱佳小編|不吃豬頭肉前言隨著汽車電子技術(shù)的不斷發(fā)展和普及,汽車電子系統(tǒng)的復(fù)雜度不斷增加,對(duì)汽車電子系統(tǒng)的測(cè)試要求也越來(lái)越高,傳統(tǒng)的測(cè)試方法已經(jīng)無(wú)法滿足對(duì)系統(tǒng)功能和性能的全面測(cè)試
    的頭像 發(fā)表于 06-20 08:25 ?491次閱讀
    <b class='flag-5'>TPT</b> 20自動(dòng)化全面升級(jí),<b class='flag-5'>讓</b><b class='flag-5'>測(cè)試</b>擁有更多選擇
    主站蜘蛛池模板: 久久国产精品免费专区 | 色播四房间 | 亚洲欧美性另类春色 | 激情婷婷丁香 | 亚洲亚洲人成网站在线观看 | 在线视频亚洲色图 | 成人在线色视频 | 天天操天天拍 | 男男之h啪肉np文 | 亚洲jizzjizz在线播放久 | 精品精品国产理论在线观看 | 夜夜艹天天干 | 天天影视网天天影网 | 五月婷婷在线播放 | 97色偷偷| 色婷婷激情五月综合 | 天天摸天天做天天爽水多 | 日韩第二页 | 日本一级高清不卡视频在线 | 奇米色婷婷| 亚洲国产精品乱码一区二区三区 | 国产2021成人精品 | 男校霸把男校草玩出水男男 | 韩国xxxxx视频在线 | 欧美乱码视频 | 性欧美乱又伦 | 男女一级大黄 | cijilu刺激 国产 | 欧美一级二级三级视频 | 李老汉的性生生活1全部 | 欧美69xx| 亚洲日本在线观看视频 | 你懂在线 | 天天躁日日躁狠狠躁中文字幕老牛 | 国产专区青青草原亚洲 | 亚洲成网 | 黄色毛片子 | 国产精品嫩草影院一二三区 | 三级色图 | 激情六月丁香 | 亚洲人成综合网站在线 |