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

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

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

3天內不再提示

MC/DC:與100%覆蓋率的斗爭

北匯信息POLELINK ? 2022-11-07 10:11 ? 次閱讀

在軟件測試領域,MC/DC或許已經是一個耳熟能詳的詞匯了,但是我們還是要不斷強調如何正確使用MC/DC以及它與安全相關的重要作用。

在測試中,想要對所有變量進行100%的測試幾乎是不可能的。有限的時間和資本成本也決定了測試人員無法對軟件進行徹底完盡的測試。但是,測試是為軟件質量保駕護航的關鍵,不可或缺。所以對測試人員的挑戰就在于如何合理的分配測試資源以及最優化地使用這些資源。選擇一個“完成標準”并據此對測試目標進行計劃和優先排序,這可能是一個測試團隊成功與否的關鍵所在。

測試計劃是基于測試目標來制定的,可以有不同的顆粒度。首先,針對測試組織給出的一般定義開始制定計劃,對每個測試層級上的測試對象以及每次發布的內容都給出詳細的信息。本質上來講,對測試目標的定義就隱含了衡量信息,從而決定了哪些內容應該測試,哪些內容無需測試。產品的開發階段和邊界條件會最大程度地影響測試目標的制定。

同時,測試也要符合安全標準。在軟件測試中,標準是非常重要的,尤其在安全相關的產品測試中。這些標準對安全相關產品的驗證提出了很高的要求。IS026262-6中指出,需求覆蓋度和結構覆蓋度都必須由恰當的覆蓋度量來測量。這也可以視作是對驗證完整性的評估。對最高安全等級(ASIL-D)的軟件來說,單元級的MC/DC(修正條件/判定覆蓋)是強烈推薦的。

有些人可能會因此認為MD/DC就是測試目標。實則非也。測試目標的定義是驗證被測軟件的屬性。被測單元正確的功能性應該是測試的首要目標。MC/DC僅僅展示了是否所有的判定和條件都能通過測試,并不能用來驗證系統是否正確無誤的運行。因此,覆蓋度是不能作為測試目標的。

一般來說,覆蓋度量只能作為測試完成的標準。測試完成的標準指被測系統在何時被認為是充分測試的。測試目標和測試完成標準都在測試概念中有明確的定義。建議測試人員們在每次版本迭代發布時更新測試概念,以明確具體實施中的變化及其可能帶來的影響。

如何提高MC/DC測試效率?

首先,定義基于需求的測試用例。將需求表示為用例和使用需求,例如邊界值的考慮或者等價類的構建。這會幫助測試人員驗證被測軟件是否具備理想中的完整功能。這會幫工作人員開個好頭。通過測量代碼覆蓋度,測試人員可能會發現尚未測試的漏洞,并據此編寫相應的測試用例。

覆蓋度的目標值是100%。ISO26262要求對那些未達到100%的情況做出解釋。如果測試項目中包含一些測試不到的部分,例如用于調試的部分或者并行軟件的配置。我們建議直接在報告中闡述覆蓋度降低的原因,而不是在測試之前預先設置一個較低的覆蓋度目標值。這樣能提高整體測試效率,因為測試人員無需在每次改變測試單元時通過復雜的計算重新檢查和調整那些需要減少的覆蓋度值。

如果通過上述方法測試卻沒有達到100%的覆蓋度,可能是由于以下幾個原因:

1. 需求缺失或不完整

2. 測試用例不夠

3. 測試用例識別了無效的、不可訪問的或禁用的代碼,或者非預期的功能

因為ISO26262要求對每一個偏差值都做出合理解釋,對相關部分的代碼進行可視化能夠幫助測試人員快速找出導致問題的原因。(見圖1)

poYBAGNlwnaAHBjUAAMP1t2jhnk268.png

測試往往取決于需求的質量以及軟件的設計和所選的架構。為了使測試工作盡可能高效,建議測試人員了解軟件架構和軟件設計對測試過程的影響,以選擇合適的架構和設計模式。

因此,測試過程中與軟件架構和設計人員的溝通也很重要。軟件架構師和設計師是縱觀整個軟件產品的生命周期,并有機會通過重組和分離對軟件發布產生重大影響的人。

