[Android] CTS(Compatibility Test Suite) 테스트하기
2021. 11. 10. 23:25Android 공식 설명 홈페이지 (CTS)
https://source.android.com/compatibility/cts?hl=ko
호환성 테스트 모음 다운로드 (Android 공식홈페이지)
https://source.android.com/compatibility/cts/downloads?hl=ko
개요
- CTS(Compatibility Test Suite)는, 호환성 테스트 모음이라는 뜻이다.
- CTS를 통과해야 제조사에서 안드로이드 단말을 판매할 수 있다.
- CTS는 상용 등급의 무료 테스트 모음이다.
- CTS는 AOSP(링크)에서 바이너리로 또는 소스로 다운로드하여 사용할 수 있다.
- CTS와 CTS 인증도구 (CTS Verifier), 이렇게 2가지 용어가 있다.
- CTS 인증도구는 API 및 기능들을 위한 테스트를 제공한다.
- CTS 인증도구는 수동 테스트용 도구이다.
목적
- CTS는 테스트할 단말에 대해서, 비호환성을 조기에 발견하기 위해 만들어짐.
- CTS는 개발 과정 내내 소프트웨어 호환성을 유지하기 위해 만들어짐.
자세한 설명
CTS는 아래의 구성요소를 사용하는 자동화된 테스트 모음이다.
- 개별 테스트 케이스는 DUT(테스트 대상 기기)에서 실행됨.
- 테스트 케이스는 JUnit 테스트로 작성되었음.
- 테스트 케이스는 실제 기기 타겟에서 실행하기 위해 Android.apk 파일로 패키징됨.
CTS 실행절차
https://source.android.com/compatibility/cts/run?hl=ko
출처/인용자료/참고자료
https://stackoverflow.com/questions/27224707/how-do-i-update-android-sdk-in-linux-via-command-line
https://codechacha.com/ko/android-run-cts-test/
https://source.android.com/compatibility/cts/downloads?hl=ko
'Android > Android' 카테고리의 다른 글
[Android] 안드로이드 앱의 4대 컴포넌트 (구성요소) (액티비티, 서비스 Broadcast Receiver, Content Provider) 기본-02 (0) | 2021.11.20 |
---|---|
[Android] Android 애플리케이션 기본요소에 관해서 [기본-01] (0) | 2021.11.20 |
[Android] Android 버전 정리 (0) | 2021.11.03 |
[ADB] 자주 사용하는 ADB 명령어 (안드로이드 디버그) (0) | 2021.10.02 |
[ADB] ADB 설정. 다운로드 방법. ADB 버전 확인 방법. (0) | 2021.09.24 |