🌱Software Testing
->한번 만들어두면 재사용 가능
복잡도 : Unit Tests -> Intergration Tests -> End-to-End Tests
테스트 비중 : Unit Tests(70%) -> Intergration Tests(20%) -> End-to-End Tests(10%)
UI test(End-to-End Tests) - E2E(대표적인 툴 : Cypress)
프론트end to 백end 통신 테스트
ex) 브라우저 상 클릭 후 생기는 변화에 대한 검증
Integration Test
통합 테스트(모듈 간의 호환성 검증)
ex) 웹페이지 혹은 Postman을 통한 API 호출 시 올바르게 동작하는지 확인
Unit Test
독립적으로 진행되는 가장 작은 단위의 테스트
ex) 하나의 기능 혹은 메소드