TPT與MC/DC

北匯信息和Piketec希望幫助客戶輕松快速地滿足所需的指標。為了實現這一目標,我們將在TPT 18中增加了兩個MC/DC新功能:

1.測量C/C++Simulink的MC/DC覆蓋率;

2.使用TPT自動生成測試用例:通過這種方式,用戶可以快速且輕松地將覆蓋率提高到100%。

我們對算法進行了調整,用盡可能少的測試用例來做MC/DC測試。無需自己創建測試用例,只需要執行和維護最小數量的測試用例即可,也不需要購買額外的測量工具來確定覆蓋率,將為客戶節省大量的時間和資金成本。

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

    關注

    8

    文章

    5336

    瀏覽量

    126791
收藏 人收藏

    評論

    相關推薦

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

    公司某個項目用到了這個DW:DW_fpv_div,但是scan跑完,這個模塊覆蓋率只有60%多,現在要我用TMAX軟件,通過功能去覆蓋,我看了下rpt報的faults點,嘗試去寫了幾個特殊值去做除法
    發表于 10-15 18:38

    跟蹤型DC/DC轉換器系列的REFIN引腳的壓擺限制

    電子發燒友網站提供《跟蹤型DC/DC轉換器系列的REFIN引腳的壓擺限制.pdf》資料免費下載
    發表于 10-11 09:18 ?0次下載
    跟蹤型<b class='flag-5'>DC</b>/<b class='flag-5'>DC</b>轉換器系列的REFIN引腳的壓擺<b class='flag-5'>率</b>限制

    利用靜態檢查工具完善功能安全中測試覆蓋率

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

    OC58650內置 100V/5A MOS 降壓型 DC-DC,電動車車載電源選型參考

    OC58650 是一款支持寬電壓輸入的開關 降壓型DC-DC,最高輸入電壓 100V。OC58650 具有低待機功耗、高效率、低紋波、優異的母 線電壓調整和負載調整等特性。支
    的頭像 發表于 08-14 18:00 ?703次閱讀
    OC58650內置 <b class='flag-5'>100</b>V/5A MOS 降壓型 <b class='flag-5'>DC-DC</b>,電動車車載電源選型參考

    如何用MC34063設計出一個升降壓DC-DC,輸出900mA左右

    各位大神高手,求電路圖,用MC34063設計出一個升降壓DC-DC,輸出900mA左右
    發表于 08-06 16:38

    OCE100-規格書

    概述OCE100是一款支持寬電壓輸入的開關降壓型DC-DC,最高輸入電壓100V。OCE100具有低待機功耗、高效率、低紋波、優異的母線電壓調整
    發表于 07-31 11:35 ?0次下載

    2025年智能水表將覆蓋全北京!超聲波測量技術助力智能水表實現全天候高精度流量監測

    北京日報報道,預計到“十四五”規劃期末,北京市將基本實現智能遠傳水表的全覆蓋。據2023年3月22日的數據顯示,北京市自來水集團已經為用戶安裝了超過330萬支智能遠傳水表,覆蓋率超過了50%。
    的頭像 發表于 07-19 16:05 ?709次閱讀
    2025年智能水表將<b class='flag-5'>覆蓋</b>全北京!超聲波測量技術助力智能水表實現全天候高精度流量監測

    OC58650規格書(100V/5A降壓型DC-DC

    概述OC58650是一款支持寬電壓輸入的開關降壓型DC-DC,最高輸入電壓100V。OC58650具有低待機功耗、高效率、低紋波、優異的母線電壓調整和負載調整等特性。支持大電流輸出
    發表于 07-15 17:12 ?1次下載

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

    經證明,功能安全平臺軟件執行的自我診斷和交叉監測的診斷覆蓋率可以達到90%。
    的頭像 發表于 07-08 18:33 ?1352次閱讀
    瑞薩RX MCU功能安全解決方案簡介(4-2)SIL3系統軟件包

    單元測試工具TESSY 新版本亮點速覽:提供測試駕駛艙視圖、超級覆蓋率、代碼訪問分析、增強覆蓋率審查

    各種測試對象和方法的所有覆蓋率測量結果,并記錄在新的測試總結報告中。 了解更多TESSY新版本功能詳情或申請免費試用,歡迎咨詢TESSY中國授權分銷商——龍智。 新版本功能亮點速覽: 1、超級覆蓋率 逐行評估源代碼。 基于標準覆蓋率
    的頭像 發表于 07-08 16:20 ?454次閱讀
    單元測試工具TESSY 新版本亮點速覽:提供測試駕駛艙視圖、超級<b class='flag-5'>覆蓋率</b>、代碼訪問分析、增強<b class='flag-5'>覆蓋率</b>審查

    24v-100v DC-AC

    請問一下大伙,24v-100v dc-ac逆變器設計,輸出要求高頻,小功率就行,有啥推薦的方案嗎,或者是IC和電路設計
    發表于 06-06 18:53

    24v-100v DC-DC電源設計

    求24v-100v的DC-DC電源設計,求大佬解答,假如用tl494加推挽升壓電路的話,應該怎么計算確定這些參數,有沒有啥方法,帖子啥的,或者用別的芯片也行,跪求?。。?!
    發表于 06-04 14:23

    如何將SystemVerilog斷言屬性和覆蓋屬性置于在設計上?

    功能覆蓋、激勵生成和運行管理是當今功能驗證的三大相互關聯的任務。其中,功能覆蓋率可以說是最重要的,主要是因為覆蓋率收斂是tape的主要標準。
    的頭像 發表于 05-28 10:30 ?788次閱讀
    如何將SystemVerilog斷言屬性和<b class='flag-5'>覆蓋</b>屬性置于在設計上?

    浙江省力推全光運力提升,打造國內領先國際一流運力網絡

    同時,將部署單波400G超高速、超大容量光傳送(OTN)網絡,試點部署800G OTN網絡,以確保主要應用場所的OTN覆蓋率100%,并打造主要城市內1ms、到長三角國家算力樞紐節點3ms、全省5ms的低時延圈。
    的頭像 發表于 05-22 15:19 ?651次閱讀

    代碼靜態測試工具Helix QAC 2023.4新發布

    Helix QAC 2023.4 為新的 MISRA C++:2023 指南推出了 100% MISRA C++:2023? 規則覆蓋率。此版本還包括擴展的 C++20 語言支持、數據流分析的性能改進以及整個產品中的許多產品體驗增強功能。
    的頭像 發表于 01-13 12:25 ?523次閱讀
    代碼靜態測試工具Helix QAC 2023.4新發布
    主站蜘蛛池模板: 午夜免费福利小电影| 超嫩校花被灌醉在线观看| 少妇厨房愉情理9伦片视频| 午夜免费小视频| 亚洲精品第一综合99久久| 又长又大又粗又硬3p免费视频| 97夜夜澡人人爽人人模人人喊| 囯产精品麻豆巨作久久| 红番阁免费观看| 欧美 亚洲 另类 综合网| 十分钟免费看完整视频| 伊人伊人伊人| 钉钉女老师| 久久久久久久久久久福利观看| 日本 稀土矿| 一区二区三区内射美女毛片 | 无码毛片内射白浆视频| 诱人的秘书BD在线观看| 成年人视频在线免费| 国内一级一级毛片a免费| 欧美00后rapper潮水| 亚洲国产精品热久久| 伧理片午夜伧理片| 久久久久久久久a免费| 色综合久久天天影视网| 做i爱视频30分钟免费| 国产视频精品在线偷拍| 欧美xxxxx18| 野花韩国视频中文播放| 国产精品99久久久精品无码| 内地同志男16china16| 亚洲人成在线观看一区二区| 粉嫩AV国产一区二区福利姬| 美国VICTORY DAY在线| 亚洲精品有码在线观看| 纯h超级大尺度小黄文| 男人都懂www深夜免费网站| 一区三区在线专区在线| 国产午夜三级一区二区三| 骚浪插深些好烫喷了| 99RE6这里只有精品国产AV|