CTS全稱Compatibility Test Suite兼容性測試工具,為了保證開發的應用在所有兼容Android的設備上正常運行,並保證一致的用戶體驗,Google制定了CTS來確保設備運行的Android系統全面兼容Android規范,Google也提供了一份兼容性標准文檔(Compatibility Definition Document,CDD)。當電子產品開發現來,並定制了自己的Android系統后,必須要通過最新的CTS檢測,以保證標准的android application能運行在該平台上。通過了CTS驗證,需要將測試報告提交給Google,以取得android market的認證。CTS是一款 通過命令行操作的工具。目前CTS沒有提供windows版本,只能在Linux下測試
VTS 由一套測試框架和測試用例組成,目的是提高安卓系統 ( 如,核心硬件抽象層HALs和庫libraries ) 和底層系統軟件(如,內核kernel,模塊moduls,固件firmware等)的健壯性,可依賴性和依從性。
VTS 主要有兩種測試套件:
- 自動化的(如,record-and-replay and fuzzing);
- 結構化測試(如,gTest and host-driven python);
VTS框架和測試用例是為userdebug或者eng模式的設備而設計的,其中有些測試用例可以在user build模式下執行,需要用它的應用軟件,也就是VTS Agent APP.