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

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

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

3天內不再提示

上海控安SmartRocket系列:嵌入式軟件智能化測試工具

上海控安 ? 來源:上海控安 ? 作者:上海控安 ? 2022-08-02 14:53 ? 次閱讀

測試現狀

如果說軟件成為未來世界的基礎,那么軟件單元將是基礎中的基礎。若想開發出高質量的軟件,源代碼缺陷檢測不可或缺,但是人工進行代碼缺陷檢測時,無法保證所有源碼都被檢測到且仍然存在較高風險。此外汽車電子領域等高安全領域,對單元測試有較高的行業標準,對集成測試有明確的需求,但是面對著測試人員手動編寫測試用例帶來的效率低、時間人力成本高等困境。同時,以IEC 61508為基礎的功能安全標準體系,對軟件的單元測試均有明確的技術要求。如,ISO 26262汽車電子功能安全標準第六部分明確提出,軟件單元測試要滿足語句、分支、MC/DC等測試覆蓋指標。

產品概述

SmartRocket TestGrid支持靜態分析,滿足根據國軍標、MISRA標準對源碼進行質量分析;支持C/C++語言的單元測試,采用人工智能算法,利用自動推理與符號執行技術,分析程序路徑,產生滿足覆蓋率的測試用例并在后臺自動執行,對于C代碼可以自動生成覆蓋率高達100%的測試用例;支持不同程度的集成測試,用戶通過設置調用函數是否打樁,實現調用函數集成程度的自主控制。


9V3aH2SjK1KH5354oUL5C66Qh0Czw112.jpg


產品功能

01 缺陷查看

可以自定義檢測模板,通過知識中心快速了解和查閱每條缺陷的具體內容。缺陷結果按規范和文件兩種方式分類,頁面直接呈現分析結果,每條缺陷出現的具體位置都可定位。


o0H0s43tnKnY1A57A2f31qB6c1BP9k85.png


02 智能測試

全面覆蓋形參、全局變量、樁函數、樁函數形參等數據。支持語句、分支、MC/DC及邊界覆蓋準則,能夠滿足IEC 61508-3:2010(工業通用)、EN 50128:2011(軌道交通)、ISO 26262-8:2018(汽車電子)等行業規范中的單元測試。自動分析被測工程并基于先進動態符號執行技術智能生成高覆蓋、低冗余的測試用例。


5cUd11960eIU8M3t1WL6A9B1272HFtut.png


03 集成可控

支持部分集成和全部集成,可以自主設置調用函數是否打樁,充分實現不同情況下不同集成測試的需求。支持查看函數之間的調用關系,可以進行圖形化的用例管理,滿足功能正確性測試和結構化覆蓋率測試等要求。


35r2TP10Ne6XcH9fI59SZpL101gP2C50.png


04 信息匯總

支持每個項目當前測試結果的概況查看。


011119xn580bcxDPA82jMAV6z023CjaG.png


05 報告生成

自動生成靜態分析、單元測試和集成測試的報告。


iX5bAB1Q1b0z3DJ9I6Sz3621B2qk962m.png


特色優勢

01 軟件智能測試一體化

支持根據編碼規范的要求自動對代碼完成分析,檢測并定位代碼中的缺陷;支持針對覆蓋準則自動生成精簡化的測試用例集,并在用例生成后自動執行,進行預期值的比對和最終結果的輸出。

02 單元測試一鍵完成

單元測試時無需單獨投入專門的測試人員,開發人員在編碼完成后一鍵即可進行單元測試。支持自動生成測試用例,在低冗余的同時滿足語句覆蓋、分支覆蓋和MD/DC覆蓋。

03 多角度多方位缺陷檢查

支持缺陷掃描和質量審查,分析完成后,可以同時進行缺陷查看和缺陷定位,能夠大幅度提升代碼健壯性。

04 服務定制、集成

支持定制化測試報告,根據模板自動生成滿足要求的測試報告。支持持續集成CI方案,滿足代碼提交后自動觸發測試驗證工作。

成果應用

已為嫦娥五號、C919大飛機、直-6直升機、上海地鐵17號線、Tier1廠商車門控制、ECU控制系統、造車新勢力自動駕駛系統等重大工程提供支撐,測試航空航天、地鐵信號、汽車電子、核電控制及開源軟件超過1000萬行代碼。

