현재 서버 측에서 Sinatra Ruby를 사용하고 클라이언트 측에서 Backbone.js, jQuery, jQuery UI를 사용하여 한 페이지짜리 자바 스크립트 응용 프로그램을 개발 중입니다. 응용 프로그램의 주된 목적은 고객이 다른 종류의 항목을 보거나 편집 할 수있게하는 것입니다. 각 항목보기는 다소 복잡한 형식입니다.한 페이지에 대한 자바 스크립트 통합 테스트
- 단일 테스트 QUnit에게
- 기능/통합 테스트 프레임 워크/도구를 사용하면에서 통합 테스트를 위해 추천하는 일
를 사용하여 :
확실히 모든 것을 잘 나는 할 계획입니다 작동하는지 확인하려면 이 경우 ? 나는 Selenium으로 시작했으나 너무 좋아하지 않았다. 나는 PhantomJS와 CasperJS를보기 시작했고, 링크를 탐색하고, 클릭하는 것과 같은 기본적인 것들에 꽤 좋은 것처럼 보입니다.당신의 조언은 무엇입니까?
셀레늄에 대한 첫 번째 요지는 속도입니다. 그것은 매우 느립니다. – user337620
@ user337620 내 Selenium 스크립트는 네트워크 액세스에 의해 지배되므로 시작하기 전을 제외하고는 느리게 인식하지 못했습니다. 나는 당신의 질문이 올해 작년에 8 월이라는 것을 깨달았습니다! 너는 무엇을 끝내고 그걸로 행복하니? –
나는 CasperJS를 PhantomJS와 함께 사용했다. SlimerJS에 대해서도 살펴볼 것입니다. – user337620