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

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

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

3天內不再提示

ASPICE系列:如何定義軟件單元驗證策略

北匯信息POLELINK ? 2022-11-30 08:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

軟件驗證策略是軟件單元驗證過程中所有活動的基礎,因此也是評估的基礎。軟件驗證策略是基礎實踐1所要求的:開發包括回歸策略在內的軟件單元驗證策略。

本文是ASPICE系列文章的第2部分。查看第1部分:ASPICE系列:順利通過ASPICE流程軟件單元驗證(SWE.4)

對于評估人員來說,單元驗證策略必須至少包括以下10個方面:

1. 所有單元的定義。定義可以是通用的,也可以是特定的。確保單元是唯一可識別的。在最簡單的情況下,可以把一列函數或文件分類為單元。

  • 您應該能夠回答以下問題:如何確保所有單元都包含在函數列表中?這可以通過比如定期檢查列表或自動更新列表等方式來實現。

2. 定義如何涵蓋與驗證和測試相關的特定需求。這包含功能需求、非功能需求和過程需求。

  • 您應該對整個項目的需求有一個概覽。補充對單元驗證有影響的信息。這些通常也是來自ASPICE、ISO26262或其他安全標準、橫斷面荷載手冊、法律、利益相關方、MISRA等的要求。如果您明確地在驗證策略中包含各個需求,并簡要地記錄您的解決方案以供實現,這將是很有幫助的。

3.定義測試用例的開發方法和來自詳細設計和非功能需求的測試數據。

  • 這需要你解釋為此使用的方法,例如為所有接口形成等價類,正面和負面測試等等。

  • 如果您有通用的單元定義,您可能也會為此使用通用的定義。如果你對質量管理和功能安全單元有約束或變量(constraints/variants),那么就會期望它們也能顯示質量管理和功能安全單元的概述。這一期望同樣適用于所有其他變體。因此,通用的單元定義會增加測試工作量。

  • 為了處理這方面的問題,我們建議預先分析所有的需求,并在此分析的基礎上推導出最合適的方法。

4. 定義用于靜態驗證和評審的方法和工具的方法。

5. 定義每個測試環境和使用的每個測試方法論。

  • 現成的工具實現方法。參考現有的工具供應商文檔以節省時間。

  • 使用掌握盡可能多的方法和技術的工具。節省培訓和許可證的項目成本。有了一些可以廣泛使用的工具,員工可以更快地重新確定優先級,不再需要熟悉工具。

  • 使用已有的方法,例如等價類或限制測試來收集測試數據。

  • 使用能最大限度地減輕重復活動工作量的工具,例如自動生成報告和可追溯性。

  • 盡可能實現自動化

6. 根據項目和發布階段定義測試覆蓋范圍。

  • 沒有人期望你在第一天就達到100%的覆蓋率。利用項目的持續時間,并顯示可實現的建設曲線。

  • 從人員或其他資源方面得出你為此需要什么。

  • 回顧你的策略,如果有偏差就進行調整。根據流程進行變更(SUP.10變更請求管理)。

7.定義動態單元測試的測試啟動條件和測試結束標準。

  • 哪些條件導致哪些活動的開始。

  • 有相關序列嗎?

  • 什么時候終止,什么時候重新開始?他們是怎么得到這個的?

  • 他們什么時候停止測試?最好不要使用時間,而是使用技術或可度量的標準(覆蓋度量,如何測試所有需求)。說明為什么這些指標是充分的。

8. 如果測試級別是組合的,那么需要每個測試級別的充分測試覆蓋率的文檔。

  • 如果您合并測試級別,您必須證明您如何確定覆蓋級別。覆蓋可以意味著代碼覆蓋、接口覆蓋和需求覆蓋。一個一致的基本原理是,例如,您將測試內容移動到更高的級別,因為您可以在這個級別上更有意義地分配測試用例和需求。

  • 他們通常從標準和其他指導方針中獲得覆蓋率目標。ISO 26262為與安全相關的代碼部分的代碼覆蓋率設定了目標。ISO 26262含蓄地要求高覆蓋率,并注明:“無正當理由的沒有目標值或低目標值的結構覆蓋率被認為是不充分的。”

  • 一般來說,最好是證實所有覆蓋率目標值低于100%。這可以通過使用發布計劃和預定的需求或特性優先級更容易地完成。

  • 專業建議:從源代碼引用或鏈接相關需求到軟件單元驗證策略的適當部分。

