Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

김동환/PyCon2015정리

From ZeroWiki
Revision as of 02:51, 29 August 2015 by imported>wraithkim
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

토요일

  • 11:00 Python Test 시작하기
  • 테스트 기본 설명
  • unitest 소개
  • mock 소개: 의존성을 가지는 코드 관련 테스트 툴
  • docker 소개: 통합 테스트 관련
  • selenium: 웹 ui관련 테스트 툴
      • 웹 테스트를 할 때 필요한 소스는 미리 만들어 놓거나,
   위의 docker를 이용할 수도 있음

메인 로직은 반드시 검증 < 테스트 시간 < 개발시간의 두 배 가능한 한 자주 테스트를 실행

  • 테스트 규칙
   한번에 하나만 테스트
   실패가 명확해야 함
   빠르게 테스트 되어야 함
   중복 되지 않음
   자동화
   다른 것에 영향받지 않아야 함
   

성능에 관한 테스트는 unitest를 사용해야 하는 것이 아닌 시간 측정을 직접 해서 예외를 띄울 수밖에 없다고 함