91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:JAY THOMAS ? 2022-11-11 15:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對(duì)覆蓋率分析的討論可能會(huì)提出許多不同的假設(shè),這些假設(shè)并不總是一致的。這是否意味著檢查所有代碼是否已執(zhí)行?這是否意味著所有要求都已得到執(zhí)行和測(cè)試?它是否帶來(lái)了一些 100% 以外的數(shù)字可以依賴的功能代碼?我們要做的是確保自己,即使在危及生命的情況下,程序也已經(jīng)過徹底的測(cè)試,可以信賴。我們?nèi)绾螌?shí)現(xiàn)這一目標(biāo)以及覆蓋范圍的哪些方面?會(huì)讓我們高枕無(wú)憂嗎?

軟件測(cè)試和分析可以被認(rèn)為是由許多相互依賴的部分組成的整體活動(dòng)。其中包括需求跟蹤、靜態(tài)和動(dòng)態(tài)分析、編碼標(biāo)準(zhǔn)合規(guī)性等,包括覆蓋范圍分析。歸根結(jié)底,覆蓋率分析應(yīng)該讓我們了解一段代碼的測(cè)試程度和徹底程度。當(dāng)然,這取決于其他測(cè)試方法的應(yīng)用程度和徹底性及其結(jié)果。因此,它實(shí)際上是對(duì)我們測(cè)試的測(cè)試,而不是對(duì)程序本身的測(cè)試。

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

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

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

表達(dá)式“如果 A 是分支”。當(dāng)然,它可能是一個(gè)更復(fù)雜的表達(dá)式,會(huì)導(dǎo)致真或假 A,因此 A 的結(jié)果值就是決策。決策覆蓋率意味著每個(gè)點(diǎn)分支至少被調(diào)用過一次,并且每個(gè)分支采取的所有決策都至少執(zhí)行過一次。這是比分支覆蓋率更強(qiáng)的度量,因?yàn)樗鼘⒎种ф溄拥铰窂?。因此,旨在?zhí)行程序中每個(gè)決策點(diǎn)的每個(gè)結(jié)果的測(cè)試就是分支決策測(cè)試。但是,每個(gè)結(jié)果的執(zhí)行并不涉及可能導(dǎo)致該(如果,那么)決定的不同輸入和條件。為此,我們必須轉(zhuǎn)向分支/決策測(cè)試及其表親,修改條件/決策覆蓋率(MC / DC)。

MC/DC 使用每個(gè)條件至少調(diào)用一次程序中的每個(gè)進(jìn)入和退出點(diǎn),以便決策至少一次采取所有可能的結(jié)果,并且可以證明更改決策中的任何條件可以獨(dú)立影響該決策。一個(gè)條件被證明通過改變?cè)摋l件同時(shí)保持固定所有其他可能的條件來(lái)獨(dú)立地影響決策的結(jié)果。

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

