本文將簡要概述任何 SOM 或我們稱為開發套件的任何載卡的驗證,在根據最終用戶的產品要求交付新解決方案之前,需要經過不同的驗證和驗證,以及他們如何可以為任何自動化測試過程的成功做出貢獻。
SOM 是一個完整的 CPU 架構,內置于信用卡大小的小封裝中。它是一種板級電路,集成了系統功能,并在單個模塊上提供了嵌入式處理系統的核心組件——處理器內核、通信接口和內存塊。設計任何基于 SOM 的產品都比從頭開始設計整個系統要快得多。
全球市場上有多家系統級模塊制造商提供等量的開源自動化測試框架。如果您計劃在您的產品中使用系統模塊 (SOM),首先需要從可用的框架中識別測試自動化框架,然后檢查適合您需求的模塊。
模塊系統 (SOM) 可確保降低任何應用程序的開發和設計風險。SOM 是一個可重復使用的模塊,具有最大的硬件/處理器復雜性,減少了載體/主板上的工作量,從而加快了上市時間。
它降低了對產品成功至關重要的設計復雜性和上市時間。這些System-on-Module運行一個操作系統,主要用于需要以太網、文件系統、高分辨率顯示器、USB、Internet等的應用,以及需要高計算量且開發工作量少的應用。如果您正在構建體積小于 20-25K 的產品,則使用現成的 SOM 進行產品開發是切實可行的。
SOM 的測試自動化框架
測試自動化框架是一組用于開發測試用例的指南。框架是旨在支持更有效測試的工具和實踐的結合。該指南涉及編碼標準、處理測試數據的方法、對象存儲庫、存儲測試結果的過程或有關訪問外部資源的信息。
測試框架是任何成功進行自動化測試的產品發布的重要組成部分。使用自動化測試框架將提高團隊的測試效率和準確性,并將減少時間和風險。
有不同類型的自動化測試框架。選擇正確的框架對于您的 SOM 應用程序測試非常重要。
下面是幾個常用的例子:
線性自動化框架
基于模塊化的測試框架
圖書館架構測試框架
數據驅動框架
關鍵字驅動的框架
混合測試框架
綜上所述,模塊化和混合測試框架最適合 SOM 及其開發套件驗證。測試的最終目標是確保軟件按照規范工作并符合用戶期望。
整個過程涉及相當多的測試類型,根據應用程序和組織的性質,這些測試類型優先于其他類型或優先于其他類型。讓我們看看端到端測試過程中涉及的一些基本測試。
單元測試
完整的軟件堆棧由許多小組件組成。與其直接測試完整的軟件堆棧,不如先涵蓋單個模塊級別的測試。在這里,單元測試確保具有模塊/方法級別的輸入/輸出測試覆蓋率。
單元測試為復雜的集成軟件提供了基礎,并提供了高質量的應用程序代碼,加速了持續集成和開發過程。通常單元測試是由開發人員通過測試自動化來執行的。
冒煙測試
冒煙測試用于驗證部署的軟件構建是否穩定。繼續進行進一步測試取決于煙霧測試結果。它也稱為構建驗證測試,用于檢查功能是否滿足其目標。如果 SOM 沒有清除煙霧,仍然需要一些開發工作。
健全性測試
按預期工作的更改或提議的功能由健全性測試定義。假設我們修復了嵌入式產品的啟動流程中的一些問題,那么它應該去驗證團隊進行健全性測試。一旦通過此測試,它不應影響其他基本功能。健全性測試是無腳本的,專門針對發生代碼更改的區域。
回歸測試
每次修改/修改程序時,都應該重新測試以確保修改不會無意中“破壞”一些不相關的行為。這稱為回歸測試。這些測試通常通過測試腳本自動化。每次測試程序/設計時,它都應該給出一個平滑的結果。
功能測試
功能測試指定系統做什么。它也被稱為黑盒測試,因為功能測試的測試用例是在沒有參考實際代碼的情況下開發的,即沒有查看“盒子內部”。
所有嵌入式系統都有輸入、輸出。黑盒測試是關于哪些輸入應該是可接受的以及它們應該如何與輸出相關聯。
測試人員不知道模塊或源代碼的內部結構。黑盒測試包括壓力測試、邊界值測試和性能測試。
圖像/視頻密集型行業在為顯式應用程序設計和開發定制硬件解決方案方面面臨困難,同時減少了時間和成本。它與快速發展且復雜性增加的處理器相關聯,要求產品公司在短時間內不斷推出升級的變體。
在過去的幾年里,Softnautics 圍繞 Lattice、Xilinx、Intel、Qualcomm、TI 等各種處理器系列開發了復雜的軟件,并成功地測試了視覺處理、AI/ML、多媒體、工業物聯網等應用的板卡。更多的。
Softnautics 擁有經過市場驗證的開發驗證和驗證自動化套件的流程,在功能和/或性能覆蓋率方面零妥協,以及使用內部 STAF和開源框架執行測試自動化。Softnautics 還為產品/解決方案的未來版本、版本管理和產品維護/維護提供測試支持。
審核編輯:郭婷
-
處理器
+關注
關注
68文章
19799瀏覽量
233467 -
顯示器
+關注
關注
21文章
5058瀏覽量
141336 -
嵌入式
+關注
關注
5138文章
19524瀏覽量
314698
發布評論請先 登錄
技術分享 |多模態自動駕駛混合渲染HRMAD:將NeRF和3DGS進行感知驗證和端到端AD測試

PCI Express Gen5自動化多通道測試方案

端到端自動駕駛技術研究與分析
智己汽車“端到端”智駕方案推出,老司機真的會被取代嗎?

評論