9. 處理失敗的測試用例、失敗的靜態檢查和檢查結果的過程。

  • 本程序應與ASPICE問題解決管理策略(SUP.9)過程相關并保持一致。

  • 你應該描述誰被告知,以及如何和何時做什么。

  • 你還應該描述你將在這個過程中分享什么信息/數據。

10. 執行回歸測試的定義。

  • 回歸測試指的是在對單元進行更改后重新執行靜態和動態測試。目標是確定一個單元中未更改的部分是否繼續工作。

  • 在自動化測試中,回歸測試是一鍵完成的。

  • 在持續集成/持續測試環境中,表明回歸測試是由“每日構建”或其他自動化保證的就足夠了。

關于評估的說明

如果您沒有覆蓋軟件單元驗證策略中提到的所有10個方面,那么您肯定不會得到BP1“開發軟件單元驗證策略包括回歸策略”的“完全”評估。直到第4點才完成第2點將導致他們在BP1中被評為部分或更糟。

隱含地,評估人員還期望參與過程的所有人員都了解軟件單元驗證策略的內容。如果他們沒有證據,例如郵件、日志或類似的形式,可能會出現測試人員被召集到評估中,并在面試中確定他們的知識的情況。

在ASPICE中,更詳細地描述了更高級別的工作產品驗證策略(WP ID 19-10)。它規定了驗證策略需要安排活動、處理風險和限制、驗證的獨立程度和其他方面等能力和要求。

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

    關注

    30

    文章

    4968

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    直流固態變壓器控制策略仿真解決方案

    EasyGo 平臺的 EasyGo DeskSim軟件,將模型部署到仿真設備中; 步驟3:配置硬件接口,連接實際 DSP 控制器,實現控制算法的硬件在環測試。 對于DCSST控制策略驗證,EasyGo
    發表于 03-06 09:26

    三家半導體企業的軟件定義汽車策略對比

    汽車行業正在經歷一場根本性的變革,這個過程涉及到包括軟件定義車輛、將人工智能(AI)注入車輛設計等多個方面。其中,向軟件定義車輛的轉型是汽車生態系統的首要任務,它能夠縮短產品上市時間并
    的頭像 發表于 02-27 15:23 ?1260次閱讀
    三家半導體企業的<b class='flag-5'>軟件</b><b class='flag-5'>定義</b>汽車<b class='flag-5'>策略</b>對比

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

    %源于軟件邏輯錯誤,其中32%因單元測試邊界條件未覆蓋(TüV SüD《2024汽車軟件召回分析》)。典型案例包括某新勢力車企因制動模塊未測試導致1.2萬輛召回,損失超5億元。 1.2 軟件
    發表于 01-05 14:58

    嵌入軟件單元測試的全面研究與實踐

    測試作為軟件開發過程中最早進行的測試活動,能夠有效隔離代碼片段,驗證其功能是否符合設計預期,從而在早期階段發現潛在缺陷,提升代碼質量。本文將系統探討嵌入軟件單元測試的標準流程、方法論、
    的頭像 發表于 12-01 14:31 ?532次閱讀

    基于優化算法的黑盒系統驗證策略

    自動駕駛的安全驗證是保證系統在給定環境中正確及安全操作的過程。系統的期望行為通過某些規范標準來定義,而系統失敗指其行為違反了這些規定。
    的頭像 發表于 10-16 10:32 ?550次閱讀
    基于優化算法的黑盒系統<b class='flag-5'>驗證</b><b class='flag-5'>策略</b>

    邊聊安全 | ASPICE與功能安全流程體系融合

    上海磐時PANSHI“磐時,做汽車企業的安全智庫”ASPICE與功能安全流程體系融合本文中提到的內容涉及到汽車行業的兩個重要標準:ISO26262和ASPICE(AutomotiveSoft-wareProcessImprovementandCapabilityDeter
    的頭像 發表于 09-05 16:19 ?7764次閱讀
    邊聊安全 | <b class='flag-5'>ASPICE</b>與功能安全流程體系融合

    邊聊安全 | 軟件單元測試的設計方法

    上海磐時PANSHI“磐時,做汽車企業的安全智庫”軟件單元測試的設計方法寫在前面:軟件單元測試的設計是一個系統化的過程,旨在驗證代碼的最小可
    的頭像 發表于 09-05 16:18 ?7412次閱讀
    邊聊安全 | <b class='flag-5'>軟件</b><b class='flag-5'>單元</b>測試的設計方法

    軟件定義汽車時代為什么中間件受青睞

    在“軟件定義汽車”時代,隨著汽車軟件功能漸趨多樣化,硬件和軟件組件之間的通信和交互開始變得復雜。如今,一輛汽車可能負載百余個電子控制單元(E
    的頭像 發表于 06-09 11:14 ?1010次閱讀

    ?共達電聲通過ASPICE CL2認證

    近日,共達電聲股份有限公司的毫米波雷達項目成功通過國際權威的ASPICE CL2(汽車軟件過程改進及能力評定二級)認證,標志著共達電聲在汽車電子領域的軟件開發與管理能力達到國際先進水平。
    的頭像 發表于 05-30 15:23 ?1056次閱讀

    光庭信息邀您相約德國慕尼黑汽車軟件策略峰會

    5月21日-22日,AUTOMOTIVE SOFTWARE STRATEGIES(汽車軟件策略峰會)即將在德國慕尼黑地標SZ Tower舉行。本次峰會將聚焦“軟件定義汽車”主題,研討如
    的頭像 發表于 05-20 16:34 ?723次閱讀

    硬件輔助驗證(HAV) 對軟件驗證的價值

    硬件輔助驗證 (HAV) 有著悠久的歷史,如今作為軟件驅動驗證的必備技術,再度受到關注。 RISC-V 可能是說明這一點的最好例子。HAV 能夠執行多個周期的軟件驅動
    的頭像 發表于 05-13 18:21 ?2003次閱讀

    新能源車軟件單元測試深度解析:自動駕駛系統視角

    、道路塌陷)的測試用例庫,通過虛擬仿真和真實路測數據回灌驗證算法的魯棒性。 ?第二部分:自動駕駛軟件單元測試技術體系****? ?測試對象分類與測試策略? ? 數據驅動型模塊(如傳
    發表于 05-12 15:59

    電磁環境仿真與驗證系統軟件

    電磁環境仿真與驗證系統軟件
    的頭像 發表于 04-29 16:59 ?1060次閱讀
    電磁環境仿真與<b class='flag-5'>驗證</b>系統<b class='flag-5'>軟件</b>

    單元測試在嵌入式軟件中的關鍵作用及winAMS工具的卓越貢獻

    1.?單元測試概述 ?定義與核心目標? 單元測試是軟件開發過程中針對程序模塊(如函數、類或組件)的最小可測試單元進行的
    的頭像 發表于 04-11 14:31 ?1054次閱讀

    思必馳語音平臺項目通過ASPICE 1級能力認證

    國際權威認可,同時也為雙方的后續深入合作奠定了堅實的基礎。 關于ASPICE認證: ASPICE是由國際汽車工程師協會(SAE)和歐洲汽車工程師協會(EAEC)等機構聯合制定的汽車行業軟件開發標準,涵蓋需求管理、設計開發、測試
    的頭像 發表于 03-07 17:23 ?1126次閱讀