
發布
注冊
/
登錄軟件開發測試的案例
ET·ci — 全自動軟件測試調度(持續集成)平臺
ET·ci 提供了編譯-測試-發布解決方案,包括:自動提取配置庫代碼進行自動構建, 自動調度靜態測試工具(如QAC)進行靜態測試,自動調度單元測試工具(如Tessy)開展動態測試,自動調度HIL 自動化測試系統等。使得開發、測試團隊在軟件開發、測試和交付生命周期中對研發過程進行可視化管理,幫助軟件開發組、測試組輕松的完成復雜的軟件項目,縮短軟件的整體測試周期和研發周期。ET·ci 可應用于嵌入式軟件測試自動調度,也是持續集成(continuous integration)解決方案的重要組成部分。
產品介紹
? 平臺組成
典型的全自動軟件測試調度平臺主要由基礎服務與框架模塊、管理與配置模塊、與基礎服務交互的模塊、配置管理工具集成模塊、編譯工具集成模塊、靜態測試工具集成模塊、軟件運行時間評估工具集成模塊、單元/ 集成測試工具集成模塊(可以擴充其他自動化測試工具,如HIL 自動測試)等。
展開 直播內容搶先看 | 符合安全要求的軟件測試解決方案
基于CNAS實驗室,參考ASPICE、ISO26262、ISO21434等標準,使用HelixQAC、Tessy、DefenseCode、AbsInt、RVS、Symtavision、Mx-Suite、TAE等工具開展:
?? HelixQAC、Abslnt、Symtavision
滿足功能安全、ASPICE要求的靜態分析
?? TESSY、Rapita Systems
滿足功能安全、ASPICE要求的單元和集成動態測試
?? INTEWORK-TAE、Mx-Suite
滿足功能安全、ASPICE要求的HIL測試
?? DefenseCode
滿足ISO21434要求的信息安全測試
持續集成平臺
ET-ci提供了編譯-測試-發布解決方案,使得開發、測試團隊在軟件開發、測試和交付生命周期中對研發過程進行可視化管理,幫助軟件開發組、測試組輕松、高效地完成復雜的軟件項目,縮短軟件的整體測試周期和研發周期。
欲了解更多相關信息,請點擊“本鏈接”報名參加11月18日-19日云技術研討會 | 合作、高效--下一代汽車電子軟件開發與測試論壇,期待您的參與!
展開 【虹科分享】虹科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系統捆綁在一起。
展開 GUI自動化測試助力優質軟件開發
自動化盲區
由于自動化測試能夠節省大量時間,測試人員可能會傾向于在測試過程的每個方面都實現自動化,進而陷入“自動化盲區”。
GUI自動化測試如何幫助發布質量更佳的軟件
GUI測試自動化為測試人員提供了寶貴的服務,因為它可以在受控情況下分離和分析應用程序或網站的各個方面。您可以放心,通過GUI自動化測試,您的產品最終界面將具有最高的質量,并將從用戶那里得到最少的投訴。這是因為GUI自動化測試檢查了軟件的各個方面,從菜單和側邊欄的可訪問性到跨平臺文本的易讀性。
因為自動化測試腳本易于遷移和復用,所以即使關鍵的測試團隊成員離開,您也可以建立標準步驟,以確保一致性。
盡管使用GUI自動化測試需要前期投入,但從長期來看,它能為企業帶來的好處是巨大的。首先,它能夠為您在開發階段的質量保證上節省時間和金錢。其次,它可以在GUI影響用戶體驗之前就發現bug和問題,避免公司失去客戶及收入。
在多個設備和平臺上免費測試應用程序的GUI
通過Qt Quality Assurance Tools,您可以執行跨技術和多設備GUI測試、整個測試框架的代碼覆蓋率分析、靜態代碼分析,還可以檢查軟件架構的合規性。您可以使用一個獨立運行的工具、部分工具或全部工具來阻止軟件衰變。
深圳市優飛迪科技有限公司成立于2010年,是一家專注于產品開發平臺解決方案與物聯網技術開發的國家級高新技術企業。
十多年來,優飛迪科技在數字孿生、工業軟件尤其仿真技術、物聯網技術開發等領域積累了豐富的經驗,并在這些領域擁有數十項獨立自主的知識產權。
展開 
ECU電控軟件開發及測試介紹
自上而下開發比較適用于正向開發流程,在有 EE 架構輸入的情況下采用該模式,這種模式的好處是可以繼承 EE 架構的工作產品,但是缺點是工作鏈路會比較長,應用層和底層軟件開發都需要依耐 SWC 架構設計導出的 ARXML 文件作為輸入,影響開發迭代效率;自下而上開發是直接在軟件編程工具實現軟件,然后配置 AutoSar 接口,再導出 ARXML,然后對 ARXML 文件進行合并,這種方式比較適用于沒有 EE 架構輸入的情況,應用軟件開發工程師獨立配置 AutoSar 接口,這種模式的好處是不依耐 AutoSar 工具鏈,比較靈活,但是缺點是對每個應用軟件開發人員 AutoSar 知識要求高些;雙向開發模式就是結合自上而下和自下而上開發模式的優點,針對第一版軟件采用自上而下開發模式,后續版本軟件更新迭代采用自下而上開發模式。
應用軟件開發模式
MBD 開發模式下的軟件質量評估與優化方案
MBD 全稱是 Model Based Design(基于模型設計),是一種以可視化模型開發為主的開發方式,區別于傳統的以文本編碼為媒介的代碼開發。采用模型化的方式來描述控制算法設計,無論是可讀性、可維護性、可移植性、測試驗證的便利性等方面,相比于從前手工 C 代碼都有長足的進步。基于以上基于模型開發的特點基于 Simulink 的模型化 + 自動代碼生成的開發方式在汽車電子行業正在逐漸演變成開發的標準配置。接踵而來如何保證 MBD 開發方式下軟件質量問題也成為現階段人們熱議的話題。
針對軟件質量直接有效的手段便是開展完備的測試或在軟件開發過程中優化軟件結構減少問題的引入。
如何開展完備的模型測試?
展開 嵌入式軟件開發中專業單元測試工具的必要性
七、結論
嵌入式軟件開發中,專業單元測試工具(如winAMS)通過獨特的技術架構與功能優勢,解決了傳統測試方法的局限性,為嵌入式軟件開發提供了高效、可靠的測試保障。winAMS通過編譯器級代碼解析引擎、目標代碼級覆蓋率驗證、硬件虛擬化與熱補丁技術,實現了嵌入式代碼的直接測試、自動化用例生成、覆蓋率分析、錯誤注入測試與耦合驗證,顯著提升了開發效率與軟件質量。在行業實踐中,winAMS已成為全球頭部Tier1供應商及OEM的首選解決方案,為嵌入式軟件開發帶來了顯著的經濟效益與合規保障。未來,隨著嵌入式系統復雜度的持續提升,專業單元測試工具將在嵌入式軟件開發中發揮更加重要的作用。
展開 11月18-19日云端見 | 合作 · 高效—下一代汽車電子軟件開發與測試論壇
熟悉Jenkins等多款持續集成工具,掌握多種汽車行業相關工具的集成方法,承擔過國內多家知名汽車企業的持續集成&持續交付平臺的開發和搭建。
呂美
經緯恒潤電子系統部經理。浙江大學&伯明翰大學雙碩士,ASPICE Provisional Assessor,功能安全認證工程師,具備內外部功能安全項目經驗,有豐富的整車網絡時間性能分析及優化項目經驗、控制器資源/性能分析項目經驗。
王淼
經緯恒潤測試工具部經理。10年車載軟件測試經驗,負責各整車廠及其各級供應商的代碼級自動化測試工具的推廣和實施。擅長軟件靜態分析和軟件動態測試,對MISRA編碼規范、代碼級信息安全要求等有著深入的見解。
展開 MBSE實踐之基于模型的軟件開發
圖- 2 基于模型的軟件開發過程
西門子的Polarion應用生命周期管理 (ALM,Application Lifecycle Management)平臺,是解決汽車軟件開發過程中各種問題的軟件全生命周期管理解決方案。如圖3所示,西門子Polarion ALM方案,是一套面向汽車軟件研發的整個生命周期的系統,能實現從軟件產品概念設計、軟件需求分析、軟件設計、軟件構建和發布管理、軟件測試管理、軟件項目管理(包括敏捷和混合項目)、軟件配置和變更管理、軟件風險和問題管理、軟件計劃和資源管理、審計度量管理等,直至軟件項目完成的全過程管理。
圖- 3 Polarion平臺的軟件管理流程
Polarion作為軟件生命周期管理的一體化工具,將軟件開發團隊和項目連接起來,使用單獨的、統一的需求、編碼、測試和發布解決方案,改進汽車軟件開發過程。
展開 官方免費 | 面向ISO26262高安全性應用的車載軟件開發
Ansys提供解決當前汽車行業合規ISO 26262高安全性車載軟件開發要求的解決方案 – Ansys SCADE。
研討會內容簡介:
ISO26262標準的簡單介紹,合規給車企帶來的必要性和挑戰以及Ansys SCADE解決方案的工具組成、技術特點和應對這些挑戰的方法。
適用人群:
車企OEM或零部件供應商,從事車載電子控制單元(ECU)系統&軟件集成、開發和測試的技術管理人員和工程師。
講師簡介:
周霄,2017年初加入Ansys系統事業部,負責SCADE產品在華北區的技術推廣、支持和咨詢工作。擁有10多年嵌入式安全關鍵軟件領域的從業經歷,曾先后就職于Honeywell,Wind River等跨國企業,承擔嵌入式軟件系統的開發、測試、咨詢和管理工作,熟悉航空航天、
軌交、汽車等領域嵌入式軟件的設計、開發和測試流程以及相應的安全標準。同時
積累了豐富的和這些領域國類外客戶的交流經驗。
報名方式
請掃碼下方二維碼
點擊報名:http://event.31huiyi.com/1837936022/index?c=jishulink
展開 官方免費 | 面向ISO26262高安全性應用的車載軟件開發
Ansys提供解決當前汽車行業合規ISO 26262高安全性車載軟件開發要求的解決方案 – Ansys SCADE。
研討會內容簡介:
ISO26262標準的簡單介紹,合規給車企帶來的必要性和挑戰以及Ansys SCADE解決方案的工具組成、技術特點和應對這些挑戰的方法。
適用人群:
車企OEM或零部件供應商,從事車載電子控制單元(ECU)系統&軟件集成、開發和測試的技術管理人員和工程師。
講師簡介:
周霄,2017年初加入Ansys系統事業部,負責SCADE產品在華北區的技術推廣、支持和咨詢工作。擁有10多年嵌入式安全關鍵軟件領域的從業經歷,曾先后就職于Honeywell,Wind River等跨國企業,承擔嵌入式軟件系統的開發、測試、咨詢和管理工作,熟悉航空航天、
軌交、汽車等領域嵌入式軟件的設計、開發和測試流程以及相應的安全標準。同時
積累了豐富的和這些領域國類外客戶的交流經驗。
報名方式
請掃碼下方二維碼
點擊報名:http://event.31huiyi.com/1837936022/index?c=jishulink
展開 直播內容搶先看 | 全自主車載嵌入式軟件平臺開發與集成方案
INTEWORK-EAS-CP:經緯恒潤Classic AUTOSAR解決方案
INTEWORK-CP(AUTOSAR Classic Platform,以下簡稱CP)是經緯恒潤自主研發的Classic AUTOSAR解決方案,包含完整的AUTOSAR工具鏈和嵌入式標準軟件。
?? 產品特點
基于AUTOSAR標準開發,支持AUTOSAR4.x版本,可提供主流OEM定制版本
提供完整的AUTOSAR工具鏈,兼容多種業內主流數據格式,如DBC,LDF,PDX,ODX,ARXML等,支持與第三方AUTOSAR工具鏈無縫集成
提供50多個標準模塊,嵌入式源碼交付,模塊可靈活組合選購
多種License類型來滿足客戶不同的研發和項目需求
開發流程和產品獲得功能安全ASIL-D雙證書,提供完善功能安全文檔和服務,幫助客戶更容易地實現功能安全相關要求
符合CMMI的開發流程,近10年量產經驗,質量可靠有保證
適配主流芯片廠家多款芯片及多種編譯器環境
?? 服務
全項目周期的技術支持服務,貫穿項目售前、啟動、開發、集成、測試、驗收、售后
本地化團隊提供現場集成和培訓服務
多種高效的技術支持方式,包括電話、郵件、視頻會議、現場支持等
維護期內軟件支持升級更新
快速響應,疫情期間進度支持不受影響
根據客戶需求,提供定制化的方案和服務
欲了解更多相關信息,請點擊“本鏈接”報名參加 11月18日-19日云技術研討會 | 合作、高效--下一代汽車電子軟件開發與測試論壇 ,期待您的參與!
展開 
軟件測試工程師八大就業趨勢(轉)
一、就業競爭小
據前程無憂數據顯示,目前國內120萬軟件從業人員中,真正能擔當軟件開發職位的不超過25萬人,人才缺口達到20萬并有逐年擴大的趨勢。
人才的極度匱乏令許多IT企業不得不延緩甚至停止項目,為企業發展帶來消極影響,但對人才就業卻有積極意義。人才供不應求讓軟件開發人員的就業競爭壓力明顯小于同類其它職業,有利于從業者的身心健康。另外,由于軟件測試在我國起步較晚,獨立設置測試部門、對測試人員有強烈需求的多為獨具慧眼的大中型IT企業。軟件測試人才不需要在小企業積累經驗就能獲得知名企業的入門通行證,工作起點高于同類其它職業。
二、就業質量高
軟件測試的經典定義是:在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程。說得簡單些,就是軟件的“質檢員”。在北京環亞信通信息科技有限公司成都公司就職的軟件測試工程師的趙佳楠說:“我是一個不太能靜得下來的女孩子,單一的編程對我來說過于枯燥,而測試工程師正好滿足了我對軟件研發其他方面的好奇心。” 由于工作的特殊性,測試人員不但需要對軟件的質量進行檢測,而且對于軟件項目的立項、管理、售前、售后的等領域都要涉及。在這過程中,測試人員不僅提升了專業的軟件測試技能,還能接觸到各行各業,項目管理、溝通協調、市場需求分析等能力都能得到很好的鍛煉,從而為自己的多元化發展奠定了基礎。“我的一個員工,進公司是先從測試員做起的,后來升到了項目主管,現在負責我們公司新產品的市場推廣工作。是不是很有戲劇性啊。”翰森科技有限公司總經理王濤略有感慨地說,“軟件測試工作確實能給年輕人提供更廣闊的發展平臺。”因此,經過軟件開發崗位洗禮的人才往往是行業中的多面手,比其它IT人才具有更強的可塑性,在技術、管理、市場甚至其它非IT領域都能得到良好的發展。
展開 Mx Suite — ISO 26262 認證的嵌入式軟件一體化測試平臺
Mx Suite是汽車行業內經過大量工程實踐檢驗的嵌入式一體化軟件測試平臺。它使用強大的圖形化方式來設計測試用例輸入、期望輸出和結果容差,通過多種成熟的接口與不同的被測對象進行連接,并提供豐富的報告展示測試結果,為汽車嵌入式軟件測試提供一站式一體化的測試平臺環境。Mx Suite可用于測試Simulink模型、代碼(人工或自動)和連接不同的汽車電子設備等,旨在消除嵌入式軟件的功能缺陷等問題。
Mx Suite主要優勢
? 從軟件測試整個周期來看,Mx Suite能做到MIL/SIL/HIL測試用例復用,測試的計劃、測試用例、測試報告也因平臺的可實現測試質量的管控
? Mx Suite軟件可以圖形化交互式地設計測試用例,靈活組成測試場景進行自動化測試
? Mx Suite具備70+汽車業內主流的軟件接口,可支持符合Autosar協議開發軟件單元測試
? 測試平臺通過功能安全等級認證,對安全等級較高的控制器過產品認證有很大幫助,可進行基于嵌入式一體化平臺的單元測試, 集成測試
Mx Suite 一體化測試平臺
Mx Suite主要由兩部分組成
? Mx-VDev:通用測試平臺
主要包括測試編輯器、測試檢查器、測試執行和報告生成器。
Mx-Vdev 通用測試編輯器和檢查器
Mx-VDev可以導入設備數據和輸出作為測試用例、新建測試用例,調度執行測試用例,評估測試結果,并生成測試報告。它通過強大的自動回歸測試功能,可以在非工作時間進行無人化回歸測試,以便及時獲得測試報告。
? Mx-TransIt:仿真接口編輯器
接口編輯,用于創建測試用例和Simulink模型、軟件代碼、車輛網絡、HIL測試設備和ECU的連接。主要起仿真連接的作用。
展開 汽車軟件開發困局
圖15 復雜的智能汽車場景
開發工具鏈的挑戰
各種自動駕駛,人工智能,軟件算法,云端軟件的開發訴求,將會促使新的開發工具鏈。或者傳統的工具鏈進行演化,如基于AUTOSAR CP開發的工具鏈將進一步進化為AUTOSAR AP等(見圖16)。而流程的優化和改造,同樣需要類似JIRA,禪道,Synopsys,RobertFramework之類的軟件開發測試驗證等工具鏈的引進。
圖16 AUTOSAR工具鏈 圖片源自CSDN
4.
成本管控方式轉變
做過汽車Tier1供應商的小伙伴,我相信都經歷過那種血淋淋的汽車零部件的商務報價過程 – “沒有最低,只有更低”。最后的后果,不管你是否相信,會是產品質量的喪失。這從一個維度,充分反映了目前傳統OEM主機廠的思維定式:一輛汽車的功能決策,更取決于零部件的價格。在過去以機械結構為主的汽車中,這個做法可以理解。但是,隨著軟件驅動汽車的發展,如前面幾篇文章所述,全生命周期的成本的權重要遠大于目前單件成本的爭奪。對比來看,在新勢力造車的蔚小理中,交付讓消費者眼前一亮的功能卻被視為更為重要的決策依據。
在零部件采購中,這種“砍到骨頭”的低價策略,會帶來負面影響。工程師們,不管是來自供應商或者OEM主機廠,會不斷地降低處理器的算力,內存,通信帶寬等關鍵計算資源,從而降低硬件成本。如此一來,卻對軟件帶來根本的損害及不可預測的后果:
軟件工程師們將不得不優化軟件代碼,以適應有限的計算資源。但因為系統的復雜性,這樣的后果是,在未來的性能測試中發現各種莫名其妙的問題,導致很難查找根本原因,從而增加了工程成本,甚至延誤了產品的上市周期。
展開 航天航空前沿技術分享:飛行器降噪、地面共振測試、eVTOL開發、敏捷開發......點擊免費領取>>
wx_fmt=png"></a></p><p class="ql-align-justify"><br></p><p><strong>04 產品設計與工程</strong></p><p><br></p><p class="ql-align-justify">航空航天與國防企業從思維轉變和邁向更加敏捷的開發方法中受益良多。通過連接不同的工程學科,更好協同的優勢得以展現,但是并不明顯。即使企業找到以更少工程師完成更多工作的方式,仍然存在必須解決的基本缺陷,才能保持競爭優勢。 </p><p><br></p><p><strong>此白皮書闡述了集成式工程團隊的優勢如何受到軟件分散的限制以及如何克服這一難題:</strong></p><ul><li class="ql-align-justify">相互孤立的系統或專用軟件可能產生常規結果</li><li class="ql-align-justify">數字孿生助力敏捷飛機開發</li><li class="ql-align-justify">初創企業證明敏捷產品開發值得投資</li></ul><p class="ql-align-justify"><br></p><p class="ql-align-center"><a href="https://www.yqgqt.org.cn/reactive?
展開