卓訊達發布基于python測試平臺,引領AI測試潮流

  • 使用Python與Web技術開發,支持本地 / 遠程訪問操作(可發布外網,實現互聯網操作);
  • 模塊化設計,方便局部功能快速更新;
  • 測試用例源碼開放,方便用戶最靈活的增加新的測試用例;
  • 通用的系統測試框架,提供主流程控儀器設備的python版驅動與硬件抽象,儀器設備型號更換無憂;
  • 基本功能: 登陸,掃碼,啟停,復位,設備地址搜索、設備自檢、通訊連斷,保護設定,功能權限劃分;
    測試用例選擇、執行順序定義、重復測試次數設定、參數編輯,測試數據/圖像與日志動態更新,測試時間與通過率統計;
  • 數據功能:數據存儲(json/database),報表生成(HTML/CSV/TXT/XLSX),數據上傳(MES或客戶數據服務器),數據分析;

我司采用Python與Web技術開發了一套測試執行軟件平臺框架,基于該平臺框架上快速開發出適用于電源、BMS、電機及驅動器以及其他電力、電子設備的自動化測試軟件(功能性能、白盒極限、可靠性耐久、老化)。

該軟件支持本地界面模式與遠程界面模式。與ATE的工控機在同一局域網內的其他PC,平板,手機等設備均可以通過Web界面直接訪問控制ATE,可以方便工程師在辦公區域使用實驗區域的ATS,遠離強電高噪聲的環境。下圖所示為軟件平臺框架的簡略框圖。



 

用戶管理

分管理權限與操作員權限,根據權限開放相應的功能供使用;登陸管理界面如圖3.2所示。
 

 

操作顯示界面

啟停,復位;產品選擇,用例配置,設備配置;日志,數據,圖表,監控顯示;測試計時,測試產品數記錄,通過率計算。數據上傳MES系統。
 
 

 

 

測試報告

存儲數據與波形圖片。圖3.8所示為Excel格式報告示例;圖3.9為html格式報告示例,集成了表格與波形圖片(包括數據繪制的圖片,以及從示波器讀取的屏幕截圖)。報告圖例采用的是DCDC部分測試項目的報告
 
 

 

 

遠程操控

為了能夠使操作人員遠離嚴酷的試驗環境(寒冬,酷暑的戶外,或者高噪聲,高震動,強電危險的特殊試驗室)進行長時間的測試試驗,故可以考慮組建一個無線局域網,將通用測試臺的電腦與室內試驗電腦連接起來,使室內電腦能夠直接通過Web訪問通用測試臺的軟件界面,長距離情況下可以通過多級無線中繼放大信號。
遠程操控的具體使用方法如下:
首先,保證所有測試臺的計算機,以及室內的計算機都安裝有無線網卡,并接入同一個局域網。
然后,將所有測試臺計算機的IP地址進行固定,比如依次設置為192.168.0.2,192.168.0.3,192.168.0.4,…,(具體設置可以根據現場的情況而定),接著啟動測試臺軟件的web服務。
最后,打開室內計算機的瀏覽器,并在地址欄中輸入相應測試臺軟件的ip+port就可以遠程訪問操控該測試軟件,下圖所示為一個示例,輸入192.168.0.109:5006/ate/appxxh.html,便可訪問ip=192.168.0.109,port=5006的遠程操控服務。
 

遠程更新

遠程更新功能是屬于軟件版本管理的一部分,是為方波測試系統更新新功能,修復BUG的一個必要功能。測試軟件開發人員可以遠程將新的軟件版本上傳到版本服務器,然后由版本服務器推送到各個測試臺的計算機中,示意圖如下
 


編輯與調試(開發者)
該項功能主要是給予測試用例的開發者,以方便客戶自己更改測試邏輯或新增新的測試用例。

編輯功能

為了使用戶開發者能夠快速的編輯測試用例,采取三點措施:
  • 采用VSCode作為編輯器,安裝Python插件后將變身為強大的測試用例編輯器;
  • 對儀器設備的控制指令進行封裝和抽象,使得開發者即使更換不同廠家的同一類型儀器時,使用的API風格和名稱都是一致的,即硬件無關抽象;
  • 從DUT(被測產品)的角度出發,提供了一套簡化操作的高抽象層API,讓用戶完全不用關心使用的是何種構成的ATE平臺,只需關注要對DUT做何種操作,從而達成平臺無關抽象,比如
“get_output_voltage()“(獲取輸出電壓),
“send_canmsg_with_multithread_until_break_flag()”(使用多線程發送CAN命令直到檢測到停止發送的標志為True)


調試功能

在測試執行軟件主界面勾選要調試的用例(比如示例選擇的是“InputOutputTest”),并打開如下圖3.10右所示的 “編輯與調試”,進入開發與調試界面(VSCode),打開__main__.py文件,按照注釋配置相關參數,然后對要調試的用例腳本(python file)設置斷點(選中要設置斷電的行,按下F9,取消為再按一次F9),最后按下F5進行調試,示意如圖3.11所示。
 

200+

合作伙伴

2311+

項目案例

202+

專利發明

15+

成立歷史

Agilent安捷倫 RAPOO雷柏 Lenovo聯想 Skyworth創維 SVOLT蜂巢能源 DBG光弘 BYD比亞迪 CATL寧德時代 intel英特爾 FOXCONN富士康
咨詢在線客服
售前咨詢熱線
185 8902 9761
售后咨詢熱線
130 6872 6673
掃一掃,加好友掃一掃,加好友聊天哦!
18589029761
父母给孩子赚钱 为什么股票大盘会涨 永不亏钱的炒股方法 内蒙古快三玩法介绍 广西快三历史开奖号 陕西快乐10分推荐号码 6万炒股赚到200万 山西快乐10分基本走势图 360彩票快乐8加奖 福建省11选5开奖 排列三跨度走势图