case Computer :

Android CTS 및 Testing

거곰 2013. 8. 8. 09:53

Android CTS?

Android API, Application 등을 자동으로 테스트 하기 위한 도구(호환성 테스트).

CTS 통과 란? CTS인증을 통과함을 의미하며, CTS 인증 이후에 제조사에서 안드로이드 폰을 출시할 수 있고, 앱의 경우도 마켓에 등록할 경우 문제없이 동작 가능하다.

 

l  Android CTS에 대한 간략한 한글 설명 및 사용 방법(블로그)

http://blog.naver.com/PostView.nhn?blogId=eleexpert&logNo=140135481377

 

Android CTS에서 테스트 가능한 범위에 applicatoin API가 포함되기는 하지만 기능이 잘 수행하는지를 테스트하는 것보다

Android에서 제공하는 API들의 naming rule 등과 같은 최소한의 제약사항들을 체크하는데 초점을 맞춘 것으로 보인다.

(CTS의 자세한 구조 몇 테스트 커버 영역에 대해서는 아래 링크 참고)

 

l  Android CTS 구조 설명 페이지(Android Source 제공 사이트)

http://source.android.com/compatibility/cts-intro.html

 

기타

안드로이드 개발자 사이트에서 테스트 관련하여 안드로이드에서 제공하는 내용에 대한 설명이 있는 페이지입니다.

아래 페이지의 우측 메뉴리스트에 보면 [The Testing API] 항목으로 JUnit, Instrumentation, Test case classes, Assertion classes, Mock object classess 가 있습니다.(아직 전체 다 확인하지는 못했습니다.)

l  Android Testing 관련 소개 페이지(Android Developers 사이트)

http://developer.android.com/tools/testing/index.html

 


아래 내용은 안드로이도 앱기준으로 Android JUnit 사용법에 대한 설명입니다. 필요하시면 참고하시기 바랍니다.

l  안드로이드 단위 테스트 입문

http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=39290


반응형