女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

代碼質(zhì)量:改進(jìn)軍用級應(yīng)用的測試

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:MARK PITCHFORD ? 2022-11-01 09:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

很久很久以前,唯一的動態(tài)軟件測試是系統(tǒng)功能測試。與不可靠軟件的斗爭完全是通過完整的系統(tǒng)測試進(jìn)行的,其中應(yīng)用程序的價值是通過參考一組需求、一組測試數(shù)據(jù)和預(yù)期結(jié)果來證明的。

雖然這仍然是驗證和驗證過程的重要組成部分,但大多數(shù)測試數(shù)據(jù)集僅執(zhí)行代碼的特定部分。不幸的是,正是這種不尋常的代碼路徑只有在發(fā)生異常情況時才會被調(diào)用,這可能導(dǎo)致現(xiàn)場災(zāi)難性的結(jié)果。一個例子可能是對除數(shù)的測試,以確保它在計算中使用之前不為零。它不應(yīng)該發(fā)生 - 但如果它發(fā)生了,并且測試有缺陷怎么辦?

為了防止這種可能性,最好也引入單元和集成測試。單元測試涉及圍繞函數(shù)或過程編寫包裝器“工具”,向其傳遞數(shù)據(jù),并確保生成的輸出符合設(shè)計要求。集成測試通過采用類似的方法建立在這一成功的基礎(chǔ)上,但允許函數(shù)調(diào)用調(diào)用樹中的其他函數(shù),從而證明這些單元按預(yù)期協(xié)同工作。

單元測試和集成測試可以填補系統(tǒng)測試和練習(xí)構(gòu)造留下的空白,以防止這些意外事件,例如“除以零”。或者,我們可以“自下而上”地練習(xí)整個系統(tǒng),首先證明最小的功能組件已經(jīng)充分鍛煉,然后證明它們一起工作。

無論哪種方式,盡管我們現(xiàn)在有辦法執(zhí)行所有代碼,但我們怎么知道我們已經(jīng)這樣做了?好的測試工具提供結(jié)構(gòu)覆蓋指標(biāo),以定量分析在結(jié)構(gòu)覆蓋率分析期間執(zhí)行了多少代碼路徑。DO-178等標(biāo)準(zhǔn)的使用已經(jīng)證明,這種方法可以降低失敗的風(fēng)險。因此,這已成為大多數(shù)嵌入式軍事標(biāo)準(zhǔn)的規(guī)范。

雖然此類標(biāo)準(zhǔn)不要求您使用工具來生成此信息,但手動演示覆蓋范圍的開銷非常耗時(更不用說更容易出錯),以至于大多數(shù)公司將工具視為顯著降低開發(fā)成本的一種方式。測試工具使用經(jīng)過驗證的檢測機制創(chuàng)建覆蓋率數(shù)據(jù),該機制由函數(shù)調(diào)用組成,以記錄所采用的執(zhí)行路徑。創(chuàng)建內(nèi)部實現(xiàn)所需的工作量與應(yīng)用程序代碼本身類似。

第三方工具也提供了獨立性的衡量標(biāo)準(zhǔn),證明測試是全面的,使用由沒有既得利益的組織編寫的機制。

故事到此結(jié)束,是嗎?使用這些工具和技術(shù),您可以殺死龍并證明所有陳述在功能上都是正確的并且已被執(zhí)行。

好吧,也許吧。這取決于失敗的影響。應(yīng)用越關(guān)鍵,對標(biāo)準(zhǔn)的要求就越高。您生成的覆蓋范圍數(shù)據(jù)量是否反映了項目的關(guān)鍵性?代碼是否已在目標(biāo)或主機上執(zhí)行?

