2008年夏天在 MOXA-IW 開發公司內部使用的自動化測試工具,花了30個工作天,寫了約五千行Python也算是完 成第一版的雛形。 基本上此系統架構,部分GUI畫面是透過組態檔設定即 可自動產生,並 支援資料輸入的防呆機制。另外透過我所設計的Assert Model可將所需判斷的參數都自動產生GUI提供測試人員方便輸入。在系統 執行測試時,可透過XML組態檔方式來描述Assert的邏輯以及參數擷取方式。
此套工具可 指定排程,透過Console操控多台公司的產品,進行測試的設備組態設定, 並自動更新Firmware。隨後執行指定的Tool Actions,並針對 Assert的判定結果產生報表。每個TestCase都會有一個對應的log檔案,詳細記錄每個 TestCase執行的細節。
以下是部分的工具畫面,最後是報表畫面。
沒有留言:
張貼留言
歡迎留言討論與指教