Unit Test: Jest

자바스크립트 테스팅 프레임워크. 주로 Babel, TypeScript, Node, React, Angular, Vue.js 등을 사용하는 프로젝트를 겨냥하고 있다.

TDD 관점에서, 테스트를 Given - When - Then 템플릿에 맞춰 세부 사항을 명확하게 정의하는 것을 권장한다.

  1. 구현 전에 테스트 코드를 작성하면서 개발자가 무엇을 만드려고 하는지 인지하고, 필요한 것들을 결정한다.

  2. 작성한 테스트 코드를 통과하는 구현체를 작성하고, 실행하면서 나오는 피드백을 통해 문제를 찾아서 해결한다. 문제는 설계나 코드에 있을 수도 있고, 개인의 역량일수도 있다. 구글링이나 도움을 요청하는 등 다양한 방법으로 문제를 해결한다.

참고자료

Last updated