Django 자동화 시험

1 개념[ | ]

Django Automated Testing
Django 자동화 시험
  • Django 자동화 시험 생성

2 자동화 시험[ | ]

  • 자동화 시험은 시스템에 의해서 테스트가 이뤄짐
  • 수동으로 시험을 진행 할 필요가 없어 시간을 절약 할 수 있음
  • 한 번 테스트 세트를 생성해두면, 진행중인 앱의 변경에 따라 기존 기능이 잘 동작 하는지 테스트 해 볼 수 있음
  • "특정 모델 메소드가 기대했던 결과 값을 돌려 주는가?", "절차에 따른 사용자 입력이 원하는 결과 값을 주는가?" 등의 테스트가 만들어짐

3 자동화 테스트 생성 이유[ | ]

  • 시간절약 : 어플리케이션 변경이 있을 시 다양한 변경값으로 테스트 해 볼 수 있으며 자동화 테스트는 테스트에 소요 되는 시간을 절약 할 수 있음.
  • 개발 방향 : 테스트는 잘못된 방향으로 개발이 이뤄지는 부분 및 명확하지 않은 부분을 들춰내어 도움이 됨.
  • 매력적인 코드 : 많은 코드들이 나와 있지만 검증이 되지 않은 코드는 많은 개발자들이 사용하지 않음
  • 팀워크 : 테스트는 동료의 코드가 내 코드의 동작을 못하게 하는 것을 막아줌

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}