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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

3.定義測試用例的開發(fā)方法和來自詳細(xì)設(shè)計和非功能需求的測試數(shù)據(jù)。

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

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

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

4. 定義用于靜態(tài)驗證和評審的方法和工具的方法。

5. 定義每個測試環(huán)境和使用的每個測試方法論。

  • 現(xiàn)成的工具實現(xiàn)方法。參考現(xiàn)有的工具供應(yīng)商文檔以節(jié)省時間。

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

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

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

  • 盡可能實現(xiàn)自動化

6. 根據(jù)項目和發(fā)布階段定義測試覆蓋范圍。

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

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

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

7.定義動態(tài)單元測試的測試啟動條件和測試結(jié)束標(biāo)準(zhǔn)。

  • 哪些條件導(dǎo)致哪些活動的開始。

  • 有相關(guān)序列嗎?

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

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

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

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

  • 他們通常從標(biāo)準(zhǔn)和其他指導(dǎo)方針中獲得覆蓋率目標(biāo)。ISO 26262為與安全相關(guān)的代碼部分的代碼覆蓋率設(shè)定了目標(biāo)。ISO 26262含蓄地要求高覆蓋率,并注明:“無正當(dāng)理由的沒有目標(biāo)值或低目標(biāo)值的結(jié)構(gòu)覆蓋率被認(rèn)為是不充分的?!?/span>

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

  • 專業(yè)建議:從源代碼引用或鏈接相關(guān)需求到軟件單元驗證策略的適當(dāng)部分。

9. 處理失敗的測試用例、失敗的靜態(tài)檢查和檢查結(jié)果的過程。

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

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

  • 你還應(yīng)該描述你將在這個過程中分享什么信息/數(shù)據(jù)。

10. 執(zhí)行回歸測試的定義。

  • 回歸測試指的是在對單元進行更改后重新執(zhí)行靜態(tài)和動態(tài)測試。目標(biāo)是確定一個單元中未更改的部分是否繼續(xù)工作。

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

  • 在持續(xù)集成/持續(xù)測試環(huán)境中,表明回歸測試是由“每日構(gòu)建”或其他自動化保證的就足夠了。

關(guān)于評估的說明

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

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

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

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

    關(guān)注

    30

    文章

    4977

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    汽車ASPICE落地:企業(yè)高頻常見問題深度匯總(下)

    ,提升質(zhì)量管控能力 ASPICE的核心要求之一是雙向追溯,通過需求-設(shè)計-實現(xiàn)-測試-缺陷的全鏈路追溯,實現(xiàn)每一個軟件功能都有對應(yīng)的需求、設(shè)計、測試驗證,每一個缺陷都能追溯到根源,從源頭管控
    發(fā)表于 04-15 10:14

    汽車軟件ASPICE落地全指南:企業(yè)高頻常見問題深度匯總(上)

    隨著軟件定義汽車的持續(xù)深化,ASPICE(Automotive Systems Process Improvement and Capability Determination,汽車系統(tǒng)過程改進
    發(fā)表于 04-14 10:39

    中小車企 ASPICE 落地實戰(zhàn):低成本高效能研發(fā)體系搭建

    汽車行業(yè)智能化、軟件化轉(zhuǎn)型的浪潮下,ASPICE 已成為車企提升研發(fā)能力的核心標(biāo)準(zhǔn),但其落地對資源有限的中小車企而言難度重重。本文依托 20 余年汽車研發(fā)質(zhì)量管理實戰(zhàn)經(jīng)驗,結(jié)合 PingCode
    發(fā)表于 04-13 10:48

    汽車電子 ASPICE 落地全流程指南:從客戶需求到證書獲?。ㄒ唬?/a>

    :通過標(biāo)準(zhǔn)化的流程框架,規(guī)范汽車電子軟件從需求、設(shè)計、開發(fā)、測試、驗證的全生命周期管理,從源頭管控軟件缺陷,降低整車研發(fā)與量產(chǎn)階段的故障風(fēng)險、召回成本;能力測定:通過標(biāo)準(zhǔn)化的評估體系,客觀評定企業(yè)的
    發(fā)表于 04-09 10:29

    ASPICE 3.1 與 4.0 版本的核心差異:從軟件專屬到全系統(tǒng)覆蓋(四)

    硬件設(shè)計驗證、HWE.4 硬件需求驗證四大核心過程,完整覆蓋了車載硬件從需求定義驗證落地的全生命周期,實現(xiàn)了軟件與硬件研發(fā)過程的一體化管
    發(fā)表于 04-08 09:48

    ASPICE 的能力等級劃分&行業(yè)普及現(xiàn)狀(三)

    質(zhì)量管理體系新規(guī)正式落地,已將軟件與硬件的研發(fā)過程管理強制納入供應(yīng)鏈審核要求,而 ASPICE 作為汽車行業(yè)最成熟的過程管控標(biāo)準(zhǔn),成為滿足該合規(guī)要求的核心載體。未來,ASPICE 將逐步從整車廠的商務(wù)
    發(fā)表于 04-07 10:28

    ASPICE 的起源與發(fā)展歷程(二)

    ASPICE 并非汽車行業(yè)原生創(chuàng)造,其核心底層源自通用軟件過程評估體系,是汽車行業(yè)基于自身高安全、高可靠的產(chǎn)業(yè)特性,定制化迭代的行業(yè)專屬標(biāo)準(zhǔn)。 (一)底層起源:通用SPICE 準(zhǔn)的誕生 1994
    發(fā)表于 04-03 15:11

    ASPICE 是什么?汽車系統(tǒng)過程改進和能力確定概念(一)

    在 “軟件定義汽車” 的產(chǎn)業(yè)浪潮下,車載電子系統(tǒng)的復(fù)雜度呈指數(shù)級提升,軟件與硬件的協(xié)同質(zhì)量直接決定了汽車的功能安全、用戶體驗與市場競爭力。ASPICE 作為全球汽車行業(yè)公認(rèn)的研發(fā)過程
    發(fā)表于 04-02 13:53

    新思科技發(fā)布全新軟件定義硬件輔助驗證解決方案

    日益增長的需求。憑借新思科技 HAV 平臺獨特的軟件定義能力驅(qū)動,HAV 平臺在設(shè)計復(fù)雜度疊加、上市周期日益緊迫的背景下,為驗證全球最復(fù)雜的 Multi-Die 與 AI 芯片,在性能、可擴展性和使用場景方面樹立了全新的行業(yè)標(biāo)桿
    的頭像 發(fā)表于 03-17 17:17 ?693次閱讀

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

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

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

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

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

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

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

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

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

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

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

    、道路塌陷)的測試用例庫,通過虛擬仿真和真實路測數(shù)據(jù)回灌驗證算法的魯棒性。 ?第二部分:自動駕駛軟件單元測試技術(shù)體系****? ?測試對象分類與測試策略? ? 數(shù)據(jù)驅(qū)動型模塊(如傳
    發(fā)表于 05-12 15:59
    平阳县| 孟津县| 沙河市| 武穴市| 四子王旗| 山阴县| 陇西县| 赫章县| 泗水县| 张家港市| 安庆市| 肥乡县| 綦江县| 新乡县| 普定县| 阿巴嘎旗| 孟津县| 舞钢市| 霍邱县| 余庆县| 新郑市| 星座| 盈江县| 渑池县| 昭觉县| 富锦市| 曲麻莱县| 铅山县| 合肥市| 高阳县| 盐城市| 昭苏县| 花莲县| 冀州市| 大新县| 常山县| 崇文区| 巍山| 军事| 靖安县| 南通市|