国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

多少和什么樣的覆蓋率分析才足夠

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:JAY THOMAS ? 2022-11-11 15:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對覆蓋率分析的討論可能會提出許多不同的假設,這些假設并不總是一致的。這是否意味著檢查所有代碼是否已執行?這是否意味著所有要求都已得到執行和測試?它是否帶來了一些 100% 以外的數字可以依賴的功能代碼?我們要做的是確保自己,即使在危及生命的情況下,程序也已經過徹底的測試,可以信賴。我們如何實現這一目標以及覆蓋范圍的哪些方面?會讓我們高枕無憂嗎?

軟件測試和分析可以被認為是由許多相互依賴的部分組成的整體活動。其中包括需求跟蹤、靜態和動態分析、編碼標準合規性等,包括覆蓋范圍分析。歸根結底,覆蓋率分析應該讓我們了解一段代碼的測試程度和徹底程度。當然,這取決于其他測試方法的應用程度和徹底性及其結果。因此,它實際上是對我們測試的測試,而不是對程序本身的測試。

那么,是什么可以讓我們很好地了解我們測試的好壞呢?

一種方法可能是檢查程序中的所有行是否已執行。然而,僅憑這一點并不能告訴我們執行路徑是如何到達這些行的,或者它以什么順序和在什么條件下這樣做。它與需求沒有直接關系。畢竟,這些要求是首先生成自動和手動測試的基礎。

覆蓋率的另一個做法是分支覆蓋率,它顯示了代碼段之間的執行路徑,但不一定是每一行。分支覆蓋率可以根據執行路徑揭示程序的結構。分支是“這個”或“那個”。它告訴我們執行可以走哪條路,但它沒有說明為什么代碼會以一種或另一種方式進行。這為我們提供了執行結構的圖片,但即使它揭示了所有分支在執行過程中至少執行過一次,它也沒有顯示從分支獲取一條或另一條路徑的條件。也就是說,它不一定表示所有情況(布爾表達式、條件)都經過測試,或者至少測試了所有滿足要求的情況。

表達式“如果 A 是分支”。當然,它可能是一個更復雜的表達式,會導致真或假 A,因此 A 的結果值就是決策。決策覆蓋率意味著每個點分支至少被調用過一次,并且每個分支采取的所有決策都至少執行過一次。這是比分支覆蓋率更強的度量,因為它將分支鏈接到路徑。因此,旨在執行程序中每個決策點的每個結果的測試就是分支決策測試。但是,每個結果的執行并不涉及可能導致該(如果,那么)決定的不同輸入和條件。為此,我們必須轉向分支/決策測試及其表親,修改條件/決策覆蓋率(MC / DC)。

MC/DC 使用每個條件至少調用一次程序中的每個進入和退出點,以便決策至少一次采取所有可能的結果,并且可以證明更改決策中的任何條件可以獨立影響該決策。一個條件被證明通過改變該條件同時保持固定所有其他可能的條件來獨立地影響決策的結果。

雖然指標很棒,但僅靠指標并不能幫助我們確信我們的代碼將按照我們預期的方式工作。測試必須與程序的要求相關 - 程序是否做了它應該做的事情 - 并且這些測試必須是生成和跟蹤適當覆蓋指標的測試。這種觀點 - 通過可追溯性增強覆蓋范圍 - 是DO-178B和IEC 61508等不同標準所描述的功能安全的關鍵。這種組合使我們能夠知道代碼做了它應該做的事情——我們已經通過測試場景執行了它。

