2016-10-25 2 views
0

Qunit을 사용하고 있으며 내부적으로 Quitit을 사용하여 내부 JavaScript 함수를 테스트하고 Jquery 유효성 검사 후 오류 메시지 테스트와 같은 일부 사용자 상호 작용을 위해 사용하려고합니다. HTML 페이지를 사용하지 않기 때문에 (나는 gsp에서 테스트해야합니다. 런타임에는 런타임이 필요합니다.) 테스트 방법은 잘 모릅니다. 주어진 호스트 이름 (셀레늄 테스트 같은)에서 테스트 할 수 있습니까?자바 스크립트 Quitit 테스트

답변

1

실제 호스트와의 상호 작용을 테스트해야합니까? 실제로 외부 요소에 접촉하지 않고도 오류 메시지가 제대로 호출되는 경우에만 mock을 사용하여 테스트 할 수 있습니다. 그것은 결국 단위 테스트의 핵심입니다. 나는 개인적으로 SinonJS을 사용합니다. 원하는 경우 다른 조롱 프레임 워크를 확인할 수도 있습니다 (예 : JsMockito).

모조 및 스텁에 대한 자세한 내용은 this article을 읽고 Google's testing blog에 대해 조금 연구 해 보시기 바랍니다.