일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- coroutine
- Android App Architecture Guideline
- sharedFlow
- 안드로이드 앱 아키텍처 가이드라인 예시
- Hilt
- Koin
- 안드로이드 앱 아키텍처 가이드라인
- 안드로이드 최적화
- 안드로이드 Espresso
- 안드로이드 JUnit
- android DI
- 스타트업 코딩테스트
- 안드로이드 의존성주입
- 안드로이드 mvvm예제
- 안드로이드 앱 아키텍처 가이드라인 사용법
- 안드로이드 Mockito
- 안드로이드 테스트코드
- android clean architecture
- 리싸이클러뷰 최적화
- 안드로이드 앱 아키텍처 가이드라인 설명
- MVVM
- 안드로이드 리싸이클러뷰
- 안드로이드 mvvm
- 안드로이드 클린 아키텍처
- 코루틴
- android memory leak
- RxJava
- 안드로이드 hilt
- 안드로이드 아키텍처 컴포넌트
- Android MVVM
- Today
- Total
목록안드로이드 Mockito (2)
안드로이드 연구소
저번 강의에서 안드로이드 테스트코드의 종류들을 살펴보았습니다. 그 중 첫번째 핵심 테스트인 Unit테스트를 시작해보겠습니다. Q1. 안드로이드에서 사용한 Unit테스트에 대해서 설명해줘. 안드로이드 단위테스트는 함수나 컴포넌트가 격리된 상태(isolation)에서 올바르게 작동하는지 테스트하는 방식을 의미합니다. 이러한 테스트는 일반적으로 JVM(Java Virtual Machine)을 사용하여 작성 및 실행하여 물리적 장치나 에뮬레이터에 배포하지 않고도 테스트를 실행할 수 있습니다. 안드로이드의 단위 테스트는 일반적으로 JUnit 또는 Mockito와 같은 테스트 프레임워크를 사용하여 작성됩니다. 이전 게시물에서 Instrumentation테스트(즉, 안드로이드 테스트)는 디바이스나 에뮬레이터에서 테..
지난 포스트에서 DI 의존성 주입 라이브러리에 대해서 살펴보았습니다. 그리고 오늘부터 챕터3의 핵심이 될 안드로이드 테스트코드에 대해서 배워볼 예정입니다. 많은 안드로이드 개발자 채용 공고 시장에서 DI와 더불어 테스트코드를 사용할 수 있는 인재를 원하는 것을 종종 확인할 수 있습니다. 그 채용 공고는 3, 4, 5년차 개발자 채용을 대상으로 하는걸 보아서 러닝커브가 다소 높은 편이고 구현해낼 수 있는 초급 개발자는 많다는 것을 추론할 수 있겠지요? 그렇다면 테스트코드를 사용할 줄 안다면 3년차 이상의 중급 개발자로 들어가는 신호탄이라고 저는 조심스럽게 생각합니다. 그렇다면 테스트코드가 무엇인지 한번 알아볼까요? Q1. chatGPT, 테스트 코드가 뭐야? 테스트 코드는 소프트웨어 응용 프로그램 또는 시..