일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 테스트의 장점
- Android
- 단위테스트
- Di
- 파이썬
- 코틀린
- Observable
- 안드로이드
- 자료구조
- 코딩테스트
- 공격적 프로그래밍
- 제한함수
- 유닛테스트
- 안드로이드 디자인패턴
- ViewModel
- dagger2
- MVVM
- Python
- compose
- Kotlin
- mock
- Room
- git
- 컴포즈
- 디자인패턴
- rxjava
- 안정성
- Jetpack
- 깃
- UnitTest
Archives
- Today
- Total
목록통합테스트 (1)
세상을 바꾸는 개발자
통합테스트의 역할, 적용 시점, 다른 기법과의 의존
통합테스트란? 단위테스트의 3가지 요구사항 단일 동작단위 검증 빠르게 수행 다른 테스트와 별도로 처리 → 이 세가지 중에 하나도 충족을 못할 시 통합테스트(단위테스트가 아닌 모든테스트가 통합테스트) 단위테스트와 통합테스트 단위테스트와 통합테스트간에 균형을 유지하는 것이 중요 단위테스트로 가능한 한 많이 비즈니스 시나리오의 예외 상황을 확인하고 통합테스트는 주요 흐름과 단위테스트가 다루지 못하는 기타 예외사항을 다뤄야한다.(모든 프로세스의 외부의존성을 거치는 것) 빠른 실패원칙 : 예기치 않은 오류가 발생하자마자 현재 연산을 중단 프로세스 외부 의존성의 2가지 유형 관리의존성 : 애플리케이션을 통해서만 접근가능 ex) 데이터베이스 등 비관리 의존성 : 외부에서 상호작용을 볼 수 있음 ex) SMTP, 메세..
기타/UnitTest
2022. 4. 28. 20:12