== 토요일 == * 11:00 Python Test 시작하기 - 테스트 기본 설명 - unitest 소개 - mock 소개: 의존성을 가지는 코드 관련 테스트 툴 - docker 소개: 통합 테스트 관련 - selenium: 웹 ui관련 테스트 툴 - 웹 테스트를 할 때 필요한 소스는 미리 만들어 놓거나, 위의 docker를 이용할 수도 있음 메인 로직은 반드시 검증 < 테스트 시간 < 개발시간의 두 배 가능한 한 자주 테스트를 실행 - 테스트 규칙 한번에 하나만 테스트 실패가 명확해야 함 빠르게 테스트 되어야 함 중복 되지 않음 자동화 다른 것에 영향받지 않아야 함 성능에 관한 테스트는 unitest를 사용해야 하는 것이 아닌 시간 측정을 직접 해서 예외를 띄울 수밖에 없다고 함