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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

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

北匯信息POLELINK ? 2023-04-12 11:39 ? 次閱讀

作者 | 小新小編 | 吃不飽

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

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

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

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

舉個例子

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

通過上述內容可以看到TPT提供的這種分離方法在創建測試用例時節省了相當大的成本。另外在大多數情況下測試數據可以保持不變,只需要調整Assesslet,這就使得維護工作進一步減少。


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

舉個例子

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

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


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

04使用反應式測試方法設計穩健的測試
TPT的反應式測試方法增加了測試對變化和環境變量的穩健性。反應式測試可以理解為,在測試設計中(搭建測試用例時)定義只有當SUT為已定義狀態時才執行的動作(在轉移線上設置判斷條件),也可以稱為基于事件的測試。

舉個例子

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

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

例如

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

06總結
本文介紹了使用TPT將維護工作減少到最低限度的五種方法,但TPT的優勢不僅限于以上內容,想了解更多請聯系我們吧。

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

    關注

    8

    文章

    5382

    瀏覽量

    127073
  • TPT
    TPT
    +關注

    關注

    0

    文章

    23

    瀏覽量

    7010
收藏 人收藏

    評論

    相關推薦

    芯科科技Z-Wave設備測試工具介紹

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

    AN101-最大限度減少線性穩壓器輸出中的開關穩壓器殘留

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

    Web端TCP/UDP測試工具!小白必學~

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

    三菱電機新建功率半導體模塊封裝與測試工

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

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

    在現代汽車和工業控制系統中,CAN總線因其高可靠性和靈活性而成為首選的通信協議。為了確保CAN網絡的性能和可靠性,工程師需要使用專業的測試工具來監控、分析和診斷網絡問題。 CAN總線測試工具的類型
    的頭像 發表于 11-12 10:16 ?1024次閱讀

    TAS5630如何才能最大限度減少電壓失調,或者調節為0?

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

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

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

    最大限度減少TPS53355和TPS53353系列器件的開關振鈴

    電子發燒友網站提供《最大限度減少TPS53355和TPS53353系列器件的開關振鈴.pdf》資料免費下載
    發表于 10-15 11:17 ?0次下載
    最大<b class='flag-5'>限度</b>地<b class='flag-5'>減少</b>TPS53355和TPS53353系列器件的開關振鈴

    最大限度減少UCC287XX系列的待機消耗

    電子發燒友網站提供《最大限度減少UCC287XX系列的待機消耗.pdf》資料免費下載
    發表于 09-25 09:35 ?0次下載
    最大<b class='flag-5'>限度</b>地<b class='flag-5'>減少</b>UCC287XX系列的待機消耗

    測試工作中的哎呀,當時怎么沒有想到

    在我們的測試工作中,是不是經常遇到這樣的情形,發生了線上問題,產品、研發或者測試同學一拍腦袋:當時怎么沒有想到,怎么給漏掉了呢?明明是一非常簡單的事情,用大拇指都能想到的驗證場景,為何當時就漏測了
    的頭像 發表于 09-06 09:45 ?307次閱讀
    <b class='flag-5'>測試工作</b>中的哎呀,當時怎么沒有想到

    通過優化補償最大限度減少導通時間抖動和紋波

    電子發燒友網站提供《通過優化補償最大限度減少導通時間抖動和紋波.pdf》資料免費下載
    發表于 08-26 11:34 ?0次下載
    通過優化補償最大<b class='flag-5'>限度</b>地<b class='flag-5'>減少</b>導通時間抖動和紋波

    CAN總線測試工具的主要功能

    CAN總線測試工具是用于測試CAN(Controller Area Network)總線通信的軟件或硬件工具,其功能豐富且多樣化。以下是CAN總線測試工具的主要功能,以分點表示和歸納: (1)捕獲
    的頭像 發表于 06-25 16:02 ?1206次閱讀

    電路板測試工裝制作原理是什么

    一、引言 電路板測試工裝是用于檢測電路板性能的一種專用設備,它能夠對電路板的各種性能參數進行測試,以確保電路板的質量和可靠性。隨著電子技術的不斷進步,電路板的復雜性和功能也在不斷增加,因此,電路板
    的頭像 發表于 05-28 16:08 ?2485次閱讀

    嵌入軟件單元測試工具的作用

    測試單元進行測試,來驗證其是否按照設計要求正常工作。 嵌入軟件單元測試工具能夠提高開發人員的工作效率和軟件質量。首先,它可以幫助開發人員快
    的頭像 發表于 04-23 15:31 ?470次閱讀
    嵌入軟件單元<b class='flag-5'>測試工</b>具的作用

    如何使用低電容探頭最大限度減少探頭負載

    探測電路總是會對信號產生一定的影響。探頭負載會改變被探測的信號,可能導致測量問題,甚至可能導致電路執行不同的操作。減少電容負載可以幫助最大限度減少這些影響。在本應用中,您將了解低電容探頭如何改進
    的頭像 發表于 03-25 10:51 ?583次閱讀
    如何使用低電容探頭最大<b class='flag-5'>限度</b>地<b class='flag-5'>減少</b>探頭負載
    主站蜘蛛池模板: 色屋网| 在线一级毛片 | 一级做a爰片久久毛片图片 一级做a爰片久久毛片鸭王 | 亚洲色图吧 | 国产综合图片 | 激情婷婷六月天 | 国产伦精品一区二区三区女 | 女人的天堂网站 | 黄色免费三级 | 97色吧| 婷婷午夜激情 | 日本一道dvd在线中文字幕 | 亚洲最大成人 | 亚洲无线码一区在线观看 | 人人爽影院 | 午夜老司机永久免费看片 | 伊人天天操 | 丁香欧美 | 妇女交性大片 | 久久国产免费观看精品1 | 亚洲va中文va欧美va爽爽 | 天天干天天色综合网 | 男女同床爽爽视频免费 | 奇米第四777 | 日韩欧美黄色 | 欧美成人影院免费观 | 国产黄色片一级 | h视频在线看| 你懂的视频在线看 | 综合五月天婷婷丁香 | a爱视频 | 成人午夜网站 | 亚洲一区日韩一区欧美一区a | 色资源在线观看 | 午夜国产精品免费观看 | 天天夜干 | 深爱激情五月婷婷 | 日干夜操 | 看免费视频 | 你懂的网站在线观看网址 | 久久精品国产99精品最新 |