TDD(Test-Driven Development) 방법론에 대한 정의와 TDD에 대한 오해와 진실 그리고 TDD를 통한 개발 시에 필요한 마음 가짐 등을 알아봅니다.
Testing Software가 무엇이고 종류는 어떤 것들이 있으며, JavaScript에서 사용할 수 있는 Testing Software는 어떤 것들이 있는지 알아봅니다.
JavaScript 테스팅 도구 중 하나인 Jest를 사용하기 전 Jest의 정의와 특징 그리고 철학에 대해서 알아봅니다.
JavaScript 테스팅 도구인 Jest의 설치 방법입니다. Jest 설치 및 확인, 최신 문법 사용을 위한 Babel 설치를 다룹니다.
JavaScript 테스팅 도구인 Jest를 IntelliJ와 연동해서 사용하는 방법입니다.
JavaScript 테스팅 도구인 Jest의 사용법입니다. 다양한 종류의 Matcher들과 해당 Matcher를 통해서 테스트하는 방법을 소개합니다.
JavaScript 테스팅 도구인 Jest의 사용법입니다. 비동기 코드를 테스트할 때 어떻게 테스트해야 되는지 설명합니다.
JavaScript 테스팅 도구인 Jest의 사용법입니다. 테스트 전후 반복되는 작업 설정을 다뤄봤습니다.
JavaScript 테스팅 도구인 Jest의 사용법의 마지막. 모의 함수(Mock Functions)에 대해서 알아 봅니다.
HTTP assertion을 쉽게 만들어주는 라이브러리 Supertest의 사용법에 대해서 알아봅니다. 개요, 설치, 사용방법
HTTP assertion을 쉽게 만들어주는 라이브러리 Supertest의 사용법에 대해서 알아봅니다. 사용 예제