吴忠躺衫网络科技有限公司

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è)量代碼覆蓋率的 9 個(gè)技巧

鄭成枝 ? 來(lái)源:ze55me ? 作者:ze55me ? 2022-07-14 15:58 ? 次閱讀

測(cè)量代碼覆蓋率對(duì)于嵌入式系統(tǒng)來(lái)說(shuō)越來(lái)越重要,但需要一些經(jīng)驗(yàn)。這是因?yàn)橛幸恍┱系K需要克服,尤其是小目標(biāo)。但是,使用正確的方法和合適的工具,無(wú)需過(guò)多努力即可測(cè)量測(cè)試覆蓋率。九個(gè)實(shí)用技巧可幫助您入門(mén)。

測(cè)量測(cè)試覆蓋率,也稱(chēng)為代碼覆蓋率,對(duì)于嵌入式系統(tǒng)變得越來(lái)越重要。在許多情況下,這些設(shè)備對(duì)安全或業(yè)務(wù)至關(guān)重要。流程基于物聯(lián)網(wǎng)設(shè)備,患者依賴(lài)工作起搏器和智能胰島素泵,沒(méi)有嵌入式軟件就無(wú)法想象汽車(chē)和航空業(yè)。這份清單幾乎可以無(wú)限延續(xù)。隨著各種設(shè)備的重要性增加,在安全、安保和功能方面必須滿足的要求也在增加。安全標(biāo)準(zhǔn)將這一點(diǎn)考慮在內(nèi),并明確要求將測(cè)試覆蓋率記錄為產(chǎn)品驗(yàn)證的一部分。

特別是對(duì)于初學(xué)者來(lái)說(shuō),測(cè)量代碼覆蓋率似乎非常復(fù)雜和耗時(shí)。但是,如果您注意一些基本方面,事情很快就會(huì)變得容易。

1.設(shè)定期望

通常并不完全清楚對(duì)代碼覆蓋的期望。覆蓋率測(cè)量并非旨在直接改進(jìn)代碼。他們的目的是確定代碼是否經(jīng)過(guò)全面測(cè)試以及測(cè)試用例是否完整。因此,代碼覆蓋率更適合于改進(jìn)測(cè)試——并最終證明已經(jīng)執(zhí)行了足夠的測(cè)試。

2. 確定所需的測(cè)試覆蓋水平

有許多不同的測(cè)試覆蓋級(jí)別。可以說(shuō):測(cè)試覆蓋率越嚴(yán)格和詳細(xì),實(shí)現(xiàn)它所需的努力和成本就越大。

不幸的是,只有少數(shù)標(biāo)準(zhǔn),如航空領(lǐng)域的 DO-178C、電氣/電子、可編程電子安全相關(guān)系統(tǒng)的功能安全性 IEC 61508 或汽車(chē)領(lǐng)域的 ISO 26262,對(duì)所需的代碼覆蓋級(jí)別給出了具體指導(dǎo)。

根據(jù) IEC 61508 的安全完整性等級(jí) (SIL) 或 ISO 26262 的汽車(chē)安全等級(jí) (ASIL),需要語(yǔ)句覆蓋率、分支覆蓋率或 MC/DC(修改條件/決策覆蓋率)(有關(guān)代碼覆蓋率級(jí)別的更多信息,請(qǐng)參閱單獨(dú)解釋?zhuān)R韵逻m用于所有標(biāo)準(zhǔn):可能錯(cuò)誤的影響越危險(xiǎn),所需的覆蓋級(jí)別就越嚴(yán)格。

這可以從 ISO 26262 標(biāo)準(zhǔn)的下表中看出。最高安全等級(jí) ASIL D 需要最高覆蓋等級(jí) MC/DC。表中++代表強(qiáng)烈推薦,+代表推薦。在這里我們可以說(shuō)完整的修改條件/決策覆蓋自動(dòng)意味著完整的分支覆蓋,而完整的分支覆蓋自動(dòng)意味著完整的語(yǔ)句覆蓋。

