色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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è)試工作減少到最低限度的5個(gè)秘密技巧

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

作者 | 小新小編 | 吃不飽

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

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

TPT作為德國(guó)PikeTec公司的嵌入式軟件測(cè)試工具,通過(guò)測(cè)試服務(wù)和客戶的建設(shè)性反饋,不斷識(shí)別工具新需求,對(duì)上述問(wèn)題提供了幾種策略。接下來(lái)將從5個(gè)方面介紹TPT是如何減少維護(hù)工作的。1. 分離測(cè)試數(shù)據(jù)和預(yù)期行為2. 使用狀態(tài)機(jī)型測(cè)試用例開(kāi)發(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)建過(guò)程中節(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要求編寫(xiě)如下四條測(cè)試用例:
3acaf1d6-d4cd-11ed-ad0d-dac502259ad0.png當(dāng)使用測(cè)試工具TPT時(shí),可以將上述預(yù)期行為通過(guò)腳本、Trigger Rule等評(píng)估方法定義到Assesslet中,且其內(nèi)容對(duì)所有測(cè)試用例均可重用。
如圖1,使用Trigger Rule的While condition is true 模式進(jìn)行評(píng)估,簡(jiǎn)單介紹一下其使用方法:當(dāng)測(cè)試數(shù)據(jù)滿足Condition中的內(nèi)容時(shí),會(huì)評(píng)估Then check 中的語(yǔ)句,否則就評(píng)估Else check中的內(nèi)容。
3ae3c2a6-d4cd-11ed-ad0d-dac502259ad0.png圖1 Trigger Rule
還可以通過(guò)使用信號(hào)波形或斜坡來(lái)減少被測(cè)系統(tǒng)(SUT)的必要測(cè)試用例的數(shù)量。如下圖,將上述四條測(cè)試用例用一條表示。(預(yù)期行為如上述寫(xiě)在Assesslet中)
3af43942-d4cd-11ed-ad0d-dac502259ad0.png圖2 測(cè)試用例
另外如果我們想要增加測(cè)試深度,例如進(jìn)行邊界值測(cè)試,只需編寫(xiě)測(cè)試數(shù)據(jù)即可,因?yàn)樵贏ssesslet中已經(jīng)定義了缺失的信息和期望值。

通過(guò)上述內(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è)試用例開(kāi)發(fā)測(cè)試
TPT支持步驟列表型和狀態(tài)機(jī)型的測(cè)試用例
對(duì)于狀態(tài)機(jī)型測(cè)試用例來(lái)說(shuō),可以將重復(fù)需要的測(cè)試數(shù)據(jù)分離到狀態(tài)機(jī)的變種中。

舉個(gè)例子

