日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

將測(cè)試工作減少到最低限度的5個(gè)秘密技巧

北匯信息POLELINK ? 2023-04-12 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者 | 小新小編 | 吃不飽

由于在開發(fā)早期階段編寫的需求會(huì)隨著時(shí)間的推移變得不夠充分,所以需要對(duì)其進(jìn)行相應(yīng)調(diào)整。那么這時(shí)就會(huì)出現(xiàn)一個(gè)問題:
已經(jīng)根據(jù)需求實(shí)現(xiàn)的測(cè)試也要跟著進(jìn)行調(diào)整和檢查(進(jìn)行維護(hù)),但這對(duì)測(cè)試人員來說是相對(duì)單調(diào)且耗時(shí)的。

如何將維護(hù)工作減少到最低限度呢?

TPT作為德國PikeTec公司的嵌入式軟件測(cè)試工具,通過測(cè)試服務(wù)和客戶的建設(shè)性反饋,不斷識(shí)別工具新需求,對(duì)上述問題提供了幾種策略。接下來將從5個(gè)方面介紹TPT是如何減少維護(hù)工作的。1. 分離測(cè)試數(shù)據(jù)和預(yù)期行為2. 使用狀態(tài)機(jī)型測(cè)試用例開發(fā)測(cè)試3. 測(cè)試用例和評(píng)估與需求的雙向鏈接4. 巧用測(cè)試方法設(shè)計(jì)穩(wěn)健的測(cè)試5. 測(cè)試執(zhí)行的自動(dòng)化

01分離測(cè)試數(shù)據(jù)和預(yù)期行為
與傳統(tǒng)方法相比,TPT可以將測(cè)試用例(用于刺激測(cè)試對(duì)象)和對(duì)預(yù)期行為的評(píng)估進(jìn)行分離。這種方式既提高了清晰度,也在測(cè)試用例創(chuàng)建過程中節(jié)省了大量的工作。

舉個(gè)例子

當(dāng)前輸出信號(hào)d等于0,如果輸入信號(hào)a、b、c同時(shí)大于0,輸出信號(hào)d等于輸入信號(hào)a、b的和。對(duì)于傳統(tǒng)方法,根據(jù)需求和MC/DC要求編寫如下四條測(cè)試用例:
3acaf1d6-d4cd-11ed-ad0d-dac502259ad0.png當(dāng)使用測(cè)試工具TPT時(shí),可以將上述預(yù)期行為通過腳本、Trigger Rule等評(píng)估方法定義到Assesslet中,且其內(nèi)容對(duì)所有測(cè)試用例均可重用。
如圖1,使用Trigger Rule的While condition is true 模式進(jìn)行評(píng)估,簡單介紹一下其使用方法:當(dāng)測(cè)試數(shù)據(jù)滿足Condition中的內(nèi)容時(shí),會(huì)評(píng)估Then check 中的語句,否則就評(píng)估Else check中的內(nèi)容。
3ae3c2a6-d4cd-11ed-ad0d-dac502259ad0.png圖1 Trigger Rule
還可以通過使用信號(hào)波形或斜坡來減少被測(cè)系統(tǒng)(SUT)的必要測(cè)試用例的數(shù)量。如下圖,將上述四條測(cè)試用例用一條表示。(預(yù)期行為如上述寫在Assesslet中)
3af43942-d4cd-11ed-ad0d-dac502259ad0.png圖2 測(cè)試用例
另外如果我們想要增加測(cè)試深度,例如進(jìn)行邊界值測(cè)試,只需編寫測(cè)試數(shù)據(jù)即可,因?yàn)樵贏ssesslet中已經(jīng)定義了缺失的信息和期望值。

通過上述內(nèi)容可以看到TPT提供的這種分離方法在創(chuàng)建測(cè)試用例時(shí)節(jié)省了相當(dāng)大的成本。另外在大多數(shù)情況下測(cè)試數(shù)據(jù)可以保持不變,只需要調(diào)整Assesslet,這就使得維護(hù)工作進(jìn)一步減少。


