在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于軟件重用的應用程序的測試工具有什么用

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:MARK PITCHFORD ? 2022-11-08 11:43 ? 次閱讀

測試工具的使用在無數應用程序中非常廣泛,但在客戶環境中用于質量保證時具有特別的價值。

在軍事軟件技術開發方面,軟件開發范式與汽車技術非常不同。在軍事技術中,重復的應用程序和系統是例外,而不是規則。然而,如果有一種方法可以調整軟件測試過程,以最大限度地提高軍事應用中的代碼重用率,則可以簡化認證過程,并且可以有效地重用軟件,從而使開發更快,更經濟。更好的是,它有可能通過使用已經適用于先前應用的軟件模塊來增加信心,而不是基于家庭轎車生產運行的絕對數量。

回顧影響未來

雖然上述辦法有其優點,但問題依然存在。例如,它假設當我們開始重用源代碼時,代碼是合理的,因為應用程序已經在現場得到了證明。但是,如果某些新功能建立在代碼的路徑上,而實際上很少或從未執行過,該怎么辦?即使是經過充分驗證的代碼現在也可能處理非常不同的數據。它將如何表現?

深入了解現代軟件測試工具的工具箱可以幫助回答這些問題,并確保代碼是健壯的,盡管有無窮無盡的不同應用程序的不同需求。

任何讀過1996年6月4日阿麗亞娜5號失敗的人都知道任何錯誤假設所固有的危險。阿麗亞娜5號失敗是因為慣性參考系統中出現的軟件異常 - 盡管設計與阿麗亞娜4上成功使用的設計幾乎完全相同,特別是在軟件的情況下[1]。

如果對阿麗亞娜4號慣性參考系統源代碼進行結構覆蓋分析,則通過代碼的所有相關路徑都將被證明以穩健的方式運行。使用適當的邊界情況來顯示極端情況下的魯棒性,將顯示從 64 位浮點數到 16 位有符號整數值的不受保護的數據轉換。當時,從開發人員的角度來看,這可能顯得迂腐且無關緊要 - 這永遠不會導致Ariane 4出現問題。但它與阿麗亞娜 5 有關。

快進到結構覆蓋率分析

經過 16 年的發展,這些結構覆蓋分析原則不僅在動態分析中被最好的測試工具套件所采用,而且在整個軟件開發范圍內也實現了自動化。例如,需求可追溯性工具提供了一個可追溯性矩陣,該矩陣在應用程序的整個開發生命周期中始終保持最新且相關。

在從現有應用程序開發新的自定義應用程序時,工具可以在源代碼可能受到修訂要求的影響時提醒開發人員。在阿麗亞娜5號的情況下,這種能力可能突出了重新測試慣性參考系統的必要性。它甚至可能在設計階段具有相關性,當時它可以比較不同方法所隱含的間接費用,以滿足每個修訂的要求。

靜態分析工具不僅可以確認源代碼符合撰寫本文時有效的編碼標準,還可以在重用時從修訂標準的角度分析代碼。動態測試證明了在撰寫本文時在極端情況下重用代碼的能力,并促進了自動回歸測試,以表明最新項目的任何增強都沒有損害先前證明的功能能力和健壯性。

測試工具和軟件重用 – 完美匹配

測試工具的用途遠不止于定制開發,但正如這些示例所示,客戶環境可以說是它們帶來最大質量保證優勢的環境。

審核編輯:郭婷

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

    關注

    30

    文章

    4808

    瀏覽量

    68811
  • 應用程序
    +關注

    關注

    37

    文章

    3285

    瀏覽量

    57779