poYBAGLOlCqAFr98AADFMQ8UCp8885.png

poYBAGLOlCqAFr98AADFMQ8UCp8885.png


圖 1:ISO 26262 表 12 – 軟件單元級(jí)別的結(jié)構(gòu)覆蓋度量(來(lái)源:國(guó)際標(biāo)準(zhǔn) ISO 26262-6)

對(duì)于沒(méi)有通過(guò)標(biāo)準(zhǔn)規(guī)定的軟件,提前確定哪些代碼需要根據(jù)哪些標(biāo)準(zhǔn)進(jìn)行測(cè)試也很重要。將上述標(biāo)準(zhǔn)用作指南并將測(cè)試范圍與系統(tǒng)的關(guān)鍵性保持一致可能會(huì)有所幫助。

三、測(cè)試范圍的確定

完整的代碼覆蓋率最初意味著已達(dá)到指定測(cè)試級(jí)別的 100%。然而,這通常只在安全關(guān)鍵區(qū)域是必要的。

僅僅為了滿足這個(gè)標(biāo)準(zhǔn)而瞄準(zhǔn) 100% 的代碼覆蓋率通常是沒(méi)有幫助的。重要的是要知道為什么要運(yùn)行某些測(cè)試用例。如果您不知道,那么重復(fù)測(cè)試一遍又一遍地運(yùn)行已經(jīng)測(cè)試過(guò)的代碼的風(fēng)險(xiǎn)很高。這種更高的努力并沒(méi)有得到回報(bào),因?yàn)檫@些額外的測(cè)試并沒(méi)有提供任何新的見(jiàn)解。順便說(shuō)一句,使用代碼覆蓋分析器是避免這種冗余測(cè)試的好方法。

在非關(guān)鍵應(yīng)用領(lǐng)域,測(cè)試既不應(yīng)該“太少”也不“完整”,而應(yīng)該“足夠”。

4. 確定支持的編程語(yǔ)言

有許多代碼覆蓋分析器:從免費(fèi)工具(例如 GNU 編譯器集合 (GCC) 的一部分 GNU Coverage Testing Tool Gcov)到全面的解決方案(例如Verifysoft Technology 的Testwell CTC++ ),它除了支持所有代碼覆蓋之外級(jí)別還支持各種語(yǔ)言。如果可能,公司使用的所有語(yǔ)言都應(yīng)該能夠使用單一的覆蓋工具進(jìn)行處理。這樣,開(kāi)發(fā)人員和測(cè)試人員可以在統(tǒng)一的界面中工作,而不必熟悉不同的工具。對(duì)于嵌入式軟件開(kāi)發(fā),該工具應(yīng)至少涵蓋 C、C++ 和 Java


關(guān)于代碼覆蓋級(jí)別的進(jìn)一步說(shuō)明

功能覆蓋

函數(shù)覆蓋率測(cè)量是否調(diào)用了程序的所有函數(shù)。功能覆蓋率是通常測(cè)試覆蓋率級(jí)別中“最弱的”。由于它忽略了軟件的內(nèi)部工作,所以它的實(shí)用性很低。

聲明覆蓋范圍

語(yǔ)句覆蓋率決定了測(cè)試執(zhí)行了哪些語(yǔ)句。例如,這可以用于檢測(cè)死代碼。它還顯示測(cè)試是否適用于所有語(yǔ)句。

決策覆蓋/分支覆蓋

在此覆蓋級(jí)別上,每個(gè)決策必須至少測(cè)試一次為真,一次為假。對(duì)于普通的 if 語(yǔ)句,這對(duì)應(yīng)于分支覆蓋,其中每個(gè)分支都必須已執(zhí)行。

條件覆蓋

條件覆蓋詳細(xì)考慮復(fù)合決策。對(duì)于由通過(guò)布爾運(yùn)算符組成的多個(gè)原子條件組成的決策,必須將這些條件中的每一個(gè)單獨(dú)測(cè)試為“真”和“假”。

