chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

將測試工作減少到最低限度的5個秘密技巧

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

掃碼添加小助手

加入工程師交流群

作者 | 小新小編 | 吃不飽

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

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

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

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

舉個例子

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

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


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

舉個例子

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

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


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

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

舉個例子

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

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

例如

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

06總結(jié)
本文介紹了使用TPT將維護(hù)工作減少到最低限度的五種方法,但TPT的優(yōu)勢不僅限于以上內(nèi)容,想了解更多請聯(lián)系我們吧。

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

    關(guān)注

    8

    文章

    5907

    瀏覽量

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

    關(guān)注

    0

    文章

    25

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    推薦5測試效率翻倍的MCP

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

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

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

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

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

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

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

    S8711A UXM5G 測試應(yīng)用軟件

    和設(shè)備開發(fā)工作流程。 它提供了全套網(wǎng)絡(luò)仿真、射頻測試和功能測試工具,能夠高度自動化地配置和設(shè)置參數(shù)。 它還具有簡單易用且功能強大的 GUI、日志視圖以及通過 SCPI 實現(xiàn)的遠(yuǎn)程控制功能,可以驗證更多使用場景。 主要特點 //
    的頭像 發(fā)表于 02-20 16:58 ?506次閱讀
    S8711A UXM<b class='flag-5'>5</b>G <b class='flag-5'>測試</b>應(yīng)用軟件

    芯科科技Z-Wave設(shè)備測試工具介紹

    本篇技術(shù)博文介紹SiliconLabs(芯科科技)提供的Z-Wave設(shè)備測試工具,通過使用一舊的Z-Wave DUT項目來測試Z-Wave設(shè)備,以確保設(shè)備可以正常
    的頭像 發(fā)表于 01-17 09:39 ?893次閱讀
    芯科科技Z-Wave設(shè)備<b class='flag-5'>測試工</b>具介紹

    AN101-最大限度減少線性穩(wěn)壓器輸出中的開關(guān)穩(wěn)壓器殘留

    電子發(fā)燒友網(wǎng)站提供《AN101-最大限度減少線性穩(wěn)壓器輸出中的開關(guān)穩(wěn)壓器殘留.pdf》資料免費下載
    發(fā)表于 01-09 14:19 ?0次下載
    AN101-最大<b class='flag-5'>限度</b>地<b class='flag-5'>減少</b>線性穩(wěn)壓器輸出中的開關(guān)穩(wěn)壓器殘留

    Web端TCP/UDP測試工具!小白必學(xué)~

    Web端TCP/UDP測試工具,方便大家進(jìn)行各種基于TCP和TDP的模擬測試。該測試工具不僅支持TCP和UDP測試,還支持SSL,使用極為便捷。 按照如下
    的頭像 發(fā)表于 01-08 18:17 ?1780次閱讀
    Web端TCP/UDP<b class='flag-5'>測試工</b>具!小白必學(xué)~

    三菱電機新建功率半導(dǎo)體模塊封裝與測試工

    三菱電機集團(tuán)近日宣布,投資約100億日元,在日本福岡縣的功率器件制作所建設(shè)一座新的功率半導(dǎo)體模塊封裝與測試工廠。該計劃最初于2023年3月14日宣布,預(yù)計于2026年10月開始運營。
    的頭像 發(fā)表于 11-20 17:57 ?1547次閱讀

    嵌入軟件單元/集成測試工具專業(yè)分析

    引言 在現(xiàn)代軟件開發(fā)過程中,單元測試作為確保代碼質(zhì)量的重要環(huán)節(jié),得到了廣泛的關(guān)注和應(yīng)用。隨著嵌入式系統(tǒng)的復(fù)雜性日益增加,對高效、可靠的單元測試工具的需求也愈加迫切。WinAMS作為一款專為嵌入
    的頭像 發(fā)表于 11-19 16:41 ?950次閱讀

    CAN總線測試工具選擇與使用

    在現(xiàn)代汽車和工業(yè)控制系統(tǒng)中,CAN總線因其高可靠性和靈活性而成為首選的通信協(xié)議。為了確保CAN網(wǎng)絡(luò)的性能和可靠性,工程師需要使用專業(yè)的測試工具來監(jiān)控、分析和診斷網(wǎng)絡(luò)問題。 CAN總線測試工具的類型
    的頭像 發(fā)表于 11-12 10:16 ?3184次閱讀

    TAS5630如何才能最大限度減少電壓失調(diào),或者調(diào)節(jié)為0?

    在交流耦合輸入的情況下, BTL 模式下的輸出失調(diào)電壓指定為高達(dá) 150mV。這對PBTL 模式是否同樣適用?如何才能最大限度減少電壓失調(diào),或者調(diào)節(jié)為 0?
    發(fā)表于 11-08 08:02

    時鐘芯片綜合測試策略:從生成過程關(guān)鍵模塊

    時鐘芯片的測試工作需細(xì)致入微,涵蓋從時鐘生成過程芯片內(nèi)部關(guān)鍵模塊的全面評估。其核心功能在于產(chǎn)生穩(wěn)定且準(zhǔn)確的頻率輸出,并能根據(jù)系統(tǒng)需求靈活調(diào)整。因此,測試的重點在于驗證芯片內(nèi)部各個環(huán)節(jié)的穩(wěn)定性和精確性。
    的頭像 發(fā)表于 11-04 11:50 ?1177次閱讀

    最大限度減少TRF7964A和TRF7970A省電模式下的電流消耗

    電子發(fā)燒友網(wǎng)站提供《最大限度減少TRF7964A和TRF7970A省電模式下的電流消耗.pdf》資料免費下載
    發(fā)表于 10-26 10:57 ?0次下載
    最大<b class='flag-5'>限度</b>地<b class='flag-5'>減少</b>TRF7964A和TRF7970A省電模式下的電流消耗