02使用狀態(tài)機(jī)型測(cè)試用例開發(fā)測(cè)試
TPT支持步驟列表型和狀態(tài)機(jī)型的測(cè)試用例。
對(duì)于狀態(tài)機(jī)型測(cè)試用例來說,可以將重復(fù)需要的測(cè)試數(shù)據(jù)分離到狀態(tài)機(jī)的變種中。

舉個(gè)例子

開關(guān)處于自動(dòng)檔位下,頭燈根據(jù)不同的光照強(qiáng)度,產(chǎn)生不同的變化,測(cè)試車輛的燈控功能。這里重復(fù)使用的測(cè)試數(shù)據(jù)是開關(guān)處于自動(dòng)擋,對(duì)其創(chuàng)建狀態(tài)機(jī)和變種,如下圖所示。3b1aa99c-d4cd-11ed-ad0d-dac502259ad0.png圖3 測(cè)試用例

如果重復(fù)使用的測(cè)試數(shù)據(jù)內(nèi)容需要更改,這時(shí)只需更改一次即可將使用該變種的測(cè)試用例全部更改,內(nèi)容更改越頻繁,節(jié)省的工作也就會(huì)越多。


03測(cè)試用例和評(píng)估與需求的雙向鏈接
TPT支持測(cè)試用例和評(píng)估與需求的雙向鏈接,在ASPICE中所有測(cè)試活動(dòng)都需要保持雙向追溯。
3b2f656c-d4cd-11ed-ad0d-dac502259ad0.png圖4 測(cè)試用例和評(píng)估與需求的雙向鏈接
TPT會(huì)在每次測(cè)試執(zhí)行后,將需求和測(cè)試用例,包括它們的結(jié)果,清楚地顯示在報(bào)告中。
3b5551b4-d4cd-11ed-ad0d-dac502259ad0.png圖5 報(bào)告顯示
如果測(cè)試失敗,可以很容易地找到相應(yīng)的需求。
3b70e956-d4cd-11ed-ad0d-dac502259ad0.png圖6 未通過需求顯示
對(duì)于每個(gè)需求,可以很容易找到與之鏈接的測(cè)試用例和評(píng)估。
3b90ca3c-d4cd-11ed-ad0d-dac502259ad0.png圖7 鏈接的測(cè)試用例和評(píng)估顯示
如果需求在生命周期中發(fā)生了改變,那么被改變的需求所鏈接的測(cè)試用例會(huì)高亮顯示,能夠方便查找,進(jìn)而減少維護(hù)時(shí)間。
3bb6d362-d4cd-11ed-ad0d-dac502259ad0.png圖8 測(cè)試用例突出顯示

04使用反應(yīng)式測(cè)試方法設(shè)計(jì)穩(wěn)健的測(cè)試
TPT的反應(yīng)式測(cè)試方法增加了測(cè)試對(duì)變化和環(huán)境變量的穩(wěn)健性。反應(yīng)式測(cè)試可以理解為,在測(cè)試設(shè)計(jì)中(搭建測(cè)試用例時(shí))定義只有當(dāng)SUT為已定義狀態(tài)時(shí)才執(zhí)行的動(dòng)作(在轉(zhuǎn)移線上設(shè)置判斷條件),也可以稱為基于事件的測(cè)試。

舉個(gè)例子

當(dāng)車輛速度達(dá)到30km/h時(shí),執(zhí)行緊急制動(dòng)操作,以測(cè)試車輛的ABS功能。搭建測(cè)試用例時(shí),只需明確當(dāng)車輛達(dá)到30km/h的目標(biāo)速度時(shí),TPT會(huì)檢測(cè)到這一點(diǎn),并啟動(dòng)全面制動(dòng)即可。3bde5856-d4cd-11ed-ad0d-dac502259ad0.png圖9 測(cè)試用例
前一狀態(tài)機(jī)可以切換到不同變種,轉(zhuǎn)移線和后一狀態(tài)機(jī)內(nèi)容可以不進(jìn)行調(diào)整。這樣一來就可以為測(cè)試用例搭建和維護(hù)節(jié)省時(shí)間。
3bf375ec-d4cd-11ed-ad0d-dac502259ad0.png圖10 變種顯示

