'calculon'에 해당되는 글 1건

  1. 2010.05.03 [안드로이드] 안드로이드 테스트 관련 자료

안드로이드 테스트 기본
http://www.kandroid.org/android_pdk/instrumentation_framework.html
http://www.kandroid.org/android_pdk/instrumentation_testing.html

am instrument 명령어 자세한 사용법
http://developer.android.com/reference/android/test/InstrumentationTestRunner.html

테스트케이스 차이점
http://stackoverflow.com/questions/2047261/using-android-test-framework

2개의 핵심 테스트케이스
(1) ActivityUnitTestCase
 isolated testing of a single activity
- 시스템 인프라와 약한 연결
- 일부 시스템 자원을 Mock으로 대체

- functional testing of a single activity
- 시스템 인프라 그대로 이용
- 실제 환경과 동일

테스트케이스 작성 샘플
http://mylifewithandroid.blogspot.com/2008/12/instrumentation-and-junit.html

안드로이드용 다른 테스트 프레임워크
(1) Robotium
- 블랙박스 테스트용
- 하나의 테스트케이스에서 여러 액티티비 사이를 이동 가능
- 뷰 요소를 화면상의 index(몇 번째로 나타나는가)로 참조 : 블랙박스 테스트라면 뷰의 ID를 알 수 없기 때문. 
- 그냥 뷰의 ID(R.id.xxx)로 참조하는 API도 제공하면 더 좋을 듯.

(2) Calculon
- 화이트박스 테스트용
- DSL 개념도입 : Watij와 비슷한 방식으로 테스트 코드 작성
- 다른 액티비티로 이동시 해당 액티비티를 참조하기가 어려움

* Robotium과 Calculon을 잠깐 써본 바로는 둘다 아직은 부족한 점이 많아 보입니다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 에코지오

댓글을 달아 주세요



티스토리 툴바