반응형
테스트
-
Test Code에 관하여Code Etc/Test-Code 2022. 7. 15. 08:46
Unit Test > Integration Test > E2E Test(End to End) 비용>>> 속도>>> Unit Test : 단위 테스트이다. 독립적인 함수, 모듈, 클래스 Integration Test : 통합 테스트. 이들의 상호작용을 테스트한다. E2E Test : UI테스트, 사용자 테스트. 사용Flow를 테스트한다. TDD란? Test-driven development 개발 전 테스트 코드를 먼저 작성하는 개발. 테스트 코드를 작성해서 성공하면 다음 테스트 코드를 작성해서 조금씩 나아간다. 왜 TDD일까?? Test Code를 작성하려면 요구사항을 분석하고 이해할 수 있어야하며 이는 설계 질의 향상으로 이뤄진다. 인터페이스 위주 코드를 작성하게 되므로 코드의 퀄리티가 향상된다. 모든 ..