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

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

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

ASPICE系列:正確定義驗(yàn)證標(biāo)準(zhǔn),以通過下一次ASPICE過程的軟件單元驗(yàn)證

北匯信息POLELINK ? 2022-12-02 17:24 ? 次閱讀

在基礎(chǔ)實(shí)踐2中您如何定義驗(yàn)證標(biāo)準(zhǔn)?有了基礎(chǔ)實(shí)踐1中定義的戰(zhàn)略指導(dǎo)方針,您就可以進(jìn)入下一步了。這個(gè)BP(基礎(chǔ)實(shí)踐)既適用于靜態(tài)測(cè)試也適用于動(dòng)態(tài)測(cè)試。預(yù)期的結(jié)果是單元的特定測(cè)試用例和單元級(jí)靜態(tài)檢查的定義。在本文中,我們將討論基礎(chǔ)實(shí)踐2-7。

本文是ASPICE系列文章的第3篇。

poYBAGOFVCCADYhpAABUid3ufWU820.png

ASPICE基礎(chǔ)實(shí)踐

基礎(chǔ)實(shí)踐2:制定單元驗(yàn)證標(biāo)準(zhǔn)

ASPICE過程期望定義標(biāo)準(zhǔn),以確保單元執(zhí)行軟件詳細(xì)設(shè)計(jì)和非功能需求中所描述的操作。

所有的工作產(chǎn)品都應(yīng)該按照軟件單元驗(yàn)證策略中的描述進(jìn)行生產(chǎn)。

例如,應(yīng)為靜態(tài)測(cè)試定義以下標(biāo)準(zhǔn):

  • 靜態(tài)測(cè)量的類型(例如,圈復(fù)雜度的測(cè)量)和成功的評(píng)價(jià)標(biāo)準(zhǔn)(測(cè)量的圈復(fù)雜度小于50)。

  • 符合編碼標(biāo)準(zhǔn)(如MISRA)

  • 符合項(xiàng)目中商定的設(shè)計(jì)模式

  • 非功能性的技術(shù)標(biāo)準(zhǔn),例如資源消耗(RAM/ROM)

您可以為所有單元設(shè)置單元驗(yàn)證標(biāo)準(zhǔn),或者專門為一類單元或單個(gè)單元設(shè)置單元驗(yàn)證標(biāo)準(zhǔn)。為了不讓工作失去控制,建議對(duì)一般定義保持慎重和保守。

專業(yè)提示:覆蓋目標(biāo)(例如代碼覆蓋)通常不適合作為單元驗(yàn)證標(biāo)準(zhǔn)。它們最好用作測(cè)試結(jié)束標(biāo)準(zhǔn),從而確定測(cè)試何時(shí)可以被認(rèn)為完成。

對(duì)于每個(gè)測(cè)試規(guī)范,基礎(chǔ)實(shí)踐6“確保一致性”要求在測(cè)試規(guī)范和軟件詳細(xì)設(shè)計(jì)之間進(jìn)行內(nèi)容檢查。在大多數(shù)情況下,這是通過審查等質(zhì)量保證措施來完成的。此檢查的目的是證明測(cè)試用例正確地測(cè)試了鏈接需求的內(nèi)容。明確地期望每個(gè)評(píng)審都有文檔記錄。

如果在評(píng)估過程中發(fā)現(xiàn)缺少或不充分的非功能需求(SWE.1)或缺少或不充分的軟件詳細(xì)設(shè)計(jì)(SWE.3),BP2評(píng)估可能會(huì)被降級(jí)。

換句話說,如果前面的過程沒有完成,他們也不會(huì)得到一個(gè)好的評(píng)價(jià)。

基本實(shí)踐3:執(zhí)行軟件單元的靜態(tài)驗(yàn)證

使用基礎(chǔ)實(shí)踐2中定義的標(biāo)準(zhǔn),軟件單元的靜態(tài)驗(yàn)證應(yīng)該在基礎(chǔ)實(shí)踐3中執(zhí)行。

該驗(yàn)證可以通過以下方式執(zhí)行:

  • 自動(dòng)靜態(tài)代碼分析工具

  • 代碼審查(例如檢查編碼標(biāo)準(zhǔn)和指導(dǎo)方針的符合性或正確使用設(shè)計(jì)模式)

成功標(biāo)準(zhǔn)應(yīng)該使用BP2的標(biāo)準(zhǔn)來確定。它們具體說明檢查是成功還是失敗?;A(chǔ)可以是覆蓋標(biāo)準(zhǔn)或遵從最大值(max.圈復(fù)雜度最大為Y)或最小值(min.每行代碼最少x行注釋)。

基礎(chǔ)實(shí)踐4:測(cè)試軟件單元

