[자바스크립트 패턴과 테스트] 2장 - 도구 다루기

최대 1 분 소요

2.1 테스팅 프레임워크

  • 명세가 아니라 함수 코드 개발에 따라 테스트를 작성하게 되면, 명세가 아닌 구현된 함수의 (잘못된) 실제 작동만 확인할 뿐이다.
  • TDD는 코드 결함을 최대한 빨리, 곧 코드 생성 직후 감지한다.
  • 테스트하기 쉬운 코드가 유지 보수성과 확장성이 월등히 우수하다.
  • 기능 하나하나에 단위 테스트를 붙이는 건 너무 힘드니 빨리 다음 업무로 넘어가고픈 마음이 굴뚝 같겠지만 참아야 한다!!!
  • 단위 테스트 꾸러미가 구축돼있다면 안전한 유지 보수와 리팩토링이 가능하다.
  • 단위 테스트 꾸러미는 테스트 대상 코드의 실행 가능한 명세(runnable specification) 역할도 한다.
    • 코드를 읽고 분석하지 않아도 단위 테스트가 코드의 하는 일을 죄다 알려준다!
  • 이 책에서는 Jasmine 이라는 테스트 프레임워크를 사용한다.
    • 자세한 사용법은 생략

Comment

  • TBD

댓글남기기