01 航空航天

衛星控制軟件是衛星控制系統的核心,其功能復雜,單元測試覆蓋率要求高,手工測試用例編寫成本大,且容易出錯。TestGrid能夠自動生成滿足語句覆蓋、分支覆蓋、MC/DC覆蓋的單元測試用例,并自動進行測試執行,能夠提高軟件測試效率和軟件產品質量。在某航天單位 15 萬行代碼測試中,TestGrid獲得了超過90%的平均語句覆蓋率。



02 軌道交通

地鐵信號系統是地鐵控制的中樞,在地鐵信號系統測試中,需要根據不同的SIL等級來進行相應的單元測試。傳統測試中,測試用例編寫依靠人力實現,對于MC/DC覆蓋率有嚴苛要求的軟件代碼測試,必然會耗費大量的人力及時間。在某地鐵信號單位的20萬行代碼測試中,TestGrid獲得了平均超過85%的語句覆蓋率,用例生成效果顯著。



03 汽車電子

汽車電子行業遵從ISO26262標準,對于需要達到ASIL-D安全等級的工程,同樣需要耗費大量的人力及時間來編寫用例。TestGrid生成的用例能夠無縫應用于汽車電子行業,從而幫助測試人員快速達到語句/分支、MC/DC的代碼覆蓋率要求。在某汽車電子單位10萬行代碼測試中,TestGrid獲得了超過85%的平均語句覆蓋率。



榮譽資質

產品獲TüV南德頒發的功能安全證書

滿足IEC 61508-3:2010、EN 50128:2011、ISO 26262-8:2018標準

獲2019年上海市重點產品質量攻關成果獎 二等獎

獲2019年網絡安全新技術新應用創新產品評選 特等獎

獲2020年中國網絡安全產業聯盟網絡安全創新產品 優秀獎


k6189659W3Y1fqd1C2Vv7jlZk6KIu02w.jpg




審核編輯 黃昊宇


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

    關注

    5121

    文章

    19418

    瀏覽量

    312615
  • 智能化
    +關注

    關注

    15

    文章

    5060

    瀏覽量

    56700
  • 工業控制
    +關注

    關注

    38

    文章

    1507

    瀏覽量

    86527