多條件覆蓋和修改條件/決策覆蓋 (MC/DC)

對(duì)于多條件覆蓋,必須檢查所有可能的真假組合以進(jìn)行復(fù)合決策。在一個(gè)決策中有多個(gè)條件的情況下,這需要大量幾乎不切實(shí)際的測(cè)試用例。因此,在實(shí)踐和標(biāo)準(zhǔn)中,修改的條件/決策覆蓋(MC/DC)是相關(guān)的,其中測(cè)試用例的數(shù)量減少了,而測(cè)試覆蓋的信息價(jià)值仍然足夠高。對(duì)于 MC/DC,使用復(fù)合條件的所有原子條件。對(duì)每一個(gè)原子條件測(cè)試一個(gè)測(cè)試用例對(duì),這會(huì)導(dǎo)致復(fù)合條件的整體結(jié)果發(fā)生變化,但只有考慮的原子條件的真值發(fā)生變化,而其他原子條件的真值必須保持不變持續(xù)的。

5.節(jié)省內(nèi)存空間

在小目標(biāo)上測(cè)量代碼覆蓋率時(shí),有限的內(nèi)存空間通常是一個(gè)障礙。原因是需要對(duì)代碼進(jìn)行檢測(cè):為了測(cè)量覆蓋率,代碼覆蓋率工具會(huì)在代碼中插入計(jì)數(shù)器。此外,必須在要測(cè)試的目標(biāo)上實(shí)現(xiàn)一個(gè)庫(kù),其中包括處理到主機(jī)的數(shù)據(jù)傳輸。

計(jì)數(shù)器通常作為全局?jǐn)?shù)組存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器中。特別是對(duì)于尺寸非常緊湊的目標(biāo),這可能會(huì)導(dǎo)致問(wèn)題。

補(bǔ)救措施是專(zhuān)門(mén)用于嵌入式設(shè)備的代碼覆蓋率分析器。此類(lèi)工具盡可能少用。在檢測(cè)開(kāi)銷(xiāo)仍然很高的情況下,可以針對(duì)各個(gè)代碼部分單獨(dú)分析代碼覆蓋率。

第三種方法是減小計(jì)數(shù)器的大小。通常,計(jì)數(shù)器的大小為 32 位。特殊安排將計(jì)數(shù)器大小減少到 16 或 8 位。但是,必須注意避免溢出。覆蓋分析儀 Testwell CTC++ 的 bit-cov-measure 是針對(duì)小型嵌入式目標(biāo)和微處理器的特殊安排。

6. 檢查可能對(duì)處理器造成的影響

為了節(jié)省成本,很多嵌入式設(shè)備不僅內(nèi)存小,而且處理器也經(jīng)常有局限性。但是,儀器也會(huì)影響處理器。因此,可能會(huì)超出定義的時(shí)間,這可能會(huì)導(dǎo)致在某些情況下程序運(yùn)行錯(cuò)誤。

不幸的是,由于處理器負(fù)載略高,無(wú)法提前可靠地預(yù)測(cè)是否會(huì)出現(xiàn)問(wèn)題。可能的影響只會(huì)在相應(yīng)的項(xiàng)目中變得明顯。出于這個(gè)原因,還應(yīng)根據(jù)其對(duì)時(shí)序的影響來(lái)選擇代碼覆蓋分析器。如有必要,使用較小的計(jì)數(shù)器(如上所述)或部分儀器可以糾正這種情況。

也可以在覆蓋分析的情況下運(yùn)行一次測(cè)試,在沒(méi)有覆蓋分析的情況下運(yùn)行一次,以確定覆蓋分析是否導(dǎo)致程序行為的變化。

7.檢查集成到您的工具鏈中的可能性