05自動(dòng)化
我們可以發(fā)現(xiàn)測(cè)試中的許多任務(wù)都是重復(fù)的工作,例如在軟件更改后更新測(cè)試框架、日常的需求更新、將測(cè)試結(jié)果反饋到應(yīng)用程序生命周期管理工具中等。這些工作即使是在測(cè)試自動(dòng)化中也需要由測(cè)試人員手動(dòng)執(zhí)行。
但是,現(xiàn)階段TPT已經(jīng)創(chuàng)造了一些可能性來自動(dòng)化這些手動(dòng)工作:提供一個(gè)允許用戶使用自己的自動(dòng)化腳本來自動(dòng)化執(zhí)行部分工作的API接口(API Script Editor),并且TPT 中85%的GUI功能可以由用戶來實(shí)現(xiàn)自動(dòng)化。

例如

通過下圖中的腳本可以創(chuàng)建TPT工程,生成狀態(tài)機(jī)型的測(cè)試用例。3c09a3da-d4cd-11ed-ad0d-dac502259ad0.png圖11 API Script Editor 內(nèi)容
3c448e46-d4cd-11ed-ad0d-dac502259ad0.png圖12 執(zhí)行API Script生成的工程
除此以外,還可以通過API Script實(shí)現(xiàn)平臺(tái)配置,測(cè)試評(píng)估等功能。

