반응형 리그레션1 Regression Test (리그레션 테스트) 란? 개발을 진행하면서 다양한 방법으로 테스트를 진행하곤 한다.대표적으로 swagger, mockmvc, junit, a/b 테스트 등 존재하는데 자세한 내용은 참고 포스팅 확인 바란다. 이렇게 테스트를 거치면 해당 api 는 개발이 완료 되었다고 판단한다.하지만 계속해서 첨삭 되는 요구 들에 의해 비지니스 로직이나 데이터가 변경이 되면서 예전에 수행이 되었던 api 가 에러가 발생할 수가 있다.이런 경우 다시 원복을 하거나 혹은 바로 발견하지 못할 경우엔 추후에 치명적인 버그로 이어질 수 있다. 이런 상황을 대비해서 리그레션 테스트가 존재한다.똑같은 api 에 대해서 똑같은 값으로 테스트를 수행했을 경우 언제든지 결과는 같아야한다. 물론 전제는 처리성 서비스가 아닌 조회성 서비스이다.CQRS 패턴에 대해서 .. 2024. 9. 17. 이전 1 다음 반응형