日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

100%代碼覆蓋率分析是否必不可少

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

掃碼添加小助手

加入工程師交流群

安全關(guān)鍵型軟件標(biāo)準(zhǔn)高度關(guān)注如何有效地測(cè)試軟件。他們指出,有效的軟件測(cè)試需要一種規(guī)范的方法,其中代碼覆蓋率用于提供有關(guān)迄今為止測(cè)試有效性的反饋。應(yīng)用于系統(tǒng)的測(cè)試嚴(yán)格程度必須由系統(tǒng)故障的影響決定。后果越嚴(yán)重,測(cè)試必須越嚴(yán)格。

覆蓋率分析是軟件安全的重要組成部分,但隨之而來(lái)的是兩個(gè)問(wèn)題 - 覆蓋率是多少 - 以及我如何最大限度地減少實(shí)施流程所涉及的工作量。讓我們看一下安全關(guān)鍵流程標(biāo)準(zhǔn)的指南,看看它們?nèi)绾斡懻摳采w范圍,以及覆蓋范圍如何影響風(fēng)險(xiǎn)管理。我們還將考慮實(shí)施工作 - 基本規(guī)則是從簡(jiǎn)單開(kāi)始并建立 - 并嘗試了解這些因素如何結(jié)合在一起。

在現(xiàn)實(shí)生活中 – 從選擇承保級(jí)別的實(shí)際角度來(lái)看,始終從報(bào)表承保范圍開(kāi)始,并在必要時(shí)從那里開(kāi)始工作。DO-178 和 ISO 26262 的指南可幫助您確定適合您項(xiàng)目的覆蓋級(jí)別。這兩個(gè)標(biāo)準(zhǔn)都要求進(jìn)行系統(tǒng)安全評(píng)估,以確定故障的影響和系統(tǒng)目標(biāo)故障率,這反過(guò)來(lái)又定義了證明系統(tǒng)已經(jīng)過(guò)適當(dāng)測(cè)試所需的測(cè)試級(jí)別。毋庸置疑,失敗的影響越大,測(cè)試效果必須越嚴(yán)格。然后強(qiáng)制要求適當(dāng)級(jí)別的代碼覆蓋率,以證明已達(dá)到適當(dāng)?shù)臏y(cè)試級(jí)別。

這導(dǎo)致了一些問(wèn)題,例如您的系統(tǒng)對(duì)您的任務(wù)有多重要?我應(yīng)該以什么樣的故障率為目標(biāo)?下表提供了一些關(guān)于選擇美國(guó)聯(lián)邦航空管理局 (FAA) 就 DO-178 討論的適當(dāng)覆蓋范圍級(jí)別的指導(dǎo)。

450-LDRA+Table.jpg.jpg

代碼覆蓋率作為測(cè)試嚴(yán)格性的衡量標(biāo)準(zhǔn)必須謹(jǐn)慎應(yīng)用。例如,在沒(méi)有測(cè)試計(jì)劃的情況下執(zhí)行系統(tǒng)所實(shí)現(xiàn)的覆蓋范圍是不合適的。執(zhí)行必須由測(cè)試計(jì)劃和需求驅(qū)動(dòng)。通常,安全關(guān)鍵軟件標(biāo)準(zhǔn)的指導(dǎo)是,為了證明適當(dāng)?shù)臏y(cè)試嚴(yán)格程度,測(cè)試必須由需求驅(qū)動(dòng)并在系統(tǒng)級(jí)別執(zhí)行。但是,根據(jù)適當(dāng)?shù)囊?,您可以使用在單元?jí)別驅(qū)動(dòng)的測(cè)試來(lái)補(bǔ)充此測(cè)試。只有這樣,才適合使用覆蓋率分析來(lái)衡量測(cè)試的完整性。

在實(shí)踐中,從系統(tǒng)級(jí)測(cè)試中實(shí)現(xiàn) 100% 的代碼覆蓋率既不合適也沒(méi)有必要。實(shí)現(xiàn)系統(tǒng)的最大代碼覆蓋率是一個(gè)迭代過(guò)程。使用代碼覆蓋率結(jié)果作為反饋,可以識(shí)別測(cè)試過(guò)程中的缺陷,例如缺少需求、缺少測(cè)試用例、無(wú)法訪問(wèn)、不需要或失效/停用的代碼。然后可以添加測(cè)試用例,解決需求,重構(gòu)代碼以解決提出的問(wèn)題。然后可以更新和重復(fù)測(cè)試,直到滿足項(xiàng)目的測(cè)試效果目標(biāo)。這可能包括考慮未使用的代碼(例如,當(dāng)僅使用部分開(kāi)源組件時(shí))或用測(cè)試工具的結(jié)果增強(qiáng)系統(tǒng)級(jí)測(cè)試結(jié)果,甚至代碼檢查。

