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