Git repository 생성가상환경 생성 및 Django , Selenium 설치Select interpreter and install Firefoxgitignore 생성TestingSelenium을 import 하는데, 여기에서 Error가 발생하는 것을 발견했다
집에 있는 iMac 으로 셋팅을 마쳤고, 이어 평소에도 맥북으로도 작업할 수 있도록 동일한 환경을 셋팅해 주었다.셋팅 중, 계속 selenium을 설치하는 과정에서 아래와 같은 에러가 발생하였다.열심히 구글링 해본 결과, python 내부에서 여러 버전이 충돌되서 발생
기능 테스트는 사용자 관점에서 애플리케이션 외부를 테스트 하는 것단위 테스트는 프로그래머 관점에서 그 내부를 테스트하는 것튜토리얼을 그대로 따라하던 중, 해당 구문에서 에러가 발생하였다.확인해보니, 해당 문제는 Django 버전 문제로, Djan
˗ˋˏ♡ˎˊ˗ Why are you testing?selenium을 이용한 사용자 반응 테스트코드 리팩토링메인 페이지 추가 수정코드를 아래와 같이 수정한다.find_element_by ... : 하나의 요소만 반환하며 요소가 없는 경우 예외를 발생 시킴find_elem
˗ˋˏ♡ˎˊ˗ 사용자 입력 저장하기 POST 요청을 전송하기 위한 폼(Form) 연동 서버에서 POST 요청 처리 파이썬 변수를 전달해서 템플릿에 출력하기 스트라이크 세 개면 리팩터 Django ORM과 첫 모델 POST를 데이터베이스에 저장하기 POST 후에 리디렉
˗ˋˏ♡ˎˊ˗ 최소 동작 사이트 구축 기능 테스트 내에서 테스트 격리 필요한 경우에는 최소한의 설계를 TDD를 이용한 새로운 설계 반영하기 새로운 설계를 위한 반복 Django 테스트 클라이언트를 이용한 뷰, 템플릿, URL 동시 테스트 목록 아이템을 추가하기 위한
˗ˋˏ♡ˎˊ˗ 멋있게 만들기 : 레이아웃, 스타일링, 테스트레이아웃과 스타일을 기능적으로 테스트 하기멋있게 만들기 : CSS 프레임워크 이용Django 템플릿 상속부트스트랩 통합하기Django의 정적 파일부트스트랩 컴포넌트를 이용한 사이트 외형 개선collectist