摘要:[WM6] 已經作古的WMTF自動測試架構
Windows Mobile Test Framework (WMTF) 是大約四年前的技術
主要用途作為Windows Mobile智慧型手機 (for WM5,WM6,WM6.5) 的自動測試開發
現在應該已經絕種了
這篇文章主要是簡單回顧WMTF的架構
WM時代以CAB壓縮檔來包裝所有安裝到手機的檔案
包括執行檔(.exe)、程式庫(.dll)、以及其他檔案(.xml)
WMTF開發完成後也要包裝成CAB檔案才能安裝(或者說是佈署)到手機才能執行
WMTF具備七大核心(七個dll檔案)
四個由微軟提供(綠色部份) 三個由使用者自行建置(藍色與橘色部份)
最簡單的架構是TuxNet.exe呼叫TestCasesAndSuites這塊dll (最上層藍色部份)
但是微軟為了方便使用者區別(或者說為了提高複雜程度)
中間硬是多了AreaLibraries與UIAL這兩個東西
所以你會看到網路上所有WMTF相關的文章
都會教你建置三個dll
而其中UIAL這個dll建置方法又特別複雜
慶幸的是此項技術已經作古(而且也不普及)
更詳細的內容就忽略它吧
WMTF的這張圖片很有意思
他其實透露了AreaLibrary與UIAL都可以去掉的訊息
不過這真的是一個很不流行的東西