selenium
단위 테스트를 django 1.4
에 도입하여 실험하고 있습니다.셀레늄 테스트 및 단위 테스트 구성을위한 모범 사례
단위 테스트를 실행하는 표준 방법은 ./manage.py test
일 뿐이고 django-ignoretests
을 사용하여 필요하지 않은 특정 장고 앱을 제외합니다.
그러나, 나는 내가 원하는 때 만 셀레늄 테스트를 실행하기로 결정하고 ./manage.py test
실행에만 표준 단위 테스트를 가질 수 있도록 내 프로젝트를 구성하는 방법이있다.
셀레늄 테스트 및 표준 단위 테스트를 분리하고 구성하는 데 유용한 모범 사례는 무엇입니까?
셀레늄 테스트는 기능이있는 경향이 있으므로, 나는 셀프 테스트를 건너 뛸 수있는 옵션과 함께 별도의 패키지로 유지하면서 동일한 작업을 시도합니다 (http://stackoverflow.com/a/10743466/4281). 테스트 주자에 대한 아이디어가 마음에 들지만 경우에 따라 테스트가 LiveServerTestCase (다른 문제)의 자손이 아닐 수도 있습니다. –