06總結(jié)
本文介紹了使用TPT將維護(hù)工作減少到最低限度的五種方法,但TPT的優(yōu)勢(shì)不僅限于以上內(nèi)容,想了解更多請(qǐng)聯(liá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)注

    9

    文章

    6429

    瀏覽量

    131706
  • TPT
    TPT
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    7544
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    開發(fā)一個(gè)基于運(yùn)行 Yocto 的 i.MX6ULL 的定制板,如何減少啟動(dòng)時(shí)間?

    我正在開發(fā)一個(gè)基于運(yùn)行 Yocto 的 i.MX6ULL 的定制板,我想盡可能減少啟動(dòng)時(shí)間。 到目前為止,我已經(jīng): 禁用內(nèi)核中所有不必要的選項(xiàng) (menuconfig) Yocto 圖像
    發(fā)表于 04-16 08:26

    InverterTest 光儲(chǔ)逆變器測(cè)試軟件正式發(fā)布:200+測(cè)試工況,一套軟件集中管理

    本文導(dǎo)讀致遠(yuǎn)儀器正式推出InverterTest光儲(chǔ)逆變器測(cè)試軟件,支持依據(jù)GB/T34133-2023等標(biāo)準(zhǔn)開展相關(guān)測(cè)試應(yīng)用。軟件數(shù)據(jù)管理、結(jié)論判讀、報(bào)告導(dǎo)出集中一套軟件中完成,
    的頭像 發(fā)表于 03-10 15:12 ?654次閱讀
    InverterTest 光儲(chǔ)逆變器<b class='flag-5'>測(cè)試</b>軟件正式發(fā)布:200+<b class='flag-5'>測(cè)試工</b>況,一套軟件集中管理

    羅德與施瓦茨攜手Viasat推進(jìn)NB-NTN物聯(lián)網(wǎng)設(shè)備測(cè)試工作

    羅德與施瓦茨(以下簡稱“R&S”)和Viasat強(qiáng)強(qiáng)聯(lián)合,共同推進(jìn)用于衛(wèi)星連接的NB-NTN物聯(lián)網(wǎng)設(shè)備的測(cè)試工作。通過全面驗(yàn)證物聯(lián)網(wǎng)設(shè)備并確認(rèn)其與Viasat網(wǎng)絡(luò)的互操作性,雙方合作旨在
    的頭像 發(fā)表于 03-09 13:59 ?500次閱讀

    怎樣進(jìn)行變頻器的投運(yùn)、調(diào)試工作?

    變頻器作為現(xiàn)代工業(yè)自動(dòng)化控制中的核心設(shè)備,其投運(yùn)與調(diào)試工作的規(guī)范性和專業(yè)性直接影響設(shè)備運(yùn)行效率與壽命。以下是基于行業(yè)實(shí)踐總結(jié)的完整操作指南,涵蓋從前期準(zhǔn)備參數(shù)優(yōu)化的全流程關(guān)鍵點(diǎn)。
    的頭像 發(fā)表于 03-02 17:31 ?1243次閱讀
    怎樣進(jìn)行變頻器的投運(yùn)、調(diào)<b class='flag-5'>試工作</b>?

    單元測(cè)試工具TESSY:如何科學(xué)估算與跟蹤測(cè)試工作量?

    在嵌入式軟件開發(fā)中,每個(gè)測(cè)試對(duì)象(Test Object)因復(fù)雜度不同,所需工時(shí)也大相徑庭。如何精準(zhǔn)預(yù)估并實(shí)時(shí)監(jiān)控進(jìn)度?本系列教程由TESSY授權(quán)分銷商——龍智翻譯制作,帶您深入了解 TESSY 強(qiáng)大的測(cè)試時(shí)間估算與跟蹤功能。
    的頭像 發(fā)表于 02-27 15:34 ?214次閱讀
    單元<b class='flag-5'>測(cè)試工</b>具TESSY:如何科學(xué)估算與跟蹤<b class='flag-5'>測(cè)試工作</b>量?

    開源項(xiàng)目BomberCat安全測(cè)試工具總體介紹

    硬件安全測(cè)試缺一款多技術(shù)融合的利器嗎?今天帶來一款開源安全測(cè)試工具, 集 NFC 與磁條兩大主流卡片技術(shù)于一體,專為銀行終端、門禁系統(tǒng)等設(shè)備的漏洞檢測(cè)打造,支持卡片讀寫、模擬、磁條仿冒等核心功能。
    的頭像 發(fā)表于 02-27 09:19 ?568次閱讀
    開源項(xiàng)目BomberCat安全<b class='flag-5'>測(cè)試工</b>具總體介紹

    芯片CP測(cè)試與FT測(cè)試的區(qū)別,半導(dǎo)體測(cè)試工程師必須知道

    本文聚焦芯片CP 測(cè)試與FT 測(cè)試的核心區(qū)別,助力半導(dǎo)體測(cè)試工程師厘清二者差異。CP 測(cè)試是封裝前的晶圓裸晶集體初篩,借助探針卡接觸焊墊,聚焦核心功能,以低成本剔除缺陷品;FT
    的頭像 發(fā)表于 01-26 11:13 ?950次閱讀

    【綜述】工作總有規(guī)范——測(cè)試執(zhí)行和bug

    關(guān)于測(cè)試工作的規(guī)范,上次討論了用例部分。本次繼續(xù)聊下測(cè)試執(zhí)行期間的規(guī)范標(biāo)準(zhǔn),是主要需要測(cè)試執(zhí)行人員關(guān)注的部分。【測(cè)試執(zhí)行】
    的頭像 發(fā)表于 10-24 10:04 ?542次閱讀
    【綜述】<b class='flag-5'>工作</b>總有規(guī)范——<b class='flag-5'>測(cè)試</b>執(zhí)行和bug

    嵌入式軟件測(cè)試與專業(yè)測(cè)試工具的必要性深度解析

    功能,支持從設(shè)計(jì)維護(hù)各階段的動(dòng)態(tài)測(cè)試和驗(yàn)證。 白盒測(cè)試工具 ?VcTester?:遵循第4代白盒測(cè)試方法,為C語言提供單元測(cè)試、集成
    發(fā)表于 09-28 17:42

    推薦5個(gè)測(cè)試效率翻倍的MCP

    推薦5個(gè)測(cè)試效率翻倍的MCP
    的頭像 發(fā)表于 09-19 10:02 ?774次閱讀
    推薦<b class='flag-5'>5</b><b class='flag-5'>個(gè)</b>讓<b class='flag-5'>測(cè)試</b>效率翻倍的MCP

    有一個(gè)轉(zhuǎn)向燈是12V電池供電的產(chǎn)品,那ESD測(cè)試工作模式不需要包含24V吧?

    有一個(gè)轉(zhuǎn)向燈是12V電池供電的產(chǎn)品,那ESD測(cè)試工作模式不需要包含24V吧?*附件:GB∕T 17626.5-2019 電磁兼容 試驗(yàn)和測(cè)量技術(shù) 浪涌(沖擊)抗擾度試驗(yàn).rar
    發(fā)表于 09-16 11:21

    “沒什么可測(cè)”時(shí),測(cè)試工程師可以做什么?

    作為一名軟件測(cè)試工程師,應(yīng)該都有過這樣的經(jīng)歷:開發(fā)人員還在編碼中,看板上沒有待測(cè)試的任務(wù),沒有即將發(fā)布的版本,也沒有回歸測(cè)試的要求...特別是在實(shí)行瀑布模型團(tuán)隊(duì)的研發(fā)早期,或者敏捷模式下迭代早期階段
    的頭像 發(fā)表于 09-12 10:03 ?754次閱讀
    “沒什么可測(cè)”時(shí),<b class='flag-5'>測(cè)試工</b>程師可以做什么?

    萬里紅工作秘密終端安全沙箱系統(tǒng)介紹

    萬里紅工作秘密終端安全沙箱系統(tǒng)順利通過國家保密科技測(cè)評(píng)中心檢測(cè),以國家標(biāo)準(zhǔn)安全能力筑牢終端防線,為政企工作秘密和核心數(shù)據(jù)提供高維度的合規(guī)防護(hù),讓敏感數(shù)據(jù)流轉(zhuǎn)更安全、更可信。
    的頭像 發(fā)表于 08-13 09:14 ?1320次閱讀

    個(gè)優(yōu)秀的射頻測(cè)試工程師需要具備哪些技能?

    個(gè)優(yōu)秀的射頻測(cè)試工程師需要具備哪些技能?在無線技術(shù)高速發(fā)展的今天,射頻(RF)測(cè)試工程師是確保通信設(shè)備性能與用戶體驗(yàn)的關(guān)鍵角色。從復(fù)雜的調(diào)制方案無處不在的干擾,從功耗優(yōu)化
    的頭像 發(fā)表于 05-16 10:08 ?2311次閱讀
    一<b class='flag-5'>個(gè)</b>優(yōu)秀的射頻<b class='flag-5'>測(cè)試工</b>程師需要具備哪些技能?

    無需接線!1個(gè)底板可測(cè)試海凌科5款人臉識(shí)別模塊

    測(cè)試。ONEFO101模組測(cè)試板1款測(cè)試底板5款1個(gè)FO101測(cè)試底板,支持
    的頭像 發(fā)表于 05-12 12:06 ?1306次閱讀
    無需接線!1<b class='flag-5'>個(gè)</b>底板可<b class='flag-5'>測(cè)試</b>海凌科<b class='flag-5'>5</b>款人臉識(shí)別模塊
    甘洛县| 天长市| 麻城市| 桑日县| 越西县| 锦屏县| 阳曲县| 涟源市| 朝阳县| 林周县| 岳普湖县| 梨树县| 鄢陵县| 普兰店市| 松原市| 盘山县| 万载县| 康定县| 铁力市| 前郭尔| 丹东市| 平定县| 宁强县| 河西区| 克什克腾旗| 崇信县| 奉节县| 汕头市| 晋宁县| 定边县| 莱阳市| 鄂尔多斯市| 姚安县| 莱芜市| 南郑县| 新乡县| 凤山市| 高邮市| 兴海县| 乌拉特前旗| 焉耆|