《A5--王婷--汽車物流數字化系統的測試能力探索與實踐.pdf》由會員分享,可在線閱讀,更多相關《A5--王婷--汽車物流數字化系統的測試能力探索與實踐.pdf(51頁珍藏版)》請在三個皮匠報告上搜索。
1、新能源汽車物流數字化系統的測試能力探索與實踐王婷 蔚來 資深測試工程師王婷蔚來 資深測試工程師目前主要負責蔚來物流相關數字化系統的質量保障、以及全鏈路造數平臺的工具建設工作,擅長通過自動化建設、全鏈路造數等智能化手段保障物流業務的高效穩定運行。曾就職于美團點評,負責美團外賣APP的質量保障以及測試質量度量平臺的建設工作。目錄C O N T E N T S1.背景:數字化系統在新能源汽車制造物流中轉型落地2.挑戰:軟硬件結合下多平臺超長鏈路面臨的測試挑戰3.實踐:全鏈路造數平臺賦能數字化系統質量保障4.落地:多平臺、多環境、多鏈路復雜場景的協同處理5.規劃:結合大模型智能化的深度思考背景01數字
2、化發展帶來傳統制造業的變革,大量數字化系統在汽車制造業中開始轉型落地背景訂單管理系統排產排程系統制造運營平臺制造物流系統整車物流系統財務系統售后維修平臺配附件運營管理精品商城業務訂單下發物流訂單管理系統倉儲物流管理物流運輸管理系統訂單履約處理物流作業實施財務系統企業物流社會物流料箱小火車重載機器人軌道傳送帶成品車挑戰02挑戰硬件依賴制造物流驗證依賴工位屏、按燈等硬件設備,需停產期間進行新場景驗證。數據依賴工業化系統間有大體量數據依賴,缺乏對外的造數,導致聯調測試效率低下。超長鏈路上下游系統變更,缺乏有效協同通知/影響范圍評估、閉環驗證機制,造成超長全鏈路場景穩定性差。超長鏈路在軟硬件結合下的多
3、環境、多平臺測試挑戰多平臺測試驗證需覆蓋多平臺,手機端、PC端、PDA手持設備、PAD、小程序等。環境差異自研/外采、工廠內/外多系統,環境的差異導致系統間聯調測試難度加大。工廠局域網企業內網痛點案例工廠硬件環境軟件系統環境依賴軟件系統數據存儲制造業設備掃描槍 打印機痛點案例工業化工位屏PDA硬件依賴Web端運營平臺小程序現場pad多平臺痛點案例數據依賴超長鏈路硬件信號模擬平臺TDM造數平臺數據跨域檢測多平臺硬件依賴超長鏈路環境差異數據依賴測試協同成本解決方案測試造數效率測試環境構造解決方案Test Data Management實踐031.硬件信號模擬2.TDM造數平臺3.數據跨域檢測實踐1
4、:硬件信號模擬平臺業務現狀M+EM+E設備打印設備Andon種類 5+,柱燈、線體、按鈕、大屏等 種類N+,安規檢測類、工藝類、加注類等 種類 5+,條碼、標簽、針式打印機等實踐1:硬件信號模擬平臺設計方案設備對接層硬件系統模擬平臺PLC集合PLC1PLC2PLC3數據采集硬件集合M+E設備AVI站Andon線體機運設備PLC模擬業務邏輯PLC Client觸發接口PLC ServerPLC ClientPLC Server寫數據MOCKOPC UAPROD軟件系統實踐1:硬件信號模擬平臺場景倉庫場景新建綜合性測試 數據管理平臺實現全鏈路數據 構造能力不依賴人工創建 即用即取多平臺多環境的 一
5、鍵造數實踐2:TDM造數平臺服務架構設計數據構建服務低代碼工具發布工具串聯造數能力可視化數據驅動 工具執行工作臺前置準備數據,驅動數據手動測試場景,測試數據構建性能測試,打底數據創建Mock ServerProxy Server參數配置管理動態參數/腳本Smart Function測試數據Mock服務測試數據存儲服務通用參數字典車輛相關環境相關物流相關訂單相關配置數據環境配置服務配置數據服務配置消息服務配置測試基礎數據用戶數據車輛數據商品數據訂單數據用例接口數據數據單元測試驅動文件接口場景模板場景校驗數據數據檢索容量策略數據緩存數據有效性實踐2:TDM造數平臺數據構建流程造數能力來源選擇TDM
6、輸入參數配置附加能力配置(串聯,數據驅動)工具調試執行執行結果&日志工具執行配置工具權限控制工具發布配置我的工作臺造數工具統計造數工具調用自動化測試平臺自動化測試平臺用例管理平臺現有造數服務自動化測試用例手工用例其它用例造數工具能力實現自動化手工測試、研發、產品、業務實踐2:TDM造數平臺實踐2:TDM造數平臺核心功能介紹低代碼工具配置多環境一鍵切換長鏈路場景串聯Dev環境:研發冒煙Test環境:新功能測試Stg環境:業務驗收造數執行功能驗證數據校驗參數傳遞場景打通一鍵執行滿足各角色環境訴求降低測試環境成本一鍵造數降低測試造數成本長鏈路串聯打通降低測試協同成本【核心功能】多環境一鍵切換 新增服
7、務服務配置環境配置基礎信息域名端口新增自定義服務變量配置來源系統Domain Id簽名配置sha256md5選擇現有服務公共服務管理平臺業務系統1業務系統2實踐2:TDM造數平臺【核心功能】低代碼工具配置實踐2:TDM造數平臺基本信息工具名稱、產品線、分組環境支持是否公開提效時間步驟配置執行方式HTTPNAFAI請求設置響應設置重試設置執行布局鏈接設置服務 域名 入參項目 類 方法智能應用 系統參數斷言變量提取重試間隔重試次數啟用狀態Connection Timeout Socket Timeout啟用狀態多維展示參數配置公共參數字典動態列表條件控制多樣UI組件類型上下文關聯執行鏈路鏈路節點鏈
8、路節點輸入變量固定值鏈路執行輸出變量工具節點工具節點輸入變量固定值輸出變量工具節點輸入變量固定值輸出變量節點輸入變量固定值輸出變量鏈路執行結果參數輸入工具執行工具執行執行【核心功能】長鏈路場景串聯 TEXTPICTUREMARK DOWNJSON實踐2:TDM造數平臺兩種模式 鏈路串聯 工具串聯實踐3:跨域數據檢測工業化存在N個系統制造關聯性的多達20+個系統之間的上下游數據傳遞具有極強的關聯性系統之間數據應該如何保障數據一致性和完整性如何及時發現潛在的數據不一致或丟失的異常工業化質量保環環相扣需做到全流程質量保障業務背景實踐3:跨域數據檢測平臺優勢功能特性業務耦合開發成本業務實現跨域數據檢測
9、排期發布,開發/測試均介入 編寫業務代碼,指定讀庫 上下游鏈路提供接口支持 實現補償、重試、告警邏輯敏捷開發,隨時發布低代碼,腳本形式接入數據服務支持補償、重試、告警業務耦合大,硬編碼 接口RT增加、失敗率增加 讀庫延遲,業務穩定性差業務解耦,無入侵 關注數據變更,無業務邏輯 業務間不能復用 支持任務重試,手動執行 支持延時任務,及時告警實踐3:跨域數據檢測System A離線數據系統sourcetabletargettablecompareresultoffline在線消費系統compareresultonlineSystem BSystem C消息發送實時告警實現原理落地041.硬件信號模
10、擬2.TDM造數平臺3.數據跨域檢測落地1:硬件信號模擬平臺模擬平臺自動擰緊設備車輛過點采集車輛過點采集沖壓跳變閘沖壓跳變閘按燈告警按燈告警應用場景落地1:硬件信號模擬平臺平臺展示落地2:TDM造數平臺業業務務實實例例一一購車訂單系統SAP工廠物流系統整車物流系統質檢系統工廠生產制造排產排程系統用戶下單質檢通過排程信息排產信息車輛信息物流拉動BOM下發落地2:TDM造數平臺主數據平臺售后維護系統配附件運營管理物流中臺系統倉儲管理系統運輸管理系統財務系統售后服務中心管理門店下單服務中心備貨履約訂單下發訂單下發財務過賬門店安裝主數據下發物流運輸業業務務實實例例二二新增服務落地2:TDM造數平臺環境
11、配置落地2:TDM造數平臺公共參數配置工具配置 步驟新增 配置參數 調試執行落地2:TDM造數平臺落地2:TDM造數平臺執行結果 MARK_DOWN JSON PICTURE TEXT落地2:TDM造數平臺鏈路配置1.添加節點2.配置參數 3.調試執行鏈路執行落地2:TDM造數平臺落地2:TDM造數平臺數據地圖落地3:跨域數據檢測業務實例S*AAM*M物料主數據維護主數據下發下發失敗,導致 下游業務系統異常 現場打包流程受阻(最小包裝數缺失)分配承運商不正確(物料體積不正確)發運結算費用不準確(物料重量不正確)S*LES主數據下發落地3:跨域數據檢測腳本展示落地3:跨域數據檢測對比結果落地3:跨域數據檢測異常告警規劃05結合大模型智能化的深度思考總結回顧背景挑戰 制造物流背景 物流業務挑戰 痛點案例展示落地應用 硬件信號模擬 TDM造數平臺 數據跨域檢測解決方案探索實踐 長聯路造數落地 物流數字化案例 制造硬件信號模擬 實踐功能講解 方案優劣對比 設計方案制定感謝聆聽關注公眾號掃碼試駕/購車