審核編輯:郭婷

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

    關(guān)注

    3

    文章

    4379

    瀏覽量

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

    關(guān)注

    30

    文章

    4899

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ESD技術(shù)文檔:芯片ESD與系統(tǒng)ESD測試標(biāo)準(zhǔn)介紹和差異分析

    ESD技術(shù)文檔:芯片ESD與系統(tǒng)ESD測試標(biāo)準(zhǔn)介紹和差異分析
    的頭像 發(fā)表于 05-15 14:25 ?1269次閱讀
    ESD技術(shù)文檔:芯片<b class='flag-5'>級</b>ESD與系統(tǒng)<b class='flag-5'>級</b>ESD<b class='flag-5'>測試</b>標(biāo)準(zhǔn)介紹和差異分析

    構(gòu)建可擴展ATE系統(tǒng):應(yīng)對軍用航空測試挑戰(zhàn)

    隨著技術(shù)不斷發(fā)展,軍用和航空電子系統(tǒng)的復(fù)雜度不斷提升,這就迫切需要一種標(biāo)準(zhǔn)化、具備強大擴展性且穩(wěn)定可靠的自動測試設(shè)備(ATE)方案,為項目的整個生命周期提供有力支持。挑戰(zhàn)LOVETEETHDAY1
    的頭像 發(fā)表于 04-08 18:10 ?236次閱讀
    構(gòu)建可擴展ATE系統(tǒng):應(yīng)對<b class='flag-5'>軍用</b>航空<b class='flag-5'>測試</b>挑戰(zhàn)

    用DLP4500投影正弦光柵時存在高頻噪聲,應(yīng)該如何改進(jìn)正弦光柵質(zhì)量?

    用DLP4500投影正弦光柵時存在高頻噪聲,應(yīng)該如何改進(jìn)正弦光柵質(zhì)量?
    發(fā)表于 02-26 07:24

    三相四線軍用電源濾波器:電力穩(wěn)定的守護(hù)者

    在現(xiàn)代軍事科技日新月異的背景下,軍用電源濾波器作為確保軍事裝備電力穩(wěn)定的關(guān)鍵組件,發(fā)揮著至關(guān)重要的作用。其中,三相四線軍用電源濾波器更是以其獨特的濾波電路和衰減器,成為保障軍用設(shè)備電力質(zhì)量
    的頭像 發(fā)表于 02-12 14:30 ?427次閱讀

    如何在日常開發(fā)過程中提高代碼質(zhì)量

    。 提高代碼質(zhì)量是一個系統(tǒng)工程,本文主要介紹開發(fā)人員如何在日常開發(fā)過程中提高代碼質(zhì)量。 01 什么是代碼
    的頭像 發(fā)表于 01-23 09:09 ?545次閱讀
    如何在日常開發(fā)過程中提高<b class='flag-5'>代碼</b><b class='flag-5'>質(zhì)量</b>

    如何提高嵌入式代碼質(zhì)量?

    技術(shù) 現(xiàn)代的嵌入式開發(fā)工具和測試技術(shù)可以極大地提升代碼質(zhì)量和開發(fā)效率: 1. 靜態(tài)分析工具:如Coverity、Lint等,能夠幫助發(fā)現(xiàn)潛在的代碼缺陷和安全漏洞。 2. 單元
    發(fā)表于 01-15 10:48

    Jenkins 與 SonarQube 集成部署,自動化代碼質(zhì)量監(jiān)控

    前言 強化代碼質(zhì)量,加速軟件交付!Jenkins 攜手 SonarQube,與華為云 Flexus X 云服務(wù)器強強聯(lián)合,打造自動化代碼質(zhì)量監(jiān)控新生態(tài)。Flexus X 以其靈活的算力
    的頭像 發(fā)表于 01-07 17:24 ?703次閱讀
    Jenkins 與 SonarQube 集成部署,自動化<b class='flag-5'>代碼</b><b class='flag-5'>質(zhì)量</b>監(jiān)控

    圓柱電池測試設(shè)備:確保電池性能與質(zhì)量的關(guān)鍵

    電池測試設(shè)備應(yīng)運而生。這些設(shè)備通過模擬電池在實際應(yīng)用中可能遇到的各種條件,對電池進(jìn)行全方位的測試,從而確保每一塊出廠的電池都符合嚴(yán)格的質(zhì)量標(biāo)準(zhǔn)。 圓柱電池測試設(shè)備通常由電池
    的頭像 發(fā)表于 01-06 17:22 ?463次閱讀

    芯片極限能力、封裝成品及系統(tǒng)測試

    本文介紹了芯片極限能力、封裝成品及系統(tǒng)測試。 本文將介紹芯片極限能力、封裝成品及系統(tǒng)測試,分述如下: 極限能力測試 封裝成品
    的頭像 發(fā)表于 12-24 11:25 ?1086次閱讀

    電池(包測試系統(tǒng)的技術(shù)原理和應(yīng)用

    電池(包測試系統(tǒng)是一種關(guān)鍵的測試工具,其技術(shù)原理和應(yīng)用在多個領(lǐng)域中發(fā)揮著至關(guān)重要的作用。以下是對其技術(shù)原理和應(yīng)用的具體介紹:一、技術(shù)原理電池(包
    發(fā)表于 12-09 15:40

    電子行業(yè)PCB失效現(xiàn)狀:改進(jìn)措施與激光焊錫技術(shù)(下)

    本文深入分析了國內(nèi)印制電路板(PCB)產(chǎn)品的失效現(xiàn)狀,并提出了針對性的改進(jìn)建議。通過對數(shù)百個失效案例的統(tǒng)計分析,我們發(fā)現(xiàn)PCB自身質(zhì)量異常是導(dǎo)致PCBA失效的最主要原因,且這一趨勢在逐年增加。特別是
    的頭像 發(fā)表于 10-24 11:12 ?569次閱讀
    電子行業(yè)PCB失效現(xiàn)狀:<b class='flag-5'>改進(jìn)</b>措施與激光焊錫技術(shù)(下)

    DaVinci系統(tǒng)基準(zhǔn)測試測量

    電子發(fā)燒友網(wǎng)站提供《DaVinci系統(tǒng)基準(zhǔn)測試測量.pdf》資料免費下載
    發(fā)表于 10-16 11:32 ?0次下載
    DaVinci系統(tǒng)<b class='flag-5'>級</b>基準(zhǔn)<b class='flag-5'>測試</b>測量

    電源模塊測試設(shè)備順利檢測開關(guān)電源、軍用電源、VPX電源

    電源模塊測試設(shè)備在電源測試中有著重要作用,不僅提升了測試效率,還確保了測試結(jié)果的準(zhǔn)確性,為開關(guān)電源、LED電源、礦用電源、軍用電源等電源模塊
    的頭像 發(fā)表于 09-26 15:06 ?1323次閱讀
    電源模塊<b class='flag-5'>測試</b>設(shè)備順利檢測開關(guān)電源、<b class='flag-5'>軍用</b>電源、VPX電源

    USB 2.0信號質(zhì)量測試

    對于電子測試工程師來說,USB2.0的信號質(zhì)量測試可以確保數(shù)據(jù)傳輸?shù)目煽啃裕⑶覝p少噪聲和干擾。今天我們一起學(xué)習(xí)一下具體操作過程。Chrent整體連接USB2.0最高速率HighSpeed是480兆
    的頭像 發(fā)表于 08-30 12:57 ?3053次閱讀
    USB 2.0信號<b class='flag-5'>質(zhì)量</b><b class='flag-5'>測試</b>

    DevOps中的質(zhì)量門工作原理,以及靜態(tài)代碼分析Klocwork和Perforce Helix QAC在質(zhì)量門中的實踐應(yīng)用

    質(zhì)量門”正如其名:它們在軟件開發(fā)生命周期(SDLC)的各個階段充當(dāng)質(zhì)量里程碑(或 "門檻"),防止不良代碼通過,從而確保交付高質(zhì)量的軟件。 閱讀本文,您將了解什么是
    的頭像 發(fā)表于 07-29 15:12 ?873次閱讀