使用基礎(chǔ)實(shí)踐2中創(chuàng)建的測(cè)試規(guī)范,軟件單元測(cè)試將在基礎(chǔ)實(shí)踐4中執(zhí)行。預(yù)期測(cè)試將按照軟件單元驗(yàn)證策略中所描述的方式執(zhí)行。

對(duì)于基礎(chǔ)實(shí)踐3和基礎(chǔ)實(shí)踐4,明確要求記錄包括結(jié)果在內(nèi)的所有測(cè)試。如果出現(xiàn)異?,F(xiàn)象和檢驗(yàn)發(fā)現(xiàn)的情況,應(yīng)將其記錄、評(píng)估和報(bào)告。

此外,BP4要求以有意義的方式總結(jié)所有數(shù)據(jù)。在軟件單元驗(yàn)證中,通常需要大量的測(cè)試數(shù)據(jù)。測(cè)試數(shù)據(jù)應(yīng)該在多個(gè)詳細(xì)級(jí)別上為手動(dòng)和自動(dòng)執(zhí)行驗(yàn)證結(jié)果而準(zhǔn)備。對(duì)此的解決方案是一個(gè)有意義的總結(jié),例如通過餅圖的形式聚集所有測(cè)試結(jié)果。

基礎(chǔ)實(shí)踐3和基礎(chǔ)實(shí)踐4的評(píng)估說明

與軟件單元驗(yàn)證策略(BP1)相比,驗(yàn)證測(cè)試執(zhí)行的偏差導(dǎo)致BP3或BP4的貶值。

對(duì)于BP3和BP4,缺乏有意義的總結(jié)會(huì)導(dǎo)致降級(jí)。如果一個(gè)測(cè)試只被評(píng)為通過/失敗,而沒有關(guān)于測(cè)試的附加信息,那么評(píng)估人員對(duì)受影響的基礎(chǔ)實(shí)踐的評(píng)價(jià)不會(huì)比“Partly”更好。自動(dòng)化軟件單元測(cè)試報(bào)告中對(duì)單元的模擬和計(jì)算可以被視為對(duì)評(píng)估的充分補(bǔ)充信息。

評(píng)估人員將希望分別看到BP3和BP4的評(píng)估示例。具體地說,他們想要用它來驗(yàn)證一個(gè)發(fā)現(xiàn)是否符合軟件單元驗(yàn)證策略和SUP.9問題解決管理。

基礎(chǔ)實(shí)踐5:建立雙向追溯

在ASPICE中有幾個(gè)地方需要雙向追溯。如何實(shí)施取決于你自己。在這種情況下,您需要將詳細(xì)設(shè)計(jì)的需求與測(cè)試用例和靜態(tài)測(cè)試的結(jié)果聯(lián)系起來。測(cè)試用例依次鏈接到詳細(xì)設(shè)計(jì)的需求。

在最簡(jiǎn)單的情況下,這可以通過表格的形式完成(列=測(cè)試用例;行=需求)。這種實(shí)現(xiàn)需要大量維護(hù),而且很容易出錯(cuò)。

Pro-Tip:為此使用模型動(dòng)態(tài)測(cè)試工具TPT等工具,盡可能容易地創(chuàng)建鏈接,最好是自動(dòng)生成報(bào)告。您可以將此跟蹤報(bào)告為概述用于一致性評(píng)審(SWE.4 BP6)作。在更改請(qǐng)求的情況下,您可以更快地分析對(duì)測(cè)試用例的依賴性。

評(píng)估人員明確地希望您將測(cè)試用例和需求雙向地鏈接起來(BP5)。

基礎(chǔ)實(shí)踐7:總結(jié)和交流結(jié)果

所有單元驗(yàn)證結(jié)果應(yīng)匯總并通報(bào)相關(guān)方。BP7明確地期望有證據(jù)表明已經(jīng)報(bào)告了結(jié)果。所有類型的通信媒體,如信件、郵件、視頻論壇帖子等,都可以作為證據(jù)(只要它們有記錄并可追溯)。

如果SWE.4的BP 3和/或BP 4被評(píng)為“None”或“Partly”,那么預(yù)計(jì)評(píng)估員會(huì)對(duì)BP7降級(jí)。

在BP7的ACQ.13項(xiàng)目要求過程中,需要確定相關(guān)方及其對(duì)信息的需求。

ACQ.13項(xiàng)目要求過程不作為ASPICE評(píng)估的一部分進(jìn)行審查。然而,一個(gè)項(xiàng)目不應(yīng)該僅僅因?yàn)檫^程沒有被評(píng)估就忽略它,這是一個(gè)很好的實(shí)踐。

總結(jié)

ASPICE要求質(zhì)量保證的許多活動(dòng)和結(jié)果。許多所需的結(jié)果也應(yīng)該以可驗(yàn)證的方式進(jìn)行檢查。