越來(lái)越多的測(cè)試正在自動(dòng)化。這是有道理的,因?yàn)槿斯じ深A(yù)始終是潛在的錯(cuò)誤來(lái)源,也會(huì)導(dǎo)致巨大的成本。構(gòu)建系統(tǒng)測(cè)試的自動(dòng)化是必需的,尤其是在使用持續(xù)集成/持續(xù)部署 (CI/CD) 的敏捷開(kāi)發(fā)中。但是,這要求使用的代碼覆蓋分析器可以集成到工具鏈和構(gòu)建系統(tǒng)中。此外,覆蓋工具也應(yīng)該獨(dú)立于所使用的編譯器。

尤其是在大型開(kāi)發(fā)項(xiàng)目中,自動(dòng)化測(cè)試和代碼覆蓋率的自動(dòng)捕獲是不可缺少的。因此,重要的是代碼覆蓋工具可以輕松順利地集成到工具鏈中。另一方面,復(fù)雜的儀表板和前端對(duì)于自動(dòng)化測(cè)試來(lái)說(shuō)是微不足道的。

8. 驗(yàn)證報(bào)告的可理解性

代碼覆蓋會(huì)產(chǎn)生大量數(shù)據(jù)。每個(gè)測(cè)試領(lǐng)域——單元測(cè)試、模塊測(cè)試、功能測(cè)試等——都提供了自己的代碼覆蓋率數(shù)據(jù)。為了獲得完整的圖片,應(yīng)該匯總這些信息。由代碼覆蓋率分析器以有意義且可解釋的方式準(zhǔn)備此信息。

此外,這些數(shù)據(jù)在可能需要的認(rèn)證或?qū)徍朔矫嬉埠苤匾?/p>

重要的是,覆蓋工具提供的信息既可以用于進(jìn)一步自動(dòng)處理的機(jī)器可讀形式(例如 XML),也可以以人類(lèi)可讀的形式(例如 HTML)提供,以便快速和良好地概覽。

pYYBAGLOlDCAYNZ1AAIyevPkWtA296.png

pYYBAGLOlDCAYNZ1AAIyevPkWtA296.png


圖 2:代碼覆蓋率分析器 Testwell CTC++ 的 HTML 報(bào)告(函數(shù)摘要)一目了然地顯示了測(cè)試覆蓋了哪些函數(shù)。完全覆蓋的功能以藍(lán)色顯示。對(duì)于以紅色顯示的功能,覆蓋率低于 100%。例如,函數(shù)“l(fā)ights()”具有 75% 的多條件覆蓋率和 83% 的語(yǔ)句覆蓋率(TER 代表“測(cè)試有效性比率”)。(來(lái)源:Verifysoft Technology)

pYYBAGLOlDaAHc7OAACblo2cpjI332.png

pYYBAGLOlDaAHc7OAACblo2cpjI332.png


圖 3:Testwell CTC++ 的執(zhí)行配置文件顯示了源代碼中涵蓋項(xiàng)目的詳細(xì)信息。(來(lái)源:Verifysoft Technology)

9. 檢查代碼覆蓋工具是否適合開(kāi)發(fā)安全關(guān)鍵型軟件

對(duì)于安全關(guān)鍵型軟件的開(kāi)發(fā),不言而喻,代碼覆蓋工具必須支持相應(yīng)標(biāo)準(zhǔn)要求的覆蓋水平。

此外,標(biāo)準(zhǔn)要求對(duì)整個(gè)工具鏈進(jìn)行鑒定。用于代碼覆蓋分析器的工具鑒定工具包的可用性大大簡(jiǎn)化了這項(xiàng)工作。在這種情況下,工具提供商是否在此提供適當(dāng)?shù)慕ㄗh也很重要。

結(jié)論

