# integration test

[Spring Boot] 테스트 컨테이너로 통합 테스트해보기 (LocalStackContainer)
LocalStackContainer, GenericContainer 로 S3 Storage 연동 및 임의의 Docker Image 로 띄운 서버 호출에 대한 테스트 코드 작성
데브코스 W5D1
백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다.Unit Testing: 프로그램의 기본 단위인 모듈이 정해진 기능을 수행하는지 테스트 하는 것을 의미한다.Integration Testing: 서로 다른 모듈의 상호작용이 잘 이루어는지

Test Methodology
유닛 테스트, 통합 테스트, 알파 테스트, 베타 테스트.. 이 분야에 들어오기 전에는 알파 테스트? 베타 테스트 정도의 얘기만 들어보았다. 의미도 모른채, "아 그냥 먼저 해볼 수 있는 거구나! ^^" 했던 기억이 있다. 이제 제대로 알아볼까?
BankSystem, 2021년 12월 31일
MOCKmock servlet environment으로 내장 톰캣 구동 ❌RANDOM_PORT, DEFINED_PORT내장 톰캣 사용NONE서블릿 환경 제공 안함@SpringBootTest의 WebEnvironment의 기본 값은 Mock이다. Mocking된 Disp
BankSystem, 2021년 12월 30일
아래는 spring에서 요청의 흐름이다.요청 → 필터 → WAS → 서블릿 → 인터셉터 → 컨트롤러 →..예외 처리는 요청 흐름의 반대로 간다고 생각하면 된다.WAS ← 서블릿 ← 인터셉터 ← 컨트롤러(예외 발생)컨트롤러나 그 뒤의 계층에서 던져진 예외는 Dispatc
테스트란?
리펙토링책에서는 테스트 자동화의 중요성을 엄청 강조하는데 관련해서 내용을 정리해본다.테스트란, 말 그대로 우리가 작성한 코드가 제대로 작동하는지 확인하는 과정이다.Fully Isolate한, 하나의 함수를 테스트 하는 것\\하나의 단독적인 Unit을 테스트하기 때문에

Unit Test
Unit Test : 유닛 테스트란, 내가 작성한 코드의 가장 작은 단위인 함수를 테스트하는 메소드 입니다. 그래서 내가 작성한 로직 을 테스트하는 유닛테스트 코드를 짜서 테스트하게 됩니다.지금까지는 주로 프론트는 크롬브라우저를 띄워서 실제로 동작시켜보는 \*\*E2

[JUnit & Mockito] Integration Test using @SpringBootTest
@SpringBootTest해당 클래스의 패키지를 탐색해서 @SpringBootApplication 어노테이션이 있는 클래스를 탐색하고 실행시킵니다. 만약 없다면 한 패키지씩 줄여가면서 탐색을 이어나갑니다. 해당 애플리케이션을 실행시켜 주므로 모든 컴포넌트(Bean)들
[Flutter] Integration Error
Integration Test를 짜다가 아래와 같은 에러를 만났다.👋🏻이를 해결하기 위해 계속 찾아봤지만, 명확하게 "이것 때문이다."라고 하는 답이 없었다. 계속 헤매던 와중에 발견했다.✅ 개발 하던 도중에 Key값을 가져오려고 했다. find.byValueKe

[번역] 소프트웨어 테스트 안티 패턴 - 1
이 글은 Kostis Kapelonis의 글 Software Testing Anti-patterns을 번역한 글입니다. 이 글은 메일을 통해 저자에게 허락을 구한 뒤 번역되었으며, 원문은 링크에서 찾아보실 수 있습니다. 들어가며 저는 테스트 안티 패턴에 대한 많은