test pyramid1 테스트 피라미드 오늘은 테스트 피라미드 구조에 대해서 공부 했습니다. 피라미드 구조인 이유는 test빈도수에 있습니다. 유닛 테스트는, 통합테스트보다 더 많이하고, 통합테스트는 UI테스트보다 더 많이하고... 그런식 입니다. UnitTest란 작은 컴포넌트, 하나의 기능을 하는 함수처럼 잘개 쪼개어 테스트해보는 것 입니다. Integration은 Unit테스트에서 이루어진 것들을 합쳤을때도 제대로 동작하는지 테스트 해보는 것 입니다. end-to-end(UI)는 통합테스트를 통해 이루어진 하나의 서비스를 테스트 해보는 과정입니다. 그림에서 보다시피 유닛테스트로 갈수록 컴포넌트가 작고, 기능이 적기 때문에 빠르게 테스트하며, 독립적이지만, 유저테스트로 갈수록 그 반대입니다. 2022. 6. 28. 이전 1 다음 반응형