了解并應(yīng)用這些評(píng)估規(guī)則可以增加獲得良好評(píng)估的可能性。通常,一個(gè)項(xiàng)目在2年后達(dá)到1級(jí),在2年后達(dá)到2級(jí)。

經(jīng)驗(yàn)表明,當(dāng)團(tuán)隊(duì)愿意學(xué)習(xí)并不斷工作以滿足需求時(shí),成功是最快實(shí)現(xiàn)的。

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

    文章

    4723

    瀏覽量

    68237
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    汽車軟件開發(fā)者的必修課:ASPICE 4.0主要特點(diǎn)、優(yōu)勢(shì)及與之前版本的變化之處

    ASPICE(汽車SPICE)4.0是專為汽車行業(yè)量身定制的過程評(píng)估模型,旨在確保軟件和系統(tǒng)開發(fā)過程的質(zhì)量和可靠性。它是更廣泛的 ISO/IEC 330xx
    的頭像 發(fā)表于 06-26 13:20 ?582次閱讀
    汽車<b class='flag-5'>軟件</b>開發(fā)者的必修課:<b class='flag-5'>ASPICE</b> 4.0主要特點(diǎn)、優(yōu)勢(shì)及與之前版本的變化之處

    杰發(fā)科技AC7840x系列車規(guī)級(jí)MCU芯片通過ASPICE CL2評(píng)估

    近日,杰發(fā)科技,作為四維圖新旗下的子公司,在上海隆重舉行了評(píng)估報(bào)告頒發(fā)儀式。儀式上,杰發(fā)科技正式宣布,其車規(guī)級(jí)MCU芯片AC7840x系列的底層軟件通過ASPICE CL2終審評(píng)估,
    的頭像 發(fā)表于 06-18 14:05 ?633次閱讀

    四維圖新旗下杰發(fā)科技通過ASPICE CL2終審評(píng)估

    近日,四維圖新旗下杰發(fā)科技在上海舉行頒發(fā)評(píng)估報(bào)告儀式,宣布公司車規(guī)級(jí)MCU芯片AC7840x系列的底層軟件順利通過ASPICE CL2終審評(píng)估,杰發(fā)科技CTO李文雄和第三方認(rèn)證機(jī)構(gòu)千維
    的頭像 發(fā)表于 06-18 10:48 ?507次閱讀

    海微榮獲ASPICE CL2認(rèn)證,軟件實(shí)力獲國(guó)際認(rèn)可

    近日,知名認(rèn)證機(jī)構(gòu)TüV北德正式授予海微ASPICE CL2評(píng)估報(bào)告,這榮譽(yù)象征著海微在智能座艙系統(tǒng)軟件開發(fā)、項(xiàng)目過程管控及質(zhì)量管理上均達(dá)到了國(guó)際先進(jìn)
    的頭像 發(fā)表于 05-28 10:49 ?596次閱讀

    海微通過TüV北德ASPICE CL2評(píng)估認(rèn)證

    2024年5月27日,知名認(rèn)證機(jī)構(gòu)TüV 北德正式向海微頒發(fā)ASPICE CL2評(píng)估報(bào)告,標(biāo)志著海微在智能座艙系統(tǒng)軟件開發(fā)、項(xiàng)目過程管控和質(zhì)量管理方面達(dá)到了國(guó)際先進(jìn)標(biāo)準(zhǔn)要求。
    的頭像 發(fā)表于 05-28 09:52 ?338次閱讀
    海微<b class='flag-5'>通過</b>TüV北德<b class='flag-5'>ASPICE</b> CL2評(píng)估認(rèn)證

    星宸科技通過ASPICE CL2級(jí)認(rèn)證,國(guó)際軟件開發(fā)標(biāo)準(zhǔn)守護(hù)產(chǎn)品質(zhì)量

    2024年1月5日,國(guó)際獨(dú)立第三方檢測(cè)、檢驗(yàn)和認(rèn)證機(jī)構(gòu)德國(guó)萊茵TüV大中華區(qū)(簡(jiǎn)稱“TUV 萊茵”)為星宸科技頒發(fā)ASPICE L2評(píng)估認(rèn)證證書,標(biāo)志著星宸科技軟件開發(fā)流程體系已達(dá)到國(guó)際標(biāo)準(zhǔn),完全滿足全球汽車廠商和Tier1合作
    的頭像 發(fā)表于 03-21 09:32 ?703次閱讀
    星宸科技<b class='flag-5'>通過</b><b class='flag-5'>ASPICE</b> CL2級(jí)認(rèn)證,<b class='flag-5'>以</b>國(guó)際<b class='flag-5'>軟件開發(fā)標(biāo)準(zhǔn)</b>守護(hù)產(chǎn)品質(zhì)量

    對(duì)比ASPICE 3.1,ASPICE 4.0都有哪些變化呢?

    在汽車行業(yè)的波瀾壯闊中,ASPICE(Automotive Software Process Improvement and Capability dEtermination)標(biāo)準(zhǔn)的討論猶如場(chǎng)永無止境的辯論賽。
    的頭像 發(fā)表于 03-19 14:16 ?3795次閱讀
    對(duì)比<b class='flag-5'>ASPICE</b> 3.1,<b class='flag-5'>ASPICE</b> 4.0都有哪些變化呢?

    CMMI/ASPICE認(rèn)證咨詢及工具服務(wù)

    經(jīng)緯恒潤(rùn)可結(jié)合多體系要求,如IATF16949\ISO26262\ISO21434等,梳理業(yè)務(wù)流程、進(jìn)行過程定義、與CMMI和ASPICE標(biāo)準(zhǔn)對(duì)標(biāo)、進(jìn)行差距分析、給出改進(jìn)建議,建立“可
    的頭像 發(fā)表于 03-01 10:54 ?459次閱讀
    CMMI/<b class='flag-5'>ASPICE</b>認(rèn)證咨詢及工具服務(wù)

    西部數(shù)據(jù)iNAND AT EU552 UFS 3.1嵌入式閃存驅(qū)動(dòng)器榮獲ASPICE CL3認(rèn)證

    對(duì)于汽車生產(chǎn)商而言,確保這類高度軟件化系統(tǒng)的質(zhì)素和穩(wěn)定性極其關(guān)鍵。汽車軟件過程改進(jìn)及能力評(píng)定(ASPICE)作為驗(yàn)證汽車嵌入式
    的頭像 發(fā)表于 02-20 16:32 ?779次閱讀

    芯馳科技通過ASPICE CL2評(píng)估,提升軟件開發(fā)流程達(dá)到國(guó)際水準(zhǔn)

    ASPICE(汽車軟件過程改進(jìn)及能力評(píng)定)作為汽車產(chǎn)業(yè)評(píng)定軟件團(tuán)隊(duì)研發(fā)能力的基準(zhǔn)框架,被譽(yù)為“軟件解決方案前裝生產(chǎn)市場(chǎng)通行證”。
    的頭像 發(fā)表于 02-19 16:32 ?817次閱讀

    芯馳科技通過TüV萊茵ASPICE CL2評(píng)估 軟件質(zhì)量體系達(dá)到國(guó)際領(lǐng)先水平

    2024年2月,芯馳科技獲得國(guó)際獨(dú)立第三方檢測(cè)、檢驗(yàn)和認(rèn)證機(jī)構(gòu)德國(guó)萊茵TüV集團(tuán)(以下簡(jiǎn)稱“TüV萊茵”)頒發(fā)的ASPICE CL2評(píng)估報(bào)告。
    的頭像 發(fā)表于 02-19 15:19 ?602次閱讀

    保隆科技智能懸架控制器項(xiàng)目正式通過ASPICE CL2國(guó)際權(quán)威評(píng)估

    1月3日,保隆科技智能懸架控制器項(xiàng)目正式通過ASPICE CL2 國(guó)際權(quán)威評(píng)估。
    的頭像 發(fā)表于 01-05 11:29 ?523次閱讀

    使用FPGA對(duì)AD7606進(jìn)行采樣,每次采樣的值總是再下一次采樣時(shí)出現(xiàn)是什么問題?

    你好,這是原理圖 我使用FPGA對(duì)AD7606進(jìn)行采樣,每次采樣的值總是再下一次采樣時(shí)出現(xiàn),請(qǐng)問這是什么問題?
    發(fā)表于 12-14 08:06

    安全關(guān)鍵軟件開發(fā)中實(shí)現(xiàn) ASPICE 和 ISO 26262 的協(xié)同

    (ASPICE) 和 ISO 26262。ASPICE 用于評(píng)估并改進(jìn)汽車軟件的開發(fā)流程,而 ISO 26262 則著重解決安全關(guān)鍵型系統(tǒng)的功能安全問題。本文探討了這兩個(gè)框架的互補(bǔ)性,并強(qiáng)調(diào)了它們的組合在綜合提高汽車產(chǎn)品安全和質(zhì)
    的頭像 發(fā)表于 11-22 16:37 ?456次閱讀

    加特蘭Alps-Pro AUTOSAR項(xiàng)目通過ASPICE CL2等級(jí)評(píng)估

    11月20日,加特蘭Alps-Pro AUTOSAR項(xiàng)目ASPICE CL2頒證儀式舉行。
    的頭像 發(fā)表于 11-21 09:12 ?610次閱讀
    加特蘭Alps-Pro AUTOSAR項(xiàng)目<b class='flag-5'>通過</b><b class='flag-5'>ASPICE</b> CL2等級(jí)評(píng)估