CTS (Compatibility Test Suite) — это набор тестов и инструментов, которые помогают убедиться в совместимости устройств с операционной системой Android. source.android.com
Некоторые области, которые проверяет CTS:
- Подпись API. source.android.com Для каждого выпуска Android есть XML-файлы, описывающие подписи всех публичных API. source.android.com CTS содержит утилиту, которая проверяет эти подписи против доступных на устройстве API. source.android.com
- API платформы. source.android.com Проверяется правильность API, в том числе подписи классов, атрибутов и методов, а также поведение методов. source.android.com
- Интенты платформы. source.android.com Проверяются основные интенты платформы. source.android.com
- Разрешения платформы. source.android.com Проверяются основные разрешения платформы. source.android.com
- Ресурсы платформы. source.android.com Включают тесты для простых значений, рисовок, анимаций, макетов, стилей и тем, а также загрузки альтернативных ресурсов. source.android.com
Влияние CTS на работу Android-устройств заключается в том, что с его помощью можно на ранних этапах выявить несовместимости и убедиться в том, что программное обеспечение остаётся совместимым на протяжении всего процесса разработки. source.android.com www.einfochips.com
Производители устройств используют CTS на своих устройствах в процессе разработки, чтобы как можно раньше обнаружить и исправить ошибки. android-developers.googleblog.com