不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

集成測試的案例

Tessy — 嵌入式軟件單元測試 / 集成測試工具
Tessy源自戴姆勒 - 奔馳公司的軟件技術實驗室,由德國Hitex公司負責銷售及技術支持服務,是一款專門針對嵌入式軟件進行單元/集成測試的工具。它可以對C/C++代碼進行單元、集成測試,可以自動化搭建測試環境、執行測試、評估測試結果并生成測試報告,其多樣化的測試用例導入生成方式和與測試需求關聯的特色,使Tessy在測試組織和測試管理上也發揮了良好的作用。目前Tessy廣泛應用在汽車電子主流客戶中。 主要特點 在V模型開發中,Tessy主要應用在單元測試集成測試階段。單元測試通過運行代碼檢測出函數中錯誤,比如算法錯誤、接口問題等;集成測試則在單元測試的基礎上驗證單元之間接口的正確性。基于越早發現bug開發成本越低的原則,在進行代碼功能驗證的過程中,按照V流程右半部分先完成單元測試再進行集成測試測試順序更為有效。 另外,Tessy也可以滿足各類標準(如ISO26262、IEC61508、EN50128/50129等)對測試的需求,比如Tessy可以滿足ISO26262中各等級對單元/集成測試的要求,當然Tessy本身也通過了TUV的認證,證明該軟件是安全可靠的,可以在安全相關的軟件研發過程中使用。 主要功能 ? 自動生成測試環境、一鍵執行及評估結果 Tessy可以自動生成驅動程序、樁函數,幫助測試人員提高單元測試效率。 Tessy支持一鍵執行測試,并自動對測試結果進行評估,可生成多種形式的報告。 ? 便捷的測試用例設計方式 除軟件界面手動設計測試用例外,Tessy還支持導入導出多種格式的測試用例。
展開
Tessy—嵌入式軟件單元測試/集成測試工具
產品概述 Tessy源自戴姆勒—奔馳公司的軟件技術實驗室,由德國Hitex公司負責銷售及技術的支持服務,是一款專門針對嵌入式軟件進行單元/集成測試的工具。它可以對C/C++代碼進行單元、集成測試,可以自動化搭建測試環境、執行測試、評估測試結果并生成測試報告,其多樣化的測試用例導入生成方式和與測試需求關聯的特色,使Tessy在測試組織和測試管理上也發揮了良好的作用。目前Tessy被廣泛應用在汽車電子客戶中。 產品介紹 主要特點 在V模型開發中,Tessy主要應用在單元測試集成測試階段。單元測試通過運行代碼檢測出函數中錯誤,比如算法錯誤、接口問題等;集成測試則在單元測試的基礎上驗證單元之間接口的正確性。基于越早發現bug開發成本越低的原則,在進行代碼功能驗證的過程中,按照V流程右半部分先完成單元測試再進行集成測試測試順序更為有效。 另外,Tessy也可以滿足各類標準(如ISO26262、IEC61508、EN50128/50129等)對測試的需求。比如Tessy可以滿足ISO26262中各等級對單元/集成測試的要求,當然Tessy本身也通過了TUV的認證,證明該軟件是安全可靠的,可以在安全相關的軟件研發過程中使用。 主要功能 ? 自動生成測試環境、一鍵執行及評估結果 Tessy可以自動生成驅動程序、樁函數,幫助測試人員提高單元測試效率。 Tessy支持一鍵執行測試,并自動對測試結果進行評估,可生成多種形式的報告。
展開
單元/集成測試解決方案
<p class="ql-align-justify">&nbsp;&nbsp;&nbsp;&nbsp;在項目開發的前期針對軟件單元/模塊功能開展單元/集成測試,可以盡早地發現軟件Bug,避免將Bug帶入系統測試階段,有效地降低HIL測試測試周期,也能有效降低開發成本。單元/集成測試旨在證明被測軟件實現其單元/架構設計規范、證明被測軟件不包含非預期功能。經緯恒潤測試團隊擁有豐富的研發經驗、嚴格的流程管控,依據ISO26262/ASPICE等開展符合要求的<a href="https://www.hirain.com/product/%E5%8D%95%E5%85%83%E9%9B%86%E6%88%90%E6%B5%8B%E8%AF%95%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88-527.html" rel="noopener noreferrer" target="_blank">單元/集成測試</a>工作。</p><p class="ql-align-justify"><br></p><p class="ql-align-justify"><strong>ISO26262功能安全對于單元/集成測試的要求</strong></p><p class="ql-align-justify">&nbsp;&nbsp;&nbsp;&nbsp;ISO26262中對于單元/集成測試的要求涉及到測試用例設計方法,如基于需求/故障注入、測試覆蓋度如語句覆蓋/分支覆蓋/調用覆蓋等多方面,具體要求詳見表格。
展開
Tessy — 嵌入式軟件單元測試/ 集成測試工具
Tessy是一個專門針對嵌入式軟件的C/C++代碼進行單元、集成測試的工具,它可以自動化地執行測試、評估測試結果并生成測試報告。Tessy的目標就是:通過自動化整個測試周期,支持針對C語言的單元測試/集成測試,同時,Tessy也同樣關注測試組織和測試管理。 Tessy軟件源自戴姆勒-奔馳公司的軟件技術實驗室,在戴姆勒-奔馳公司得到廣泛的使用,1997年之后成為專業的軟件測試工具公司Razorcat,由德國Hitex負責全球銷售及技術支持服務。北京經緯恒潤科技作為Hitex/Razorcat公司的中國合作伙伴,將為中國汽車客戶提供Tessy軟件及優秀的軟件測試服務。 產品介紹 在以V模型為例的開發模式中,Tessy主要應用在單元/模塊測試集成/組件測試。在V模型的開發模式中,單元測試是第一個動態測試活動。通過函數級測試,有效檢查出每一類錯誤,比如算法錯誤、邊界控制錯誤、數據溢出等。通過單元測試,可以盡可能早得發現Bug,防止直到后面的測試過程或者直到用戶那里才被發現。在整個項目開發測試周期中,越早發現Bug越好,事實證明,開展詳盡規范的單元測試能夠有效減少系統測試和回歸測試時間,降低開發成本。 另外,Tessy也可以滿足各類標準(ISO26262、IEC 61508、 EN 50128/50129、 DO-178B、汽車SPiCE或FDA的軟件驗證通用原則)對測試的需求,比如ISO26262中各個測試等級中對模塊測試的要求可以使用Tessy來滿足,當然Tessy本身也通過了Tuev的認證,可以在安全相關性的軟件研發過程中被使用。
展開
集成測試圖1
單元/集成測試服務
服務概述 單元/集成測試旨在證明被測軟件實現其單元/架構設計規范、證明被測軟件不包含非預期功能。經緯恒潤測試團隊擁有豐富的研發經驗、嚴格的流程管控,依據ISO26262/ASPICE等開展符合要求的單元測試/集成測試工作。 在ISO 26262 - part 6部分產品開發:軟件層面,對軟件開發配置、軟件體系結構設計和軟件單元的設計和實現提出了具體的要求。可借助具有功能安全認證的自動化測試工具(如Tessy)進行符合ISO 26262技術要求的工作 Table 7 — Methods for software unit verification Table 8 — Methods for deriving test cases for software unit testing Table 9 — Structural coverage metrics at the software unit level Table 10 — Methods for verification of software integration Table 11 — Methods for deriving test cases for software integration testing Table 12 — Structural coverage at the software architectural level 根據ISO26262對代碼級測試要求,需要開展單元測試集成測試等。
展開
ET·ci — 全自動軟件測試調度(持續集成)平臺
ET·ci 提供了編譯-測試-發布解決方案,包括:自動提取配置庫代碼進行自動構建, 自動調度靜態測試工具(如QAC)進行靜態測試,自動調度單元測試工具(如Tessy)開展動態測試,自動調度HIL 自動化測試系統等。使得開發、測試團隊在軟件開發、測試和交付生命周期中對研發過程進行可視化管理,幫助軟件開發組、測試組輕松的完成復雜的軟件項目,縮短軟件的整體測試周期和研發周期。ET·ci 可應用于嵌入式軟件測試自動調度,也是持續集成(continuous integration)解決方案的重要組成部分。 產品介紹 ? 平臺組成 典型的全自動軟件測試調度平臺主要由基礎服務與框架模塊、管理與配置模塊、與基礎服務交互的模塊、配置管理工具集成模塊、編譯工具集成模塊、靜態測試工具集成模塊、軟件運行時間評估工具集成模塊、單元/ 集成測試工具集成模塊(可以擴充其他自動化測試工具,如HIL 自動測試)等。
展開
康謀方案 | 多源相機數據采集與算法集成測試方案
高質量的圖像數據采集與算法集成測試都是確保系統性能和可靠性的關鍵。隨著技術的不斷進步,對于圖像數據的采集、處理和分析的需求日益增長,這不僅要求我們擁有<strong>高性能的相機硬件</strong>,還要求我們能夠<strong>高效地集成測試</strong>各種算法。</p><p>我們探索了一種<strong>多源相機數據采集與算法集成測試方案</strong>,能夠滿足不同應用場景下對圖像采集和算法測試的多樣化需求,確保數據的<strong>準確性</strong>和算法的<strong>有效性</strong>。</p><h2><strong>一、相機組成</strong></h2><p>相機一般由<strong>鏡頭(Lens)</strong>,<strong>圖像傳感器(Image Sensor)</strong>,<strong>圖像信號處理器(Image Signal Processor, ISP)</strong>,<strong>接口</strong>組成。
展開
單元測試/集成測試自動化工具
CoverageMaster winAMS : 適用于嵌入式目標機代碼的單元測試/集成測試工具 全面支持嵌入式微機!驗證嵌入式C/C++軟件 實施以模塊為單位的自動化單元測試工具 不需要HookCode 直接使用目標機代碼進行單元測試 聯合靜態解析工具[CasePlayer2],提供C0(語句),C1(判定),MC/DC覆蓋率報告,優化測試用例制作 已取得第三方認證機構TUVSUD對適用于汽車機能安全ISO26262軟件工具的認證 產品概要 [Coverage master winAMS]是以嵌入式軟件的函數為單位,實施模塊單元測試以及C0/C1/MCDC覆蓋率測試(coverage test)的嵌入式軟件自動化單元測試工具。目標機源代碼通過交叉編譯器生成目標機執行代碼,通過跟實際處理器同樣的模擬處理器環境進行單元測試,不需要對執行代碼做任何變動,使高信賴性的模塊測試成為可能。在汽車控制軟件這樣的對安全性要求極高的領域,單元測試已經成為不可缺少的一部分。使用目標機代碼進行單元測試也是為了符合汽車行業中ISO26262功能安全認證標準。 產品特長 全面支持嵌入式微機!驗證嵌入式C/C++軟件 實施以模塊為單位的自動化單元測試工具 作為能夠檢驗出僅憑系統測試以及整體測試無法發現的[潛在錯誤]的檢測方法,[單元測試]在嵌入式開發領域受到廣泛重視。同時,單元測試也是汽車用軟件功能安全(ISO26262)領域中要求實施的認證項目之一。 [Coverage master winAMS]直接使用通過交叉編譯生成的目標機代碼,在模擬處理器環境下進行單元測試。既能實現C語言程序的邏輯上的單元驗證,又能夠對嵌入式微機組裝為產品后可能發生的問題等進行具有高信賴度的白盒(white box)測試
展開
大容量存儲器集成電路測試
  作者:楊富征 大容量存儲器集成電路的測試系統是科技型中小企業技術創新基金項目,是根據大容量存儲器集成電路SDRAM、DDR SDRAM和:flash RAM的發展趨勢而研究開發的測試系統。方案的主要內容為測試方法和測試程序研究開發,其次是測試板、適配器及生產性測試設備的研制和設備結構制作和調試等。特點是基于大容量存儲器集成電路的結構,采用全新的測試技術理論和較通用的測試設備,實現實驗室精確測試和生產中大批量芯片中測及成品測試。目前對高兆位存儲器電路能大批量測試的設備非常昂貴,低價的專用存儲器電路測試儀又不能滿足測試的可靠性和通用性要求,因此該項目將大大提高國內存儲器電路的生產能力,降低產品成本,提高存儲器電路的可利用率,有顯著的經濟效益和社會效益。   1 測試系統的基本原理   根據大容量存儲器電路的技術特點,不論EEPROM、DRAM、SDRAM、FLASRAM等,都有快速塊(BANK)、頁(PAGE)、單個單元和連續多個單元這4種不同的讀和寫方式。本系統充分利用不同的讀和寫方式進行測試,首先以頁面方式測試存儲單元讀和寫的正確性,再以塊方式測試連續寫入固定數據的準確性,然后連續多個單元方式寫入變化數據的穩定性,最后測試在單個單元寫連續循環變化下數據的可靠性,按這樣順序運行4種不同的測試模塊,能非常準確地對存儲器電路的各種狀態進行分析測試,對大容量存儲器電路SDRAM和flash RAM的測試項目以及存儲單元的可測試度為100%,系統定時精度±500 ps,完全滿足SDRAM和flash的產品指標要求。本項目的技術攻關難題在于大容量存儲器集成電路測試方法的創新和相應測試設備的研制,它具有5項關鍵技術特點。   