測(cè)量代碼覆蓋率并非易事,但也不是太復(fù)雜。因此,幾乎沒(méi)有任何充分的理由放棄代碼覆蓋——即使在非關(guān)鍵領(lǐng)域也是如此。測(cè)試覆蓋率在多個(gè)層面上有所幫助:可以優(yōu)化測(cè)試和測(cè)試程序,從而帶來(lái)顯著的成本和時(shí)間優(yōu)勢(shì)。此外,代碼覆蓋率確保產(chǎn)品已經(jīng)過(guò)充分測(cè)試,并以一定的最低質(zhì)量到達(dá)客戶手中。

嵌入式系統(tǒng)供應(yīng)商不應(yīng)該重蹈 IT 行業(yè)的覆轍:交付在客戶現(xiàn)場(chǎng)成熟的“香蕉軟件”。嵌入式設(shè)備的用戶不會(huì)接受這一點(diǎn)——尤其是當(dāng)涉及“關(guān)鍵”產(chǎn)品時(shí),例如汽車(chē)行業(yè)的醫(yī)療設(shè)備或 ECU。

審核編輯 黃昊宇

聲明:本文內(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)投訴
  • 分析器
    +關(guān)注

    關(guān)注

    0

    文章

    93

    瀏覽量

    12557
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4827

    瀏覽量

    69055
  • 代碼覆蓋率
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    6849
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    電導(dǎo)的定義和測(cè)量原理

    電導(dǎo)測(cè)量技術(shù)已經(jīng)經(jīng)歷了一個(gè)多世紀(jì)的發(fā)展,至今它依然是分析領(lǐng)域中廣泛使用的一個(gè)重要參數(shù)。由于其高度的可靠性、出色的靈敏度、迅速的響應(yīng)能力以及相對(duì)低廉的成本,電導(dǎo)
    的頭像 發(fā)表于 11-05 16:13 ?1498次閱讀
    電導(dǎo)<b class='flag-5'>率</b>的定義和<b class='flag-5'>測(cè)量</b>原理

    一文帶你了解透過(guò)測(cè)量

    實(shí)驗(yàn)室在這一領(lǐng)域擁有先進(jìn)的技術(shù)和設(shè)備,能夠?yàn)榭蛻籼峁┚珳?zhǔn)的透過(guò)測(cè)量服務(wù),確保測(cè)量結(jié)果的可靠性與科學(xué)性。測(cè)定透過(guò)的重要意義及其應(yīng)用透光
    的頭像 發(fā)表于 11-04 13:00 ?249次閱讀
    一文帶你了解透過(guò)<b class='flag-5'>率</b><b class='flag-5'>測(cè)量</b>

    光學(xué)透過(guò)測(cè)量儀的技術(shù)原理和應(yīng)用場(chǎng)景

    測(cè)量儀支持多波長(zhǎng)測(cè)量功能,可以選擇不同的光源和濾光片來(lái)覆蓋紫外、可見(jiàn)光和紅外等多個(gè)波長(zhǎng)范圍,以滿足不同材料的透過(guò)
    發(fā)表于 10-16 14:38

    synopsys 的design ware:DW_fpv_div,浮點(diǎn)數(shù)除法器,默認(rèn)32位下,想提升覆蓋率(TMAX),如果用功能case去提升覆蓋率呢?

    公司某個(gè)項(xiàng)目用到了這個(gè)DW:DW_fpv_div,但是scan跑完,這個(gè)模塊覆蓋率只有60%多,現(xiàn)在要我用TMAX軟件,通過(guò)功能去覆蓋,我看了下rpt報(bào)的faults點(diǎn),嘗試去寫(xiě)了幾個(gè)特殊值去做除法
    發(fā)表于 10-15 18:38

    如何測(cè)量THS3001的壓擺

    我想測(cè)量THS3001的壓擺,請(qǐng)問(wèn)測(cè)量方法是怎樣的?對(duì)測(cè)量儀器有何要求?測(cè)量電路是隨便一個(gè)
    發(fā)表于 09-24 07:20

    利用靜態(tài)檢查工具完善功能安全中測(cè)試覆蓋率

    在功能安全中測(cè)試覆蓋率是比較重要的概念,也是在驗(yàn)證過(guò)程中通常需要花費(fèi)時(shí)間較多的步驟,如果能借助于靜態(tài)檢查工具的死邏輯查找和聲明、測(cè)試用例自動(dòng)補(bǔ)全等功能往往能取得事半功倍的效果。
    的頭像 發(fā)表于 09-05 09:15 ?421次閱讀
    利用靜態(tài)檢查工具完善功能安全中測(cè)試<b class='flag-5'>覆蓋率</b>

    2025年智能水表將覆蓋全北京!超聲波測(cè)量技術(shù)助力智能水表實(shí)現(xiàn)全天候高精度流量監(jiān)測(cè)

    北京日?qǐng)?bào)報(bào)道,預(yù)計(jì)到“十四五”規(guī)劃期末,北京市將基本實(shí)現(xiàn)智能遠(yuǎn)傳水表的全覆蓋。據(jù)2023年3月22日的數(shù)據(jù)顯示,北京市自來(lái)水集團(tuán)已經(jīng)為用戶安裝了超過(guò)330萬(wàn)支智能遠(yuǎn)傳水表,覆蓋率超過(guò)了50%。
    的頭像 發(fā)表于 07-19 16:05 ?786次閱讀
    2025年智能水表將<b class='flag-5'>覆蓋</b>全北京!超聲波<b class='flag-5'>測(cè)量</b>技術(shù)助力智能水表實(shí)現(xiàn)全天候高精度流量監(jiān)測(cè)

    測(cè)電導(dǎo)需要注意哪些事項(xiàng)

    儀的選擇應(yīng)根據(jù)測(cè)量范圍、精度、穩(wěn)定性、操作便利性等因素進(jìn)行。 1.1 測(cè)量范圍 根據(jù)待測(cè)溶液的電導(dǎo)范圍選擇合適的電導(dǎo)儀。一般來(lái)說(shuō),電導(dǎo)
    的頭像 發(fā)表于 07-14 11:43 ?1405次閱讀

    瑞薩RX MCU功能安全解決方案簡(jiǎn)介(4-2)SIL3系統(tǒng)軟件包

    經(jīng)證明,功能安全平臺(tái)軟件執(zhí)行的自我診斷和交叉監(jiān)測(cè)的診斷覆蓋率可以達(dá)到90%。
    的頭像 發(fā)表于 07-08 18:33 ?1433次閱讀
    瑞薩RX MCU功能安全解決方案簡(jiǎn)介(4-2)SIL3系統(tǒng)軟件包

    單元測(cè)試工具TESSY 新版本亮點(diǎn)速覽:提供測(cè)試駕駛艙視圖、超級(jí)覆蓋率代碼訪問(wèn)分析、增強(qiáng)覆蓋率審查

    各種測(cè)試對(duì)象和方法的所有覆蓋率測(cè)量結(jié)果,并記錄在新的測(cè)試總結(jié)報(bào)告中。 了解更多TESSY新版本功能詳情或申請(qǐng)免費(fèi)試用,歡迎咨詢TESSY中國(guó)授權(quán)分銷(xiāo)商——龍智。 新版本功能亮點(diǎn)速覽: 1、超級(jí)覆蓋率 逐行評(píng)估源
    的頭像 發(fā)表于 07-08 16:20 ?494次閱讀
    單元測(cè)試工具TESSY 新版本亮點(diǎn)速覽:提供測(cè)試駕駛艙視圖、超級(jí)<b class='flag-5'>覆蓋率</b>、<b class='flag-5'>代碼</b>訪問(wèn)分析、增強(qiáng)<b class='flag-5'>覆蓋率</b>審查

    該如何提高代碼容錯(cuò)、降低代碼耦合度?

    提高RT-Thread代碼的容錯(cuò)和降低耦合度是確保代碼質(zhì)量和可維護(hù)性的關(guān)鍵,下面列舉了幾種在編寫(xiě)代碼時(shí),提高代碼容錯(cuò)
    的頭像 發(fā)表于 06-26 08:10 ?749次閱讀
    該如何提高<b class='flag-5'>代碼</b>容錯(cuò)<b class='flag-5'>率</b>、降低<b class='flag-5'>代碼</b>耦合度?

    示波器波形刷新測(cè)量方法詳解

    示波器作為電子測(cè)量領(lǐng)域的重要工具,其波形刷新是衡量其性能的重要指標(biāo)之一。波形刷新,也稱(chēng)為波形捕獲,指的是示波器每秒鐘能夠更新的波形次數(shù),通常以波形數(shù)每秒(wfms/s)表示。高波
    的頭像 發(fā)表于 05-29 17:58 ?1484次閱讀

    如何將SystemVerilog斷言屬性和覆蓋屬性置于在設(shè)計(jì)上?

    功能覆蓋、激勵(lì)生成和運(yùn)行管理是當(dāng)今功能驗(yàn)證的三大相互關(guān)聯(lián)的任務(wù)。其中,功能覆蓋率可以說(shuō)是最重要的,主要是因?yàn)?b class='flag-5'>覆蓋率收斂是tape的主要標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 05-28 10:30 ?831次閱讀
    如何將SystemVerilog斷言屬性和<b class='flag-5'>覆蓋</b>屬性置于在設(shè)計(jì)上?

    如何使用示波器測(cè)量串口波特

    在通信和電子測(cè)量領(lǐng)域,串口波特是一個(gè)至關(guān)重要的參數(shù),它決定了數(shù)據(jù)在串行通信線上的傳輸速率。使用示波器來(lái)測(cè)量串口波特是一種常見(jiàn)且有效的方法
    的頭像 發(fā)表于 05-27 16:25 ?5503次閱讀

    藍(lán)牙信標(biāo)覆蓋范圍

    藍(lán)牙信標(biāo)覆蓋范圍是一個(gè)重要的考慮因素,對(duì)于藍(lán)牙技術(shù)的應(yīng)用和部署至關(guān)重要。了解藍(lán)牙信標(biāo)的覆蓋范圍可以幫助我們更好地規(guī)劃藍(lán)牙設(shè)備的布局和位置,從而實(shí)現(xiàn)最佳的信號(hào)
    的頭像 發(fā)表于 03-26 18:55 ?814次閱讀
    藍(lán)牙信標(biāo)<b class='flag-5'>覆蓋</b>范圍
    御匾会百家乐娱乐城| 百家乐官网博彩安全吗| 百家乐路单破解方法| 网上真钱麻将| 百家乐机器二手| 永发娱乐城| 缅甸百家乐赌博有假吗| 百家乐官网网址是多少| A8百家乐的玩法技巧和规则| 百家乐官网游戏网上投注| 大发888官网df888| 玩百家乐官网都是什么人| 金冠娱乐城网站| 百家乐官网博彩免费体验金3| 星期八娱乐城官网| 百家乐真人娱乐城| 皇冠百家乐官网客户端皇冠| 顶尖百家乐官网的玩法技巧和规则| 梭哈棋牌游戏大厅| 门赌场百家乐的规则| 百家乐官网下对子的概率| 威尼斯人娱乐城| 百家乐官网平一直压庄| 百家乐官网平台租用| 免费百家乐追号工具| 免费百家乐官网计划软件| 天天百家乐官网游戏| 国际娱百家乐的玩法技巧和规则| 首席百家乐官网的玩法技巧和规则| 上高县| 万达百家乐娱乐城| 百家乐是骗人吗| 太阳城百家乐官网作弊| 大发888网站是多少呢| 澳门百家乐鸿运| 百家乐官网出老千视频| 品尊国际娱乐| 女优百家乐的玩法技巧和规则| 大三元百家乐官网的玩法技巧和规则 | 诚信百家乐官网平台| 明升88|