收藏 人收藏

    評論

    相關推薦

    嵌入式軟件單元測試的必要性、核心方法及工具深度解析

    一、為什么嵌入式軟件必須重視單元測試? ?嵌入式系統的特殊性? 在汽車 ECU、醫療設備控制器等場景中,軟件直接操控硬件,?單比特錯誤可能導
    的頭像 發表于 03-21 14:53 ?236次閱讀

    從“被動檢測”到“主動預防”,上海TestGrid推出動態缺陷檢測功能模塊

    問題往往潛伏至后期階段,導致高昂的修正成本。 針對這一痛點,上海團隊在 嵌入式軟件自動測試
    的頭像 發表于 03-04 14:43 ?260次閱讀

    嵌入式軟件測試技術深度研究報告

    嵌入式軟件測試技術深度研究報告 ——基于winAMS的全生命周期質量保障體系構建 一、行業技術瓶頸與解決方案框架 2025年嵌入式軟件
    的頭像 發表于 03-03 13:54 ?178次閱讀

    集特海光嵌入式工控機G500:工業智能化的高效引擎

    集特海光嵌入式工控機G500:工業智能化的高效引擎
    的頭像 發表于 02-27 15:12 ?272次閱讀
    集特海光<b class='flag-5'>嵌入式</b>工控機G500:工業<b class='flag-5'>智能化</b>的高效引擎

    如何提高嵌入式代碼質量?

    嵌入式系統的發展已經深刻地影響了我們日常生活的方方面面,從智能家居到汽車控制系統,再到醫療設備和工業自動等領域,嵌入式系統無處不在。嵌入式
    發表于 01-15 10:48

    嵌入式工程師常用的開發工具有哪些?

    項目管理和調試。IAR Embedded Workbench 也是廣受歡迎的 IDE,具有出色的優化能力和調試工具,能夠幫助工程師快速開發出高質量的嵌入式軟件。 二、編譯器 編譯器將高級語言
    發表于 12-20 15:29

    什么是嵌入式人工智能

    嵌入式人工智能的目標是使嵌入式系統具備智能化的感知、分析和響應能力,從而實現自主決策、自適應學習和智能交互等功能,以提高系統的性能、效率和
    的頭像 發表于 12-11 09:23 ?738次閱讀
    什么是<b class='flag-5'>嵌入式</b>人工<b class='flag-5'>智能</b>

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

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

    EsDA,一站嵌入式軟件

    EsDA是一套面向工業智能物聯領域的嵌入式系統設計自動化工具集,包含實時操作系統AWorksLP、低代碼開發平臺AWStudio、資源管理平臺AXPI、跨平臺GUI引擎AWTK和云服務平臺ZWS
    的頭像 發表于 09-15 08:10 ?513次閱讀
    EsDA,一站<b class='flag-5'>式</b><b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>

    嵌入式系統的未來趨勢有哪些?

    (ML)技術的快速發展,嵌入式系統將更多地整合這些先進技術,以支持智能決策和自動。在設備上直接運行AI和ML模型,進行圖像識別、自然語言處理、預測分析等任務,將極大提升嵌入式系統的
    發表于 09-12 15:42

    【?嵌入式機電一體系統設計與實現?閱讀體驗】+《智能化技術在船舶維護中的應用探索》

    智能化技術在船舶維護中的應用探索 本文深入分析了海洋工業中污損生物對船舶性能的負面影響,并探討了智能化技術,尤其是基于樹莓派的嵌入式系統設計,如何成為解決這一問題的新途徑。污損生物的附著不僅增加了
    發表于 08-26 22:22

    自動嵌入式系統測試流程:TESSY功能優勢詳解

    。 TESSY實現了整個測試周期的自動,包括在各種目標系統上對C/C++嵌入式軟件進行回歸測試。作為已通過認證的
    的頭像 發表于 07-22 10:52 ?787次閱讀
    自動<b class='flag-5'>化</b><b class='flag-5'>嵌入式</b>系統<b class='flag-5'>測試</b>流程:TESSY功能優勢詳解

    單元測試、集成測試自動化工具

    CoverageMaster winAMS :?適用于嵌入式目標機代碼的單元測試/集成測試工具 全面支持嵌入式微機!驗證嵌入式C/C++
    的頭像 發表于 06-26 13:41 ?650次閱讀
    單元<b class='flag-5'>測試</b>、集成<b class='flag-5'>測試</b>自動化<b class='flag-5'>工具</b>

    嵌入式開發就業前景怎么樣?

    。在智能家居領域,嵌入式開發的主要工作是開發各種智能化設備和系統,如智能照明、智能防、
    發表于 06-07 14:51

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

    測試單元進行測試,來驗證其是否按照設計要求正常工作。 嵌入軟件單元測試工具能夠提高開發人員的工作效率和
    的頭像 發表于 04-23 15:31 ?573次閱讀
    <b class='flag-5'>嵌入</b><b class='flag-5'>軟件</b>單元<b class='flag-5'>測試工具</b>的作用
    主站蜘蛛池模板: ww欧洲ww在线视频看 | 天堂中文在线资源库用 | 草逼网址 | 天堂网在线资源www种子 | 男女视频在线观看免费 | 久久精品大全 | 丁香五月欧美成人 | 日本s色大片在线观看 | 亚洲人色大成年网站在线观看 | 免费一级成人毛片 | 97影院理论在线观看 | 日本免费在线视频 | 无遮挡一级毛片 | 亚洲天天在线 | 亚洲成av人片在线观看无码 | 国产精品高清久久久久久久 | 男女无遮挡在线完整视频 | 神马影视午夜 | baoyu168成人免费视频 | 看久久 | 亚洲成片在线观看12345ba | 色婷婷在线观看视频 | 国产三级日产三级日本三级 | 视频网站免费看 | 午夜精品久久久久 | 亚洲日韩图片专区第1页 | 九九精品在线观看 | 亚洲免费小视频 | 六月婷婷综合网 | 爱情社保片鲁丝片一区 | 手机在线播放视频 | 色综合中文网 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片毛片 | 国产精品麻豆va在线播放 | 国产精品高清久久久久久久 | 狠狠色成人综合首页 | 国产精品高清一区二区三区 | 亚洲在成人网在线看 | 欧美精品videosex极品 | 久久精品夜夜夜夜夜久久 | 99久久网站 |