일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드 클린 아키텍처
- 안드로이드 리싸이클러뷰
- 안드로이드 Espresso
- Android App Architecture Guideline
- 리싸이클러뷰 최적화
- RxJava
- Koin
- 안드로이드 앱 아키텍처 가이드라인
- 안드로이드 hilt
- Hilt
- coroutine
- Android MVVM
- 안드로이드 앱 아키텍처 가이드라인 사용법
- 안드로이드 mvvm예제
- 안드로이드 앱 아키텍처 가이드라인 예시
- 안드로이드 아키텍처 컴포넌트
- 안드로이드 JUnit
- android memory leak
- MVVM
- 안드로이드 테스트코드
- android DI
- sharedFlow
- 스타트업 코딩테스트
- 안드로이드 mvvm
- 안드로이드 의존성주입
- 코루틴
- android clean architecture
- 안드로이드 최적화
- 안드로이드 Mockito
- 안드로이드 앱 아키텍처 가이드라인 설명
- Today
- Total
목록안드로이드 연구소/테스트코드 (4)
안드로이드 연구소
테스트 코드 중 UnitTest와 Mockito에 대한 설명은 아래 링크에서 확인하세요. [연봉 5000 넘는 안드로이드 개발자 되는 법] Unit테스트란(ViewModel에서 Unit테스트하기) 저번 강의에서 안드로이드 테스트코드의 종류들을 살펴보았습니다. 그 중 첫번째 핵심 테스트인 Unit테스트를 시작해보겠습니다. Q1. 안드로이드에서 사용한 Unit테스트에 대해서 설명해줘. 안드 android-lab.tistory.com 1. 환경 설정 build.gradle에 테스트코드 라이브러리 mockito 설치 dependencies { testImplementation 'org.mockito:mockito-inline:5.0.0' testImplementation 'androidx.arch.core:co..
지난 포스트에서 안드로이드 테스트코드에 대한 종류를 확인하고 그 중 하나인 Unit테스트에 대해 알아보았습니다. 그러면 오늘은 이어서 또다른 대표 안드로이드 테스트코드인 Instrumentation Tests(계측 테스트, 안드로이드 테스트)에 대해서 알아보겠습니다. Q1. Instrumentation Tests(계측 테스트, 안드로이드 테스트)에 대해 설명해줘 안드로이드 애플리케이션의 동작과 통합을 중점을 둔 특정 유형의 테스트를 나타냅니다. 안드로이드 애플리케이션은 다양한 구성 요소(사용자 인터페이스, 비즈니스 로직, 백엔드 서비스)가 있는 복잡한 시스템입니다. 계측 테스트는 이러한 구성 요소의 동작 및 통합을 확인하는 데 중요한 역할을 합니다. 또 안드로이드는 화면 크기, 하드웨어 구성 및 운영 체..
저번 강의에서 안드로이드 테스트코드의 종류들을 살펴보았습니다. 그 중 첫번째 핵심 테스트인 Unit테스트를 시작해보겠습니다. Q1. 안드로이드에서 사용한 Unit테스트에 대해서 설명해줘. 안드로이드 단위테스트는 함수나 컴포넌트가 격리된 상태(isolation)에서 올바르게 작동하는지 테스트하는 방식을 의미합니다. 이러한 테스트는 일반적으로 JVM(Java Virtual Machine)을 사용하여 작성 및 실행하여 물리적 장치나 에뮬레이터에 배포하지 않고도 테스트를 실행할 수 있습니다. 안드로이드의 단위 테스트는 일반적으로 JUnit 또는 Mockito와 같은 테스트 프레임워크를 사용하여 작성됩니다. 이전 게시물에서 Instrumentation테스트(즉, 안드로이드 테스트)는 디바이스나 에뮬레이터에서 테..
지난 포스트에서 DI 의존성 주입 라이브러리에 대해서 살펴보았습니다. 그리고 오늘부터 챕터3의 핵심이 될 안드로이드 테스트코드에 대해서 배워볼 예정입니다. 많은 안드로이드 개발자 채용 공고 시장에서 DI와 더불어 테스트코드를 사용할 수 있는 인재를 원하는 것을 종종 확인할 수 있습니다. 그 채용 공고는 3, 4, 5년차 개발자 채용을 대상으로 하는걸 보아서 러닝커브가 다소 높은 편이고 구현해낼 수 있는 초급 개발자는 많다는 것을 추론할 수 있겠지요? 그렇다면 테스트코드를 사용할 줄 안다면 3년차 이상의 중급 개발자로 들어가는 신호탄이라고 저는 조심스럽게 생각합니다. 그렇다면 테스트코드가 무엇인지 한번 알아볼까요? Q1. chatGPT, 테스트 코드가 뭐야? 테스트 코드는 소프트웨어 응용 프로그램 또는 시..