ADK Experience



ADK (Assesment and Deployment Kit) 主要的功能為選擇想要執行的測試項
設定好選項的功能後  開始 Auto run And Analyze
這是一般OEM ODM廠常常在做的事情 (但以前是需要自己去開發相關的Tool)
讓出貨的產品能經過一個標準的程序測試過後出去
不只能保證功能的完整,相對也是減輕Engineer的負擔(無論是SW or SA)
在工廠端也可以透過這些Auto test toolBug能夠顯現出來
而不會因為認知上的問題而有偏差。

相對來說,如果是OEM ODM 廠自己去做開發的話
常常會遇到如何判斷這個Test Item Pass or Fail的問題
對於一個測項而言,通常SPEC只會定義該有的行為
至於如何對這個行為做測試,就需要Engineer自己找出一套rule
而這也是盲點的所在,A TeamA ruleB Team B rule,導致在開發的時後
若沒有不斷的討論關於Test Item的行為跟測試的方法,最後常常會變成自己做爽的。

最終Microsoft還是推出了這一套Tool,當然它的功能非常的強大。
需要一段時間去熟悉,就先記下來目前使用上的心得是如此。




這個圖是微軟提供的圖
主要的意思是在Environment設定好想要Run的選項後 (Prepare)
開始執行時,會有Collect Data 的程序 (Run)
最後會有一個result (Analyze)

入門Step 分為四個
1.       先安裝 ADK (在某台要產生Job及讀Result的機器上是一定要的)
2.       執行一個Job,先使用Microsoft預訂的即可(確定環境正常)
3.       自己Customize一個Job
4.       在另外一台電腦(沒裝ADK) Run一個Job 並比較Result


這裡有提到需要可以Run Job的說明
每個細項會再提到需要注意的 結果等等

留言