1 개념[ | ]
- Django Automated Testing
- Django 자동화 시험
- Django 자동화 시험 생성
2 자동화 시험[ | ]
- 자동화 시험은 시스템에 의해서 테스트가 이뤄짐
- 수동으로 시험을 진행 할 필요가 없어 시간을 절약 할 수 있음
- 한 번 테스트 세트를 생성해두면, 진행중인 앱의 변경에 따라 기존 기능이 잘 동작 하는지 테스트 해 볼 수 있음
- "특정 모델 메소드가 기대했던 결과 값을 돌려 주는가?", "절차에 따른 사용자 입력이 원하는 결과 값을 주는가?" 등의 테스트가 만들어짐
3 자동화 테스트 생성 이유[ | ]
- 시간절약 : 어플리케이션 변경이 있을 시 다양한 변경값으로 테스트 해 볼 수 있으며 자동화 테스트는 테스트에 소요 되는 시간을 절약 할 수 있음.
- 개발 방향 : 테스트는 잘못된 방향으로 개발이 이뤄지는 부분 및 명확하지 않은 부분을 들춰내어 도움이 됨.
- 매력적인 코드 : 많은 코드들이 나와 있지만 검증이 되지 않은 코드는 많은 개발자들이 사용하지 않음
- 팀워크 : 테스트는 동료의 코드가 내 코드의 동작을 못하게 하는 것을 막아줌
4 참고[ | ]
편집자 John Jeong Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.