본문 바로가기
모바일 APP/React-Native

Testing - 통합 테스트

by 살길바라냐 2023. 2. 6.

더 큰 소프트웨어 시스템을 작성할 때,
개별 소프트웨어 시스템은 서로 상호 작용해야 한다.

단위(unit) 테스트에서 단위(unit)가 다른 장치에 의존하는 경우,
때때로 장치를 가짜 장치로 대체하여  mocking사용하게 된다. 

 

 

통합테스팅

실제 개별 장치는 결합되고(앱에서와 같이)
테스트되어 협력이 예상대로 작동하는지 확인한다.

mocking 필요하지 않다는 말이 아니다.
오히려 단위 테스트보다 많이 필요하다.

 

!!주의

통합 테스트가 항상 일관된 결과를 가져오지 않는다.
아래와 같은 이유 때문에

1. 외부 시스템을 사용
2. 다른 어플리케이션으로 네트워트 요청시
(날씨 서비스 api)
3. 모든 종류의 파일 또는 데이터베이스 입출력 실행

 

728x90
반응형

'모바일 APP > React-Native' 카테고리의 다른 글

Testing - 컴포넌트 테스트  (0) 2023.02.06
Testing - 단위 테스트  (0) 2023.02.06
Testing - 테스트 쓰기  (0) 2023.02.06
Testing - 테스트 가능한 코드 쓰기  (0) 2023.02.06
Testing - 정적 분석  (0) 2023.02.06