收藏 人收藏

    評論

    相關推薦

    Web端TCP/UDP測試工具!小白必學~

    Web端TCP/UDP測試工具,方便大家進行各種基于TCP和TDP的模擬測試。該測試工具不僅支持TCP和UDP測試,還支持SSL,使用極為便捷。 按照如下
    的頭像 發表于 01-08 18:17 ?169次閱讀
    Web端TCP/UDP<b class='flag-5'>測試工具</b>!小白必學~

    Modbus測試工具

    非常實用的工具,通信測試前可以用來檢查線路接線和儀表設置是否正常。
    發表于 12-31 13:38 ?2次下載

    云端AI開發者工具怎么

    云端AI開發者工具通常包括代碼編輯器、模型訓練平臺、自動化測試工具、代碼管理工具等。這些工具不僅降低了AI開發的門檻,還極大地提高了開發效率和模型性能。下面,AI部落小編為您介紹云端A
    的頭像 發表于 12-05 13:31 ?156次閱讀

    嵌入軟件單元/集成測試工具專業分析

    引言 在現代軟件開發過程中,單元測試作為確保代碼質量的重要環節,得到了廣泛的關注和應用。隨著嵌入式系統的復雜性日益增加,對高效、可靠的單元測試工具的需求也愈加迫切。WinAMS作為一款專為嵌入
    的頭像 發表于 11-19 16:41 ?268次閱讀

    CAN總線測試工具選擇與使用

    在現代汽車和工業控制系統中,CAN總線因其高可靠性和靈活性而成為首選的通信協議。為了確保CAN網絡的性能和可靠性,工程師需要使用專業的測試工具來監控、分析和診斷網絡問題。 CAN總線測試工具的類型
    的頭像 發表于 11-12 10:16 ?851次閱讀

    CAN總線測試工具的主要功能

    CAN總線測試工具是用于測試CAN(Controller Area Network)總線通信的軟件或硬件工具,其功能豐富且多樣化。以下是CAN總線
    的頭像 發表于 06-25 16:02 ?1135次閱讀

    請問esp32的wifi調試工具哪個?

    請問依稀啊esp32的wifi調試工具哪個?
    發表于 06-21 06:33

    接口測試工具有哪些種類

    接口測試軟件測試的一個重要環節,主要用于驗證系統各模塊之間的交互是否符合預期。隨著軟件行業的快速發展,接口測試工具也不斷涌現,為
    的頭像 發表于 05-30 15:07 ?775次閱讀

    工具工具——映射與調度、模擬與驗證、開發與測試工具

    本篇文章將重點介紹工具鏈的工具相關知識,我們將從工具鏈的基本概念出發,重點介紹工具鏈中的映射和調度工具、模擬與驗證
    的頭像 發表于 05-16 14:30 ?3088次閱讀
    <b class='flag-5'>工具</b>鏈<b class='flag-5'>工具</b>——映射與調度、模擬與驗證、開發與<b class='flag-5'>測試工具</b>

    Linux是做什么用的?

    Linux是做什么用的?Linux是一種開源的操作系統,廣泛用于服務器、嵌入式設備和個人電腦等領域。它具有以下特點和用途: Linux是做什么用的? 1、服務器操作系統:Linux在服務器領域非常
    發表于 04-28 15:40

    Linux性能基準測試工具選擇與測試策略

    Super_Pi 是一種用于計算圓周率π的程序,通常用于測試計算機性能和穩定性。它的主要用途是測量系統的單線程性能,因為它是一個單線程應用程序
    發表于 04-26 16:24 ?420次閱讀
    Linux性能基準<b class='flag-5'>測試工具</b>選擇與<b class='flag-5'>測試</b>策略

    嵌入軟件單元測試工具的作用

    嵌入軟件單元測試工具是現代軟件開發過程中不可或缺的一環。它的作用在于幫助開發人員對軟件中的各個單元進行測試,以確保其功能的正確性和穩定性。單
    的頭像 發表于 04-23 15:31 ?450次閱讀
    嵌入<b class='flag-5'>軟件</b>單元<b class='flag-5'>測試工具</b>的作用

    什么是CAN總線調試工具?調試的內容主要包括哪幾個方面?

    CAN總線調試工具是用于對CAN總線進行調試和故障排除的設備或軟件工具,它們具有高速數據捕獲能力、數據過濾和觸發功能,以及用于解析和顯示CAN幀的
    的頭像 發表于 04-03 11:23 ?1086次閱讀

    adb是什么軟件 adb調試干什么用

    主要用于開發者和研究人員與Android設備進行通信、調試和測試。它提供了很多強大的功能,以下是其中一些常用的功能: 應用程序安裝和卸載:通過ADB,開發人員可以將應用程序安裝到Android設備上,也可以將已安裝的
    的頭像 發表于 02-02 11:03 ?3907次閱讀

    Cybellum—信息安全測試工具

    Cybellum是一款信息安全測試與管理工具,幫助汽車OEM及其供應商在整個汽車生命周期內大規模評估和降低安全風險。它無需訪問源代碼,通過Cyber Digital Twins技術檢測開源軟件
    的頭像 發表于 01-26 16:48 ?674次閱讀
    Cybellum—信息安全<b class='flag-5'>測試工具</b>
    主站蜘蛛池模板: 四虎影院免费在线播放| h国产| 免费大片a一级一级| 免费视频在线视频观看1| 丁香花在线观看免费观看| 日韩不卡毛片| 网女色| 黄免费视频| 亚洲国产精品国产自在在线| 亚洲91在线视频| 簧片视频在线观看| 天天干天天弄| 免费在线观看黄色| 色偷偷狠狠色综合网| av免费网站在线观看| 污色网站| 亚洲人一区| 在线播放一区二区精品产| 精彩视频一区二区三区| 中韩日欧美电影免费看| 扒开末成年粉嫩的小缝强文| 伊人精品久久久大香线蕉99| 国产三级久久久精品三级| 亚洲一区二区精品推荐| 分分精品| 在线成人精品国产区免费| 69日本xxxxxxxxx29| 91视频看看| 最近高清在线国语| 色秀网站| 国产一区二区三区在线观看影院| 黄色绿像一级片| 国产一级片免费| 国产欧美日韩电影| 国产乱淫a∨片免费视频| 夜夜操狠狠干| 日韩一级视频| 久久国产精品免费| www.碰| 在线h网站| 搞黄视频网站|