【關鍵詞】Windows Mobile、logo測試、LTK、CETK
一、Windows Mobile簡介
Windows Mobile是微軟主要針對手機市場而推出的一種作業系統,改系統和Nokia Sybian系統一樣把手機推向了智能化。豐富的功能以及強大的品牌優勢讓這一系統逐漸被一些手機開發商採用。
Windows Mobile系統Windows CE系統的一個分支,Windows mobile是建立在CE系統之上的。Windows Mobile 將熟悉的 Windows 案頭擴充到了個人裝置中。這對於使用者的使用上更加容易。
Windows Mobile平台下的產品主要有Smartphone和PPC兩種。
Window系統的優勢所在:
參考BSP(板支援包)—
Windows Mobile提供一些針對不同硬體平台的參考BSP,這樣可以縮短OEM/ODM開發週期,加快產品上市步伐,提高產品市場競爭力。
支援很多硬體裝置—SDRAM,NAND/NOR Flash、USB,,PCI,PCMCIA/CF插槽
通訊功能—WI-FI、紅外,藍芽,802.1X,GSM/GPRS/CDMA
人機介面硬體—LCD,觸控螢幕,Mouse、keypad。
其他—Printer、Camera等
豐富的應用軟體—
Windows Media Player播放軟體;PDF,Excel,PowerPoint 和Image閱讀軟體;Pocket Outlook,Pocket WordPad,Windows Messenger,IE;ActiveSync同步軟體;包括SMS,MMS在內的電話軟體
CETK和hopper等測試載入器
為了協助OEM/ODM順利地開發出產品,微軟公司提供一套測試載入器,開發人員在開發過程中可以用該工具測試產品的效能和穩定性。這樣可以保證發布可靠的產品。
微軟的品牌優勢豐富的開發資源MSDN技術資料及開發工具
二、LTK簡介
微軟為了保證採用Windows Mobile系統的產品品質,提供了一整套測試標準,也就是logo test kit,簡稱LTK.開發商要想將自己採用Windows Mobile標識的產品推向市場,那麼就必須先過Windows Mobile Logo測試這一關,只有通過了Windows Logo測試後才能獲得微軟認可,產品才能得以上市。
微軟提供的logo test kit從產品的軟體、硬體、logo表識幾方面對產品提出了要求。Logo test kit實際上有是一套test case.涉及到射頻、系統可靠性、電源、驅動等整個系統的多個部分。
目前對於一些使用Windows Mobile作業系統的智能手機和PPC,在其上市之前都必須首先過logo認證這一關。目前做這方面測試認證的並不是微軟公司,而是微軟的一個合作公司,NSTL,具體網址見www.nstl.com,感興趣者可以進入瞭解。
三、什麼是CETK?
在實際產品開發過程中,很多開發人員不搞不清楚CETK和LTK的關係。在此做有關解釋,LTK實際上是一套測試案例,一套標準;CETK呢,就是進行LTK測試時使用的一套測試載入器。
從本質上講,CETK也是一套完整的測試案例的集合,只不過每個測試案例都是一個應用程式。
在測試過程中,CETK根據所要測試的硬體特性,其實是對應於驅動程式中的某些函數調用。因此測試案例就是調用相關的驅動程式中的函數,並通過檢測函數運行結果來判斷驅動程式是否正確的,在測試過重中測試人員可以修改相應參數以控制測試的運行方式。
如果開發人員使用了自己設計、或者是已有BSP中沒有的裝置,在測試該裝置的時候,就需要測試人員根據裝置的特性及驅動程式,自行編寫測試案例。