
發布
注冊
/
登錄測試執行的案例
【虹科分享】虹科ATEasy軟件,您的測試執行和開發專家!
測試和執行專家
虹科ATEasy是功能測試,自動測試系統,數據采集,過程控制和儀表系統的測試執行和快速應用開發框架。虹科ATEasy提供開發,部署和維護軟件組件的所有必要工具,包括儀器驅動程序,測試程序,用戶界面以及完整和可定制的測試執行管理方案;可用于數據采集,過程控制,研究應用,校準以及需要儀器控制的任何應用。旨在支持和簡化具有長產品生命周期的ATE系統應用。使用ATEasy,測試應用程序生成速度更快,易于維護。
虹科ATEasy的開放架構提供易于使用的許多行業標準硬件和軟件接口,包括GPIB,VXI,PCI / PXI,USB,LXI / TCP-IP,串行通信,DLL,ActiveX,.NET程序集,HTML,VXI即插即用功能面板 驅動程序,IVI驅動程序,LabView VI,C頭文件等。
對于測試系統的OEM供應商,虹科ATEasy-Lite提供了具有成本效益的全功能測試執行和測試開發軟件套件,可與供應商的ATE系統捆綁在一起。
展開 合肥回應小米落戶;汽車測試場第一股;修電池10多萬;小鵬P7超A4;賈躍亭再被強制執行超40億
05
賈躍亭再被強制執行超40億元 被執行總額已超90億元
封面 企查查網站顯示,近期,樂視網創始人賈躍亭新增強制執行標的超40億元,執行法院為北京市第三中級人民法院,賈躍亭當前被執行總額已超90億元。值得一提的是,賈躍亭打造的FF汽車品牌日前在美國納斯達克上市,并宣布將在12個月內完成量產交車的目標。賈躍亭被記者問及是否有回國打算時,賈躍亭回應稱:“那是必須的?!蹦壳埃現F官網已經上線,官方顯示,FF公司目前有FF91、FF91未來主義者以及FF91未來主義者聯盟版三種車型。其中,全球限量300臺的FF91未來主義者聯盟版已經正式售罄。賈躍亭能否靠賣車償還超90億元債務,我們拭目以待。
06
免費車輛檢查!特斯拉宣布:救災期間河南超充全部免費開通
快科技 近日,河南省突如其來的罕見強降雨,讓多地發生區域性嚴重洪澇災害,特別是“重災區”鄭州。今日上午,特斯拉客戶支持官方通過微博表示,截至目前,已有數十臺受暴雨影響的車輛先后運抵特斯拉服務網點,我們正全力為車主提供服務,排查車輛受損情況及需求。據官方介紹,特斯拉已迅速調集可以使用的道路救援物資支援鄭州,快速調配技術服務人員第一時間趕赴鄭州支援。同時,救災期間河南省內超充全部免費開通。另外,在接下來的一個月內,特斯拉將為所有鄭州車友提供免費車輛檢查服務,全力排查車輛受損情況以及客戶需求。除此以外,特斯拉服務中心并未因暴雨而中斷服務,確保24小時響應客戶服務需求,積極與保險公司溝通,全力協助客戶完成保險理賠等后續服務。
展開 自動駕駛虛擬仿真技術(四):仿真測試流程及要求
作者 | HYZY
出品 | 焉知
知圈 | 進“汽車智能互動社群”請加微信13636581676,備注交互
一、自動駕駛仿真測試對象
自動駕駛系統分為了環境感知、決策規劃和控制執行三個子系統,三個子系統又由傳感器模型、決策模型、控制對象模型及對應的軟件和硬件部分組成。
圖 1 自動駕駛系統通用架構
從V模型的角度,要完成自動駕駛系統的測試,就必須對其所包含的所有算法、軟件、硬件、子系統、整車進行逐層的測試,以形成測試的全鏈條。
在測試方法選擇上,仿真測試、場地測試與道路測試共同組成了自動駕駛測試的“三支柱”。其中,場地測試與道路測試僅針對整車層面,且覆蓋的場景工況有限,尤其是對于長尾場景,難以通過實車的方式進行測試。而自動駕駛仿真測試可以很好地彌補實車測試的不足,除了場景覆蓋度外,更是可以針對自動駕駛算法、軟件、硬件、子系統、整車等不同層級的測試對象,形成全鏈條測試。
二、自動駕駛仿真測試流程
根據不同層級測試對象的特點,可選擇不同的自動駕駛仿真測試環境,通常來說:對自動駕駛系統的模型算法、計算平臺、域控制器等依次開展模型在環(MIL)、軟件在環(SIL)、硬件在環測試(HIL),之后對整車開展駕駛員在環(DIL)和車輛在環(VIL)測試。具體仿真測試流程見下圖2。
圖 2 自動駕駛仿真測試流程
三、自動駕駛仿真測試執行環節
自動駕駛仿真測試典型的執行環節包括:測試需求分析、測試配置、接口定義、設計測試用例、測試執行、測試結果分析及測試結束條件等。
展開 車機交互測試自動化實現路徑與案例分析
同時,設備接口調試器可以測試自動化腳本與各測試設備之間的接口調用是否正常,確保腳本能夠準確控制設備執行相應的操作。例如,在開發語音交互自動化測試腳本時,需要通過設備接口調試器測試腳本與語音模擬發生器之間的指令傳遞是否順暢,確保語音模擬發生器能夠準確發出腳本中預設的語音指令。
自動化測試執行與監控
完成腳本開發與調試后,進入自動化測試執行階段。通過自動化測試調度平臺,可以按照預設的測試計劃,自動觸發測試腳本的執行,控制各測試設備協同工作,完成對車機交互場景的測試。在測試執行過程中,實時監控設備能夠對測試過程進行全程監控,包括車機的屏幕顯示、設備的運行狀態、測試數據的變化等。一旦發現異常情況,如車機無響應、設備運行故障等,監控設備會立即發出告警,并暫停測試過程,以便測試人員及時處理。測試日志記錄設備則會詳細記錄測試執行過程中的每一個步驟、輸入數據、輸出結果以及異常信息,為后續的測試分析和問題定位提供依據。
測試結果分析與持續優化
測試執行完成后,對測試結果進行分析。測試結果分析平臺能夠對采集到的測試數據進行自動化分析,生成測試報告,包括測試用例的通過率、未通過用例的詳細信息、車機交互性能指標(如響應時間、穩定性等)的統計結果等。通過對測試結果的分析,找出車機交互系統存在的問題和不足,并提出優化建議。同時,用戶反饋分析設備可以收集用戶在實際使用過程中對車機交互的反饋信息,將其與自動化測試結果相結合,為車機交互系統的持續優化提供方向。根據優化建議,對車機系統進行改進后,再次通過自動化測試驗證優化效果,形成一個持續優化的閉環。
車機交互測試自動化案例分析
案例一:新能源汽車語音交互自動化測試
新能源汽車的車機系統語音交互功能支持導航設置、音樂播放、空調控制等多種操作。為了提高語音交互功能的測試效率和質量,采用了自動化測試方案。
展開 
Qt工具|代碼覆蓋率分析工具Coco介紹
代碼覆蓋率是一種分析方法,它測量一個或多個測試所執行的代碼語句、決定和條件覆蓋的百分比。
代碼覆蓋率數據是通過一個測量工具來獲得,該工具對應用程序的二進制文件進行測量,在其中添加指令來跟蹤測試的執行。
當對測應用程序執行測試時,覆蓋率的報告就產生了。
為什么選擇Coco?
典型問題:
-測試是否充分?
-我們正在測試的內容正確嗎?
-我們是否能更智能的進行測試?
回答:
-需要知道我們的測試執行了哪些代碼
-需要知道我的代碼哪些是多余的
-發現測試的缺口(未測代碼)
-更多先進的分析手段
Coco特性概覽
-覆蓋級別:語句、條件、分支、MC/DC等
-動態和靜態代碼覆蓋
-內置函數分析器
-跨平臺(嵌入式)& 跨編譯器
-支持語言:C/C++, C# & QML
-報告格式:Text, HTML, XML, Junit, Cobertural
-單元測試框架:CPPUnit, GoogleTest, Qtest等記錄、報告測試執行時間
-為安全標準認證做好準備:包括ISO 26262,EN 50128、DO 330 (DO-178C and DO-278B), IEC 61508, FDA,IEC 62304, ISO 13485
Coco原理
Step1:Recompile
在代碼中加入Coco的檢查工具。
Step2:Execution
執行測試,任何類型的測試均可。
展開 IBM Engineering Test Management — 需求驅動的測試管理工具
IBM Rational Quality Manager(RQM)基于新一代的Jazz 架構,提供了包括需求鏈接管理、測試計劃管理、測試用例管理、實驗室管理、測試執行、缺陷管理和報告等模塊,完成測試管理的相關工作,同時和其他管理工具實現了集成。
RQM 的主要功能如下:
? 需求鏈接管理
? 測試計劃管理
? 測試用例管理
? 測試執行記錄管理
? 測試資源管理
? 缺陷管理
? 測試報告管理
RQM — 需求驅動的測試管理工具
IBM Rational Quality Manager(RQM) 基于Jazz架構,提供了包括需求鏈接管理、測試計劃管理、測試用例管理、實驗室管理、測試執行、缺陷管理和報告等模塊,完成測試管理的相關工作,同時和其他管理工具實現了更好集成。
RQM 的主要功能如下:
? 需求鏈接管理
? 測試計劃管理
? 測試用例管理
? 測試執行記錄管理
? 測試資源管理
? 缺陷管理
? 測試報告管理
經緯恒潤
北京市海淀區知春路7號致真大廈D座6層
電話:010-64840808
郵箱:market_dept@hirain.com
網址:www.hirain.com
展開 測試及驗證自動駕駛系統安全、大規模部署的解決方案
針對日益復雜的智駕系統所面臨的挑戰,Foretellix公司提供了一套測試驗證 (Verification and Validation, V&V) 平臺Foretify?。此平臺使用覆蓋率驅動驗證方法學,并提供以下的功能:
? 自動化地生成及調控數以百萬計的測試向量以驗證各式場景,從而探索極限邊界條件及未知領域以發現系統缺陷
? 具有大數據分析能力的安全及生產效率顯示面板展示可量化、可衡量的驗證和測試的客觀工作狀態
? 有效的算法和方法學產生有效的閉環流程,從而生成更具測試意義的場景以保證測試收斂性并發現更多的系統缺陷
Foretify? 解決方案的優勢:
? 提高質量:在開發的初期即可發現系統缺陷、邊緣條件及未知領域。
? 降低風險和召回:Foretify?有助于防止由于設計缺陷(有些缺陷甚至是致命的)而帶來的召回。
? 降低總體測試成本:通過自動化和基于驗證目標的方法來取代場景生成和分析所需的低效傳統人工勞動。
? 減少產品上市時間:通過使用經過實踐證明的的方法學,系統化地處理無限場景空間,以達到更加有效,更加快捷的測試收斂。
? 通透的可視化:通過使用格式統一的面板顯示及在測試執行平臺上使用同一可量化,可衡量的覆蓋率驅動驗證方法學,從而達到測試過程中通透的可視化。
? 多地圖場景及ODD的可移植性:輕松方便地將場景移植到不同的地圖和ODD上。
? 多測試執行平臺兼容的軟件架構:Foretify?支持多種仿真器、HIL、測試場地和街道實駕。
展開 【虹科分享】神仙測試軟件ATEasy和LabVIEW的區別是什么?
ATEasy 測試執行程序支持
順序和并行測試
(類似于 Teststand)
LabView 程序是通過 VI 組織到一起,沒有像 ATEasy 具備的測試,程序,系統和驅動程序(Test, Program, system and driver)的概念。
自動駕駛車輛測試的31個挑戰:與行業及學術專家的訪談
編者評述
關于「C、測試自動化」,總體情況是:在自動駕駛汽車整個測試與驗證流程中,
局部自動化程度高、整體自動化程度低;
仿真測試的自動化程度高、半實物或全實物測試的自動化程度低;
實施端的自動化程度高、輸入/定義端的自動化程度低。
目前,跨工具跨系統的瓶頸之一,仍是場景刻畫的一致性,包括描述(從使用者到軟件)的一致性和編譯(從軟件到計算和實施)的一致性,所以與「A、基于場景的測試」中的諸多挑戰是直接關聯的。
D、測試執行 Test Execution
這個標題下的挑戰與基于場景的測試、基于模擬的測試和真實世界的測試都有關,因此是單獨分類的。在下文中,測試的執行被理解為測試運行期間的所有行為,可以是模擬的運行,也可以是在測試場地上的行駛。
CH-D1測試駕駛員無法直接干預測試過程「omission of the test driver」:當測試帶有ADS的自動駕駛汽車時,車輛不再受人類測試駕駛員的控制。因此,被測車輛的動作取決于ADS的算法,并且不能輕易由測試駕駛員改變。一位受訪專家舉例到:作為一個測試駕駛員,我不能再靠近一點執行切入,因為控制車輛的不再是我,而是車輛在控制(ID13)。
CH-D2測試條件的實現「realization of test conditions」:考慮到裝有ADS的自動駕駛汽車在沒有人類測試駕駛員的情況下能自行控制車輛,因此實現測試條件的挑戰就出現了,許多專家在訪談中也都提到了這一點。在測試執行過程中,必須以某些測試條件為前提,如交通情況處于某種程度的危險,場景中的某種情景,或被測車輛的某種內部系統狀態等。
展開 自動駕駛車輛測試的31個挑戰:與行業及學術專家的訪談
編者評述
關于「C、測試自動化」,總體情況是:在自動駕駛汽車整個測試與驗證流程中,
局部自動化程度高、整體自動化程度低;
仿真測試的自動化程度高、半實物或全實物測試的自動化程度低;
實施端的自動化程度高、輸入/定義端的自動化程度低。
目前,跨工具跨系統的瓶頸之一,仍是場景刻畫的一致性,包括描述(從使用者到軟件)的一致性和編譯(從軟件到計算和實施)的一致性,所以與「A、基于場景的測試」中的諸多挑戰是直接關聯的。
D、測試執行 Test Execution
這個標題下的挑戰與基于場景的測試、基于模擬的測試和真實世界的測試都有關,因此是單獨分類的。在下文中,測試的執行被理解為測試運行期間的所有行為,可以是模擬的運行,也可以是在測試場地上的行駛。
CH-D1測試駕駛員無法直接干預測試過程「omission of the test driver」:當測試帶有ADS的自動駕駛汽車時,車輛不再受人類測試駕駛員的控制。因此,被測車輛的動作取決于ADS的算法,并且不能輕易由測試駕駛員改變。一位受訪專家舉例到:作為一個測試駕駛員,我不能再靠近一點執行切入,因為控制車輛的不再是我,而是車輛在控制(ID13)。
CH-D2測試條件的實現「realization of test conditions」:考慮到裝有ADS的自動駕駛汽車在沒有人類測試駕駛員的情況下能自行控制車輛,因此實現測試條件的挑戰就出現了,許多專家在訪談中也都提到了這一點。在測試執行過程中,必須以某些測試條件為前提,如交通情況處于某種程度的危險,場景中的某種情景,或被測車輛的某種內部系統狀態等。
展開 
在線研討會預熱 | 基于ASPICE&CNAS的單元測試介紹
? 測試執行階段對照功能安全9.4.1-9.4.5與ASPICE-SWE.4.BP3-BP6的相關要求,根據軟件單元驗證策略執行軟件單元的靜態和動態測試,并輸出軟件單元問題報告和軟件單元測試記錄等工作產品。
? 測試總結階段依照標準生成測試報告并交付各相關方。
經緯恒潤
北京市海淀區知春路7號致真大廈D座6層
電話:010-64840808
郵箱:market_dept@hirain.com
網址:www.hirain.com
網絡自動化測試系統
概述
軟件測試是控制軟件質量的重要手段,軟件質量的好壞將決定企業的市場命運。為了保證軟件產品的質量,軟件測試特別是自動化測試越來越受到人們的重視。
網絡自動化測試系統TESTBASE-NAT(Network Automation Test)集成專業的測試設備,提供豐富的測試用例,具備測試管理功能,支持部件級及系統級網絡自動化測試。該系統具有測試覆蓋度廣、執行效率高、操作簡單、通用性好等特點,可大幅減少人力投入、提高測試質量。該系統廣泛應用于汽車領域 CAN / CANFD / LIN / FlexRay / Ethernet 總線測試。
服務內容
網絡自動化測試系統通常由網絡協議自動化測試機柜、診斷及信號一致性自動化測試機柜、系統集成測試臺架以及測試管理、測試執行軟件組成。
展開 基于TAE的數字鑰匙自動化測試解決方案
隨著數字鑰匙的廣泛應用,相關的測試需求也進一步增加,人工測試無法滿足測試進度要求,正逐漸被自動化測試所取代。
經緯恒潤基于自研的INTEWORK系列產品,推出了數字鑰匙自動化測試解決方案,通過自動化測試執行軟件TAE、總線監控分析工具VBA和程控電源,的聯合調用,實現數字鑰匙 的功能測試、性能測試、診斷測試、可靠性測試等多項測試工作。
VBA主要用于整車開發和測試中,可實現多路CAN/CANFD/LIN/以太網等通信測試、數據監控、節點報文仿真、故障診斷等功能,滿足輕量化網絡測試需求。TAE軟件具備圖形化測試腳本搭建、執行和測試報告生成等功能,軟件內部封裝了VBA和程控電源等設備的調用接口,可快速實現相關功能的自動化測試。
測試方案簡介
數字鑰匙功能測試包含三部分:藍牙車控功能測試、NFC功能測試和無感解閉鎖測試。
藍牙車控功能測試通過建立短距離無線連接實現車輛功能的控制,包括車門解閉鎖測試、升降窗測試、尾門開關測試等。NFC功能測試通過兩個NFC設備的近距離接觸實現車輛解閉鎖測試,主要包括NFC PE控制測試和NFC啟動測試。無感解閉鎖測試主要通過藍牙和UWB技術實現遠程車輛功能測試,包括BLE+UWB的物理鑰匙測試、單BLE數字鑰匙測試等。
經緯恒潤提供了利用VBA和TAE軟件對數字鑰匙進行自動化測試的輕量化方案,可覆蓋功能測試、網絡測試、性能測試、診斷測試等業務。其中,TAE作為自動化測試執行軟件是整個方案的基礎,功能強大且簡單易用,廣泛應該于各大供應商和主機廠的測試項目中。
? 人機交互測試
TAE支持連接程控電源對藍牙模塊進行電壓控制。
展開 基于eggPlant軟件的C4I自動化測試方案
首先需要獨立測試各個下級單元,尤其是對這些單元所具備的大量復雜功能和應用進行測試;然后,將這些下屬單元集成以建立C4I系統級測試;那么,在測試過程中,不僅要明確、規劃各個下級單元的測試需求,還要同步考慮不同層級單元的交叉測試需求,并且重復多次執行這些測試。
由于各作戰層級應用了單個輸入及同步輸入的多重顯示器;為了能夠驗證這一龐大復雜的集成系統的穩定性和完整性,則要求一套可控的、可重復的多層架構測試環境。
傳統的測試手段是依靠手動測試團隊開發測試用例和執行測試過程,并通過人工記錄測試結果。C4I系統的測試包含大量人機操作,人工測試手段去執行測試,耗費巨大的人力和時間,嚴重影響項目周期。另外,人工測試的測試精度有限,僅通過人眼判斷人機操作之后的圖像顯示是判斷是否與預期相符,使得測試精度不高,且容易因為人為因素導致反復測試;由于測試規模龐大,加上人力和時間的限制,使得大量回歸測試被忽略,只能滿足部分相對而言較優先的測試任務。
對于C4I如此復雜而核心關鍵的系統,其測試需求及任務很龐大,包含了系統配置測試及單元配置測試,初始化測試及監控測試等等。面對如此繁重的測試任務,傳統的手動測試已不再適應;采用自動化測試工具,建立自動化測試平臺,執行自動化測試流程是提高測試效率且行之有效的解決方案。
展開