cts vts 介绍

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.

原文地址:https://www.cnblogs.com/chjgongzuo/p/8184581.html