審核編輯:郭婷

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

    關注

    30

    文章

    4968

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式軟件單元測試必要性與專業工具重要性的系統性專業研究報告

    ?實踐?: 使用?邊界值分析?設計測試用例(如輪速輸入:0, 1, 255, 256) 通過CMocka模擬CAN總線消息,驗證剎車壓力計算邏輯 自動生成?100% MC/DC覆蓋率報告?,并建立需求
    發表于 03-05 10:41

    廣立微QuanTest-YAD良感知大數據診斷分析平臺獲得行業高度認可

    。然而,尺寸與集成度的飆升帶來了致命瓶頸 —— 良斷崖式下滑。目前,芯片缺陷密度顯著增加,傳統測試方法覆蓋率不足,而 AI 芯片的異構集成架構、海量存儲單元更讓故障檢測難上加難,直接導致研發成本飆升、量產周期拉長。
    的頭像 發表于 02-25 15:18 ?379次閱讀
    廣立微QuanTest-YAD良<b class='flag-5'>率</b>感知大數據診斷<b class='flag-5'>分析</b>平臺獲得行業高度認可

    海爾智家借助MATLAB技術提高測試覆蓋率

    20,000 行。這會增加錯誤出現的概率。此外,它還會導致調試周期長、測試覆蓋率低和效率低下等問題,從而影響項目期限。
    的頭像 發表于 02-25 11:14 ?361次閱讀
    海爾智家借助MATLAB技術提高測試<b class='flag-5'>覆蓋率</b>

    芯片測試覆蓋率99%就夠了嗎?給DFT設計提個醒

    充分。必須將硅后驗證向量導入ATPG工具進行覆蓋率分析,否則會形成測試盲區。 二、從測試困境到DFT設計反饋 測試工程師的挑戰應前置于設計階段解決。 可測性設計(DFT)的早期介入:在架構設計階段,測試
    發表于 02-06 11:06

    汽車軟件質量躍遷的系統性路徑:基于ISO 26262標準的單元測試體系重構與中日實踐深度對比(2026學術研究報告

    豐田、本田等日本車企與比亞迪、蔚來等中國企業的實證數據,構建“單元測試覆蓋率-OTA召回成本-管理認知偏差”三維模型。研究發現: 日本車企通過CoverageMaster winAMS工具實現
    的頭像 發表于 01-05 15:21 ?496次閱讀

    汽車軟件質量躍遷的系統性路徑:基于ISO 26262標準的單元測試體系重構與中日實踐深度對比(2026學術研究報告)

    豐田、本田等日本車企與比亞迪、蔚來等中國企業的實證數據,構建“單元測試覆蓋率-OTA召回成本-管理認知偏差”三維模型。研究發現: 日本車企通過CoverageMaster winAMS工具實現
    發表于 01-05 14:58

    嵌入式軟件單元測試中AI自動化與人工檢查的協同機制研究:基于專業工具的實證分析

    ? ?摘要****? 本文系統探討嵌入式軟件相較于通用軟件在單元測試層面的特殊性,分析其對高覆蓋率、可追溯性與實時性驗證的嚴苛需求,并以專業工具winAMS為技術載體,深入研究AI驅動的自動化測試在
    發表于 12-31 11:22

    C語言單元測試在嵌入式軟件開發中的作用及專業工具的應用

    機器碼分析技術(Non-intrusive Binary Analysis) 對交叉編譯后的目標文件直接進行路徑追蹤 避免插樁導致的時序失真問題(傳統方法誤差可達15%) 確保MC/DC覆蓋率測量
    發表于 12-18 11:46

    智能網聯汽車測試場景覆蓋分析

    場景是智能網聯汽車安全測試技術的基礎,是開展安全測試評估的重要前提。為了確保智能網聯汽車產品測試驗證結果具備足夠覆蓋度,需要構建基于場景的測試評估體系,對系統及其功能進行全面評估,從而系統、客觀地反映車輛產品的安全狀況。
    的頭像 發表于 09-28 14:43 ?3645次閱讀
    智能網聯汽車測試場景<b class='flag-5'>覆蓋</b>度<b class='flag-5'>分析</b>

    SCADA數據采集站應該配什么樣的UPS電源?選錯可能讓數據全丟!

    不夠。今天我們就從實際應用的角度,聊聊SCADA數據采集站到底該配什么樣的UPS電源,避免踩坑。1.為什么普通UPS不適合SCADA系統?SCADA(數據采集與監
    的頭像 發表于 08-19 11:04 ?606次閱讀
    SCADA數據采集站應該配<b class='flag-5'>什么樣</b>的UPS電源?選錯可能讓數據全丟!

    太陽光模擬器關鍵參數 | 光譜匹配度、光譜覆蓋率及光譜偏離

    太陽光模擬器作為模擬太陽輻射環境的核心設備,其性能直接關系到諸多領域實驗數據的可靠性。光譜匹配度(SMD)、光譜覆蓋率(SPC)和光譜偏離(SPD)作為評估其性能的關鍵指標,從不同維度決定了模擬
    的頭像 發表于 07-24 11:26 ?1127次閱讀
    太陽光模擬器關鍵參數 | 光譜匹配度、光譜<b class='flag-5'>覆蓋率</b>及光譜偏離<b class='flag-5'>率</b>

    太陽光模擬器性能的影響參數:光譜匹配度、光譜覆蓋率及光譜偏離

    太陽光模擬器作為模擬太陽輻射環境的核心設備,其性能直接關系到諸多領域實驗數據的可靠性。光譜匹配度(SMD)、光譜覆蓋率(SPC)和光譜偏離(SPD)作為評估其性能的關鍵指標,從不同維度決定了模擬
    發表于 07-21 15:35

    什么樣叫實時工業操作系統

    實時工業操作系統的核心是在嚴格時間約束下保證任務執行的確定性、可靠性和安全性,通常需通過專用架構、實時調度算法和工業級認證來滿足嚴苛的工業環境需求。選擇時需根據具體場景的實時性等級(硬/軟)、硬件兼容性及安全標準進行匹配。
    的頭像 發表于 04-17 10:09 ?734次閱讀
    <b class='flag-5'>什么樣</b>的<b class='flag-5'>才</b>叫實時工業操作系統

    記憶示波器的采樣應如何選擇

    、抖動等細節。 示例:測量10 MHz脈沖信號時,建議使用100 MSa/s以上采樣。 周期信號分析 5倍采樣可滿足大部分需求,但需確保存儲深度足夠以記錄完整周期。 眼圖
    發表于 04-10 14:46

    智行者蝸小白SC80地庫版開啟地下空間清潔新紀元

    在流動的車位與交錯的車道間,傳統清潔總在追逐"覆蓋率"與"安全性"的平衡。如今,智行者用算法給出了新答案。
    的頭像 發表于 04-09 15:47 ?1060次閱讀