開(kāi)關(guān)處于自動(dòng)檔位下,頭燈根據(jù)不同的光照強(qiáng)度,產(chǎn)生不同的變化,測(cè)試車輛的燈控功能。這里重復(fù)使用的測(cè)試數(shù)據(jù)是開(kāi)關(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 未通過(guò)需求顯示
對(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)整。這樣一來(lái)就可以為測(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)造了一些可能性來(lái)自動(dòng)化這些手動(dòng)工作:提供一個(gè)允許用戶使用自己的自動(dòng)化腳本來(lái)自動(dòng)化執(zhí)行部分工作的API接口(API Script Editor),并且TPT 中85%的GUI功能可以由用戶來(lái)實(shí)現(xiàn)自動(dòng)化。

例如

通過(guò)下圖中的腳本可以創(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生成的工程
除此以外,還可以通過(guò)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)容及配圖由入駐作者撰寫(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)投訴
  • 測(cè)試
    +關(guān)注

    關(guān)注

    8

    文章

    5481

    瀏覽量

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

    關(guān)注

    0

    文章

    24

    瀏覽量

    7041
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

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

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

    CAN總線測(cè)試工具選擇與使用

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

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

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

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

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

    最大限度減少TPS53355和TPS53353系列器件的開(kāi)關(guān)振鈴

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

    最大限度減少UCC287XX系列的待機(jī)消耗

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

    測(cè)試工作中的哎呀,當(dāng)時(shí)怎么沒(méi)有想到

    在我們的測(cè)試工作中,是不是經(jīng)常遇到這樣的情形,發(fā)生了線上問(wèn)題,產(chǎn)品、研發(fā)或者測(cè)試同學(xué)一拍腦袋:當(dāng)時(shí)怎么沒(méi)有想到,怎么給漏掉了呢?明明是一個(gè)非常簡(jiǎn)單的事情,用大拇指都能想到的驗(yàn)證場(chǎng)景,為何當(dāng)時(shí)就漏測(cè)了
    的頭像 發(fā)表于 09-06 09:45 ?349次閱讀
    <b class='flag-5'>測(cè)試工作</b>中的哎呀,當(dāng)時(shí)怎么沒(méi)有想到

    通過(guò)優(yōu)化補(bǔ)償最大限度減少導(dǎo)通時(shí)間抖動(dòng)和紋波

    電子發(fā)燒友網(wǎng)站提供《通過(guò)優(yōu)化補(bǔ)償最大限度減少導(dǎo)通時(shí)間抖動(dòng)和紋波.pdf》資料免費(fèi)下載
    發(fā)表于 08-26 11:34 ?0次下載
    通過(guò)優(yōu)化補(bǔ)償最大<b class='flag-5'>限度</b>地<b class='flag-5'>減少</b>導(dǎo)通時(shí)間抖動(dòng)和紋波

    CAN總線測(cè)試工具的主要功能

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

    電路板測(cè)試工裝制作原理是什么

    一、引言 電路板測(cè)試工裝是用于檢測(cè)電路板性能的一種專用設(shè)備,它能夠?qū)﹄娐钒宓母鞣N性能參數(shù)進(jìn)行測(cè)試,以確保電路板的質(zhì)量和可靠性。隨著電子技術(shù)的不斷進(jìn)步,電路板的復(fù)雜性和功能也在不斷增加,因此,電路板
    的頭像 發(fā)表于 05-28 16:08 ?2756次閱讀

    嵌入軟件單元測(cè)試工具的作用

    測(cè)試單元進(jìn)行測(cè)試,來(lái)驗(yàn)證其是否按照設(shè)計(jì)要求正常工作。 嵌入軟件單元測(cè)試工具能夠提高開(kāi)發(fā)人員的工作效率和軟件質(zhì)量。首先,它可以幫助開(kāi)發(fā)人員快
    的頭像 發(fā)表于 04-23 15:31 ?525次閱讀
    嵌入軟件單元<b class='flag-5'>測(cè)試工</b>具的作用

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

    探測(cè)電路總是會(huì)對(duì)信號(hào)產(chǎn)生一定的影響。探頭負(fù)載會(huì)改變被探測(cè)的信號(hào),可能導(dǎo)致測(cè)量問(wèn)題,甚至可能導(dǎo)致電路執(zhí)行不同的操作。減少電容負(fù)載可以幫助最大限度減少這些影響。在本應(yīng)用中,您將了解低電容探頭如何改進(jìn)
    的頭像 發(fā)表于 03-25 10:51 ?638次閱讀
    如何使用低電容探頭最大<b class='flag-5'>限度</b>地<b class='flag-5'>減少</b>探頭負(fù)載
    主站蜘蛛池模板: yellow日本动漫免费观看 | 亚洲国产欧美国产综合在线 | 恋老视频 国产国佬 | 13一18TV处流血TV | 91se在线看片国产免费观看 | 国内视频在线精品一区 | 国色天香社区视频免费高清3 | 蜜桃传媒星空传媒在线播放 | 国产69精品久久久久观看软件 | 久久在精品线影院精品国产 | 中国毛片网 | 伊人久久精品线影院 | 午夜久久影院 | 色婷婷亚洲精品天天综合影院 | 久久精品视频在线直播6 | 视频成人永久免费视频 | 久久精品热只有精品 | 蜜芽亚洲欧美一区二区电影 | 美女拉开腿让男生桶到爽 | 国产精品夜夜春夜夜爽久久小 | 国产亚洲人成网站在线观看播放 | 国产欧美一区二区三区免费 | 男女XX00上下抽搐动态图 | 乳色吐息在线观看全集免费观看 | 大胸美女裸身色诱网站 | 国产精品第十页 | 帅哥男男GV在线1080P | 饥渴的护士自慰被发现 | 我要色色网| 亚洲色欲色欲WWW在线成人网 | 婷婷久久无码欧美人妻 | 91热久久免费频精品动漫99 | 成片在线看一区二区草莓 | 人妻中文字幕无码系列 | 在线高清视频不卡无码 | 亚洲午夜精品一区二区公牛电影院 | 久久精品热老司机 | 95国产精品人妻无码久 | 年轻的老师5理伦片 | 日本免费一区二区三区四区五六区 | 成人国产在线24小时播放视频 |