審核編輯:郭婷

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

    關(guān)注

    30

    文章

    4968

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    嵌入式軟件單元測(cè)試必要性與專業(yè)工具重要性的系統(tǒng)性專業(yè)研究報(bào)告

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

    廣立微QuanTest-YAD良感知大數(shù)據(jù)診斷分析平臺(tái)獲得行業(yè)高度認(rèn)可

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

    海爾智家借助MATLAB技術(shù)提高測(cè)試覆蓋率

    20,000 行。這會(huì)增加錯(cuò)誤出現(xiàn)的概率。此外,它還會(huì)導(dǎo)致調(diào)試周期長(zhǎng)、測(cè)試覆蓋率低和效率低下等問題,從而影響項(xiàng)目期限。
    的頭像 發(fā)表于 02-25 11:14 ?399次閱讀
    海爾智家借助MATLAB技術(shù)提高測(cè)試<b class='flag-5'>覆蓋率</b>

    芯片測(cè)試覆蓋率99%就夠了嗎?給DFT設(shè)計(jì)提個(gè)醒

    充分。必須將硅后驗(yàn)證向量導(dǎo)入ATPG工具進(jìn)行覆蓋率分析,否則會(huì)形成測(cè)試盲區(qū)。 二、從測(cè)試?yán)Ь车紻FT設(shè)計(jì)反饋 測(cè)試工程師的挑戰(zhàn)應(yīng)前置于設(shè)計(jì)階段解決。 可測(cè)性設(shè)計(jì)(DFT)的早期介入:在架構(gòu)設(shè)計(jì)階段,測(cè)試
    發(fā)表于 02-06 11:06

    汽車軟件質(zhì)量躍遷的系統(tǒng)性路徑:基于ISO 26262標(biāo)準(zhǔn)的單元測(cè)試體系重構(gòu)與中日實(shí)踐深度對(duì)比(2026學(xué)術(shù)研究報(bào)告

    豐田、本田等日本車企與比亞迪、蔚來(lái)等中國(guó)企業(yè)的實(shí)證數(shù)據(jù),構(gòu)建“單元測(cè)試覆蓋率-OTA召回成本-管理認(rèn)知偏差”三維模型。研究發(fā)現(xiàn): 日本車企通過CoverageMaster winAMS工具實(shí)現(xiàn)
    的頭像 發(fā)表于 01-05 15:21 ?523次閱讀

    汽車軟件質(zhì)量躍遷的系統(tǒng)性路徑:基于ISO 26262標(biāo)準(zhǔn)的單元測(cè)試體系重構(gòu)與中日實(shí)踐深度對(duì)比(2026學(xué)術(shù)研究報(bào)告)

    豐田、本田等日本車企與比亞迪、蔚來(lái)等中國(guó)企業(yè)的實(shí)證數(shù)據(jù),構(gòu)建“單元測(cè)試覆蓋率-OTA召回成本-管理認(rèn)知偏差”三維模型。研究發(fā)現(xiàn): 日本車企通過CoverageMaster winAMS工具實(shí)現(xiàn)
    發(fā)表于 01-05 14:58

    嵌入式軟件單元測(cè)試中AI自動(dòng)化與人工檢查的協(xié)同機(jī)制研究:基于專業(yè)工具的實(shí)證分析

    ? ?摘要****? 本文系統(tǒng)探討嵌入式軟件相較于通用軟件在單元測(cè)試層面的特殊性,分析其對(duì)高覆蓋率、可追溯性與實(shí)時(shí)性驗(yàn)證的嚴(yán)苛需求,并以專業(yè)工具winAMS為技術(shù)載體,深入研究AI驅(qū)動(dòng)的自動(dòng)化測(cè)試在
    發(fā)表于 12-31 11:22

    C語(yǔ)言單元測(cè)試在嵌入式軟件開發(fā)中的作用及專業(yè)工具的應(yīng)用

    機(jī)器碼分析技術(shù)(Non-intrusive Binary Analysis) 對(duì)交叉編譯后的目標(biāo)文件直接進(jìn)行路徑追蹤 避免插樁導(dǎo)致的時(shí)序失真問題(傳統(tǒng)方法誤差可達(dá)15%) 確保MC/DC覆蓋率測(cè)量
    發(fā)表于 12-18 11:46

    智能網(wǎng)聯(lián)汽車測(cè)試場(chǎng)景覆蓋分析

    場(chǎng)景是智能網(wǎng)聯(lián)汽車安全測(cè)試技術(shù)的基礎(chǔ),是開展安全測(cè)試評(píng)估的重要前提。為了確保智能網(wǎng)聯(lián)汽車產(chǎn)品測(cè)試驗(yàn)證結(jié)果具備足夠覆蓋度,需要構(gòu)建基于場(chǎng)景的測(cè)試評(píng)估體系,對(duì)系統(tǒng)及其功能進(jìn)行全面評(píng)估,從而系統(tǒng)、客觀地反映車輛產(chǎn)品的安全狀況。
    的頭像 發(fā)表于 09-28 14:43 ?3658次閱讀
    智能網(wǎng)聯(lián)汽車測(cè)試場(chǎng)景<b class='flag-5'>覆蓋</b>度<b class='flag-5'>分析</b>

    SCADA數(shù)據(jù)采集站應(yīng)該配什么樣的UPS電源?選錯(cuò)可能讓數(shù)據(jù)全丟!

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

    太陽(yáng)光模擬器關(guān)鍵參數(shù) | 光譜匹配度、光譜覆蓋率及光譜偏離

    太陽(yáng)光模擬器作為模擬太陽(yáng)輻射環(huán)境的核心設(shè)備,其性能直接關(guān)系到諸多領(lǐng)域?qū)嶒?yàn)數(shù)據(jù)的可靠性。光譜匹配度(SMD)、光譜覆蓋率(SPC)和光譜偏離(SPD)作為評(píng)估其性能的關(guān)鍵指標(biāo),從不同維度決定了模擬
    的頭像 發(fā)表于 07-24 11:26 ?1140次閱讀
    太陽(yáng)光模擬器關(guān)鍵參數(shù) | 光譜匹配度、光譜<b class='flag-5'>覆蓋率</b>及光譜偏離<b class='flag-5'>率</b>

    太陽(yáng)光模擬器性能的影響參數(shù):光譜匹配度、光譜覆蓋率及光譜偏離

    太陽(yáng)光模擬器作為模擬太陽(yáng)輻射環(huán)境的核心設(shè)備,其性能直接關(guān)系到諸多領(lǐng)域?qū)嶒?yàn)數(shù)據(jù)的可靠性。光譜匹配度(SMD)、光譜覆蓋率(SPC)和光譜偏離(SPD)作為評(píng)估其性能的關(guān)鍵指標(biāo),從不同維度決定了模擬
    發(fā)表于 07-21 15:35

    什么樣叫實(shí)時(shí)工業(yè)操作系統(tǒng)

    實(shí)時(shí)工業(yè)操作系統(tǒng)的核心是在嚴(yán)格時(shí)間約束下保證任務(wù)執(zhí)行的確定性、可靠性和安全性,通常需通過專用架構(gòu)、實(shí)時(shí)調(diào)度算法和工業(yè)級(jí)認(rèn)證來(lái)滿足嚴(yán)苛的工業(yè)環(huán)境需求。選擇時(shí)需根據(jù)具體場(chǎng)景的實(shí)時(shí)性等級(jí)(硬/軟)、硬件兼容性及安全標(biāo)準(zhǔn)進(jìn)行匹配。
    的頭像 發(fā)表于 04-17 10:09 ?750次閱讀
    <b class='flag-5'>什么樣</b>的<b class='flag-5'>才</b>叫實(shí)時(shí)工業(yè)操作系統(tǒng)

    記憶示波器的采樣應(yīng)如何選擇

    、抖動(dòng)等細(xì)節(jié)。 示例:測(cè)量10 MHz脈沖信號(hào)時(shí),建議使用100 MSa/s以上采樣。 周期信號(hào)分析 5倍采樣可滿足大部分需求,但需確保存儲(chǔ)深度足夠以記錄完整周期。 眼圖
    發(fā)表于 04-10 14:46

    智行者蝸小白SC80地庫(kù)版開啟地下空間清潔新紀(jì)元

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