展開
羅·羅在遄達1000上開展復材風扇葉片和機匣集成測試
羅·羅公司已開始對經過改進的“遄達1000”航空發動機進行地面測試,其中風扇葉片和機匣均采用復合材料制成。這意味著羅·羅公司下一代齒輪傳動“超扇(Ultran)”發動機系列已經發展到了關鍵一步。 上述部件完全集成后完成測試,標志著先進低壓系統(ALPS)技術驗證項目接近尾聲。該項目迄今為止已經單獨驗證了碳/鈦(CTi)風扇葉片和復合材料風扇機匣等部件。采用更加輕質的復合材料,對于尺寸更大的“超扇”發動機系列改型來說勢在必行,這些改型產品在相同的相對推力情況下,具有比目前發動機更大直徑的風扇葉片尺寸,以及高達15:1或更高的涵道比。 一、先進低壓系統(ALPS)使用了先進復合材料和數字孿生技術 先進低壓系統(ALPS)項目屬于潔凈天空聯合技術倡議的一部分,該項目由羅·羅公司與創新英國公司(英國斯文頓),英國商業、能源和工業戰略部(英國倫敦)、英國航空航天技術研究所(克蘭菲爾德,英國)、ITP航宇公司(薩穆迪奧,西班牙)和GKN航宇公司(雷迪奇,英國)共同合作完成的。 2019年2月,羅·羅公司工程師已經成功測試了超扇(UltraFan)發動機的關鍵部件。先進低壓系統(ALPS)中所需要的全部復合材料零部件——包括風扇葉片、葉片機匣和環形填充塊——首次在供體發動機上進行了測試(供體發動機是指一種在機加工車間定制設計制造的發動機,通常不包含橡膠散熱器軟管、鋼制燃油管、起動電機、散熱器風扇、離合器盤和壓力板等零部件以及其他可成品購買的零部件,一般僅作測試用)。 發動機的零部件由羅·羅公司復合材料技術工廠制造。該工廠是一座具有卓越技術實力的復合材料中心。每片風扇葉片使用了約500層碳纖維復合材料,且全部由機器人完成制造。葉片在完全制造完成前,還需經過熱量和壓力的處理,并在葉片的前緣邊緣部位使用鈦合金進行保護。
展開
羅羅對遄達1000發動機開展復材風扇葉片和機匣集成測試
近日,羅羅公司已開始對經過改進的遄達1000航空發動機進行地面測試,其中風扇葉片和機匣均采用復合材料制成。這意味著羅羅公司下一代齒輪傳動“超扇”(Ultran)發動機系列已經發展到了關鍵一步。 齒輪傳動“超扇”(Ultran)發動機 上述部件完全集成后完成測試, 標志著先進低壓系統(ALPS)技術驗證項目接近尾聲。該項目迄今為止已經單獨驗證了碳/鈦(CTi)風扇葉片和復合材料風扇機匣等部件。采用更加輕質的復合材料,對于尺寸更大的“超扇”發動機系列改型來說勢在必行,這些改型產品在相同的相對推力情況下,具有比目前發動機更大直徑的風扇葉片尺寸,以及高達15:1或更高的涵道比。 2019年2月,羅羅公司工程師已經成功測試了“超扇”發動機的關鍵部件。先進低壓系統(ALPS)中所需要的全部復合材料零部件——包括風扇葉片、葉片機匣和環形填充塊——首次在供體發動機上進行了測試。發動機的零部件由羅羅公司復合材料技術工廠制造。每片風扇葉片使用了約500層碳纖維復合材料,且全部由機器人完成制造。先進低壓系統的出現印證了羅羅公司“智能發動機”的發展愿景。發動機的每片葉片都擁有數字孿生模型——即與葉片實體完全一致的虛擬數據副本。在測試期間,產生的相關實驗數據將會被集中收集,并傳送到數字孿生模型中,這使得工程師可實時預測和監控每片葉片在發動機工作時發揮的性能水平。 “超扇”發動機演示驗證機將于2021年進行地面試車,最終的裝機測試可能在2023年進行。
展開
集成測試圖2
ABB戰略投資AFC Energy 推進燃料電池測試集成
蓋世汽車訊 4月16日,電力與自動化技術制造商ABB宣布與燃料電池公司AFC Energy簽署戰略投資開發協議,進一步推動燃料電池技術集成至高增長的電動出行(eMobility)和數據中心領域。作為eMobility解決方案以及現有數據中心的廣泛動力產品組合的一部分,ABB和AFC Energy將合作進行燃料電池的測試集成。 (圖片來源:AFC Energy) 2020年,ABB宣布與AFC Energy建立戰略合作關系,為電網受限區域創建下一代大功率可持續性電動汽車(EV)充電解決方案。在此合作基礎上,ABB與AFC Energy簽署了一項新的開發協議,以測試及設計AFC Energy的堿性燃料電池技術,并將其集成至ABB的數據中心系統產品組合。 數據中心目前用于全球的數據存儲和處理要求,而合作的目標是為日益增長的當前和預期的數據中心提供零排放、可持續的交鑰匙電源解決方案。預計到2021年,終端用戶在全球數據中心基礎架構上的支出將比上一年增長6%。 ABB eMobility部門總裁Frank Muehlon表示:“對AFC Energy的投資為進一步推動創新技術發展帶來機遇,從而能夠更廣泛地覆蓋邊遠區域。AFC Energy清潔能源解決方案的目標與ABB對創新和支持低碳社會的承諾完全符合,因此雙方是完美的解決方案合作伙伴。” 除了在eMobility合作外,兩家公司還將合作評估數據中心電源設計原理和系統可操作性,并審查燃料電池、儲能、電氣設備、開關設備和控制基礎設施間的接口。雙方將采用實時數據中心模擬技術的測試方法。
展開
C++組件測試及應用 — 基于Tessy的測試技術漫談
編者按:隨著行業軟件的安全性關注度遞增,在產品測試初期開展全面單元/集成測試逐漸成為了開發測試過程中關鍵環節,它將有助于盡早發現隱患,降低開發成本以及更加充分的功能驗證。ISO26262及ASPICE中同樣對單元/集成測試的實施提出了相應的要求。針對代碼的單元測試,要求對程序中每個單元開展功能測試,而幾個層次結構的單元組合,如果有功能,也可以把該單元組合稱為模塊。對于集成測試,要求針對具備功能的模塊進行測試,此處具有功能的模塊,我們可以稱為組件,并且通過增式測試的方式逐漸實現各組件的組合測試,因此,集成測試也可以看作是針對這些組件的功能和組件組合功能進行綜合驗證的過程。 此文章來源于Tessy原廠Hitex于11月底發布的白皮書《Component Testing of Test Objects in C++ ——Writing scenarios for integration testing in TESSY》。 1 從單元到組件 ? 1.1測試對象的類型 我們將基于測試對象類型討論“單元測試”、“模塊測試”、“集成測試”和“組件測試”,側重介紹時序的組件測試(假設軟件是C或者C++開發)。 ? 1.1.1單元 單個函數是C語言程序中的合理測試對象,通常被認為是一個單元。如果編程語言是C++,那么將方法視為一個單元。 單元測試是基于被測單元接口(即輸入和輸出)開展的功能驗證。開展單元測試時,會實際編譯執行被測程序,如果被測試的“單元”調用了其他函數,可以通過創建樁函數對調用的函數進行替換以保證測試的順利進行,提高測試效率。
展開
飛針測試集成電路
飛針測試是目前電氣測試一些主要問題的最新解決辦法。它用探針來取代針床,使用多個由馬達驅動的、能夠快速移動的電氣探針同器件的引腳進行接觸并進行電氣測量。 PCB板在生產過程中,難免因外在因素而造成短路、斷路及漏電等電性上的瑕疵,再加上PCB線路板不斷朝高密度、細間距及多層次的演進,若未能及時將不良板篩檢出來,而任其流入制程中,勢必會造成更多的成本浪費,因此除了制程控制的改善外,提高測試的技術也是可以為PCB板制造者提供降低報廢率及提升產品良率的解決方案。 電性測試的方法有:專用型(Dedicated)、泛用型(UniversalGrid)、飛針型(FlyingProbe)、非接觸電子束(E-Beam)、導電布(膠)、電容式(Capacity)及刷測(ATG-SCANMAN),其中常使用的設備有三種,分別是專用測試機(PCB自動通用測試機)、高品質泛用測試機及飛針測試機。 飛針測試測試架有什么區別?各自的優勢是什么? 飛針測試:是利用4支探針對線路板進行高壓絕緣和低阻值導通測試測試線路的開路和短路)而不需要做測試治具,直接裝PCB板運行測試程序即可測試極為方便,節約了測試成本,減去了制作測試架的時間,提高了出貨的效率,適合測試小批量及樣板。 而測試架,是針對量產的PCB板進行通斷測試而做的專門的測試夾具,制作成本較高,但測試效率較好,返單不收費。 首先,在測試技術的適用目的方面,飛針測試是目前適合使用于小量產及樣品的電性測試設備,但是若要運用于中大量產時,則由于測速慢以及設備價格昂貴,將會使得測試成本大幅提高,而泛用型及專用型無論是用于何種層級的PCB板子,只要產量達到一定的數量,測試成本均可達到規模經濟的標淮,而且約只占售價的2~4%,這也是為何泛用型及專用型為目前量產型的測試機種的主要原因。
展開
ET·ci —持續集成驗證平臺
ET·ci 提供了編譯-測試-發布解決方案,包括:自動提取配置庫代碼進行自動構建, 自動調度靜態測試工具(如 QAC)進行靜態測試,自動調度單元測試工具(如 Tessy)開展動態測試,自動調度 HIL 自動化測試系統等。使得開發、測試團隊在軟件開發、測試和交付生命周期中對研發過程進行可視化管理,幫助軟件開發組、測試組輕松、完成復雜的軟件項目,縮短軟件的整體測試周期和研發周期。ET·ci可應用于嵌入式軟件測試自動調度,也是持續集成(continuous integration)解決方案的重要組成部分。 產品介紹 平臺組成 典型的全自動軟件測試調度平臺主要由基礎服務與框架模塊、管理與配置模塊、與基礎服務交互的模塊、配置管理工具集成模塊、編譯工具集成模塊、靜態測試工具集成模塊、軟件運行時間評估工具集成模塊、單元/集成測試工具集成模塊(可以擴充其他自動化測試工具,如HIL自動測試)等。
展開