在選擇有助于進(jìn)行覆蓋率測(cè)量的工具時(shí),請(qǐng)務(wù)必注意,并非所有覆蓋率分析工具都是平等的,選擇錯(cuò)誤的工具可能會(huì)損害您準(zhǔn)確測(cè)量覆蓋范圍的能力,或者更糟的是,提供不正確的結(jié)果。以下是選擇覆蓋范圍分析工具時(shí)需要考慮的一些問(wèn)題:

? 覆蓋率測(cè)量實(shí)施的內(nèi)存占用量是多少,尤其是在測(cè)試嵌入式系統(tǒng)時(shí)?

? 該工具是否支持您的嵌入式系統(tǒng)?

? 運(yùn)行時(shí)數(shù)據(jù)的內(nèi)存占用量是多少?您的系統(tǒng)是否有足夠的內(nèi)存來(lái)進(jìn)行有意義的測(cè)量?

? 檢測(cè)是否會(huì)影響系統(tǒng)運(yùn)行時(shí)行為?

DO-178 通過(guò)要求必須驗(yàn)證用于測(cè)量代碼覆蓋率的任何工具,以便在目標(biāo)環(huán)境中產(chǎn)生準(zhǔn)確、可靠的結(jié)果,從而為這些決策提供指導(dǎo)。因此,您需要確保您選擇的工具符合 DO-178 的要求,以便可以放心地使用它產(chǎn)生的結(jié)果,而無(wú)需進(jìn)一步驗(yàn)證。檢查工具的譜系。

代碼覆蓋率 — 提供基本保證

任何軟件項(xiàng)目的代碼質(zhì)量都可以從應(yīng)用安全關(guān)鍵標(biāo)準(zhǔn)中的一些簡(jiǎn)單指南中受益。為了控制測(cè)試的有效性,必須使用代碼覆蓋率來(lái)衡量測(cè)試的影響,使用適合軟件所需的測(cè)試嚴(yán)格程度的代碼覆蓋率級(jí)別。為了確保測(cè)試的嚴(yán)格性達(dá)到適當(dāng)?shù)乃?,所有測(cè)試都必須基于需求并在系統(tǒng)級(jí)別執(zhí)行。測(cè)試,測(cè)量,重復(fù)。如果沒(méi)有代碼覆蓋率分析,就不可能獲得提高測(cè)試有效性所需的反饋、知識(shí)和理解。選擇覆蓋范圍分析工具時(shí),請(qǐng)確保選擇 DO-178 限定工具,以確保選擇具有適當(dāng)譜系的工具。通過(guò)遵循這些準(zhǔn)則,任何軟件項(xiàng)目都可以達(dá)到安全關(guān)鍵系統(tǒng)通常預(yù)期的軟件質(zhì)量水平。

審核編輯:郭婷

聲明:本文內(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)注

    5210

    文章

    20680

    瀏覽量

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

    關(guān)注

    30

    文章

    4977

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    半導(dǎo)體嵌入式單元測(cè)試的核心技術(shù)、工具選型與落地全流程

    和問(wèn)題,及時(shí)進(jìn)行改進(jìn)。例如,如果發(fā)現(xiàn)某個(gè)模塊的測(cè)試用例執(zhí)行時(shí)間過(guò)長(zhǎng),可以考慮優(yōu)化測(cè)試用例的設(shè)計(jì),減少不必要的測(cè)試步驟。如果發(fā)現(xiàn)測(cè)試覆蓋率一直無(wú)法達(dá)到要求,可以檢查代碼是否存在未測(cè)試的分支或條件,及時(shí)補(bǔ)充
    發(fā)表于 03-06 14:55

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

    強(qiáng)制覆蓋率要求 報(bào)告審計(jì)要求 ?ISO 26262?(ASIL D) 汽車電子 ?100% MC/DC?(修正條件/判定覆蓋) 必須由自動(dòng)化工具生成?可追溯矩陣?(需求→代碼→測(cè)試用
    發(fā)表于 03-05 10:41

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

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

    Linux內(nèi)核編碼風(fēng)格權(quán)威總結(jié):從縮進(jìn)到底層設(shè)計(jì),讓你的代碼更“內(nèi)核味”

    作為全球最龐大的開(kāi)源項(xiàng)目之一,Linux 內(nèi)核的代碼量早已突破千萬(wàn)行。要讓來(lái)自世界各地的開(kāi)發(fā)者高效協(xié)作,一套統(tǒng)一、嚴(yán)謹(jǐn)?shù)木幋a風(fēng)格必不可少 —— 這不僅是 “代碼顏值” 的要求,更是可讀性、可維護(hù)性的核心保障。
    的頭像 發(fā)表于 02-09 16:29 ?305次閱讀
    Linux內(nèi)核編碼風(fēng)格權(quán)威總結(jié):從縮進(jìn)到底層設(shè)計(jì),讓你的<b class='flag-5'>代碼</b>更“內(nèi)核味”

    芯片測(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

    靈巧手何以靈巧?晶振必不可少!

    晶振雖小,卻是成就靈巧之手不可或缺的關(guān)鍵。
    的頭像 發(fā)表于 01-16 10:22 ?578次閱讀

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

    約束 條款 核心要求 ASIL等級(jí) 認(rèn)證機(jī)制 SWE.4.3 ASIL-D模塊需100% MC/DC覆蓋率 D(最高) DO-330工具認(rèn)證報(bào)告 SWE.4.4 測(cè)試用例需追溯至需求ID與設(shè)計(jì)元素
    發(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

    分析嵌入式軟件代碼的漏洞-代碼注入

    找到所有應(yīng)該做出這種修改的地方。但這對(duì)于大型程序來(lái)說(shuō)可能是棘手的,特別是對(duì)于第三方代碼庫(kù)。 3、測(cè)試漏洞 測(cè)試這些類型的漏洞可能很困難; 即使能實(shí)現(xiàn)非常高的代碼覆蓋率的測(cè)試也不能觸發(fā)這些問(wèn)題。 測(cè)試
    發(fā)表于 12-22 12:53

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

    功能包括: 測(cè)試通過(guò)/失敗統(tǒng)計(jì) 代碼覆蓋率可視化 執(zhí)行時(shí)間分析 缺陷跟蹤和報(bào)告生成 winAMS的圖形化界面可以直觀展示測(cè)試結(jié)果和覆蓋率數(shù)據(jù)。 七、總結(jié)與展望 C語(yǔ)言單元測(cè)試在嵌入式軟
    發(fā)表于 12-18 11:46

    為什么AGV是工業(yè)自動(dòng)化必不可少

    ? AGV 新一代工業(yè)革命愈演愈烈,越來(lái)越多的企業(yè)加入到智能制造的浪潮中。而在智能工廠中,物流達(dá)到智能化是最基礎(chǔ)的一個(gè)環(huán)節(jié),為此,一個(gè)智能的AGV系統(tǒng)至關(guān)重要。 AGV立庫(kù) 智能AGV自動(dòng)化系統(tǒng)(Automated Guided Vehicle,簡(jiǎn)稱AGV)是無(wú)人搬運(yùn)車的英文縮寫(xiě),通常也稱為AGV小車,指裝備有電磁或光學(xué)等自動(dòng)導(dǎo)引裝置,能夠沿規(guī)定的導(dǎo)引路徑行駛,具有安全保護(hù)以及各種移載功能的運(yùn)輸車,工業(yè)應(yīng)用中不需駕駛員的搬運(yùn)車。可通過(guò)電腦來(lái)控制其行進(jìn)路線以及行為
    的頭像 發(fā)表于 10-17 16:58 ?774次閱讀
    為什么AGV是工業(yè)自動(dòng)化<b class='flag-5'>必不可少</b>?

    嵌入式軟件測(cè)試與專業(yè)測(cè)試工具的必要性深度解析

    系統(tǒng)化解決方案,其必要性體現(xiàn)在多個(gè)維度:滿足行業(yè)合規(guī)要求汽車電子ISO 26262、航空DO-178C等標(biāo)準(zhǔn)強(qiáng)制要求代碼覆蓋率指標(biāo)達(dá)到C1(分支覆蓋)≥100%、MC/DC(修正條件判
    發(fā)表于 09-28 17:42

    4G工業(yè)網(wǎng)關(guān)是否還有需求

    是具體分析: 1. 網(wǎng)絡(luò)覆蓋優(yōu)勢(shì):填補(bǔ)5G空白,滿足廣泛部署需求 5G覆蓋不足 :截至2025年,5G基站仍在全球范圍內(nèi)逐步推廣,尤其在偏遠(yuǎn)地區(qū)、地下礦井、海洋平臺(tái)等場(chǎng)景,5G信號(hào)覆蓋
    的頭像 發(fā)表于 09-24 11:29 ?823次閱讀

    太陽(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 ?1305次閱讀
    太陽(yáng)光模擬器關(guān)鍵參數(shù) | 光譜匹配度、光譜<b class='flag-5'>覆蓋率</b>及光譜偏離<b class='flag-5'>率</b>

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

    (SPC)用于評(píng)估太陽(yáng)光模擬器對(duì) AM1.5G 標(biāo)準(zhǔn)光譜的覆蓋程度,重點(diǎn)關(guān)注模擬器是否能完整復(fù)現(xiàn)標(biāo)準(zhǔn)光譜的各個(gè)波段,不同材料對(duì)光譜覆蓋的需求存在顯著差異。 光譜覆蓋率對(duì)太陽(yáng)光模擬器性能
    發(fā)表于 07-21 15:35
    湖北省| 巴彦县| 巫溪县| 汉寿县| 乌兰浩特市| 天镇县| 同仁县| 镇安县| 博湖县| 靖边县| 福泉市| 金寨县| 义乌市| 兴化市| 县级市| 乡宁县| 普洱| 塔河县| 定西市| 探索| 宁安市| 宁晋县| 江津市| 海丰县| 沅陵县| 从江县| 卢龙县| 贺兰县| 巴林左旗| 安陆市| 楚雄市| 崇阳县| 阳朔县| 福安市| 金溪县| 即墨市| 台东县| 北碚区| 华坪县| 福海县| 丽水市|