2010-07-01 3 views
0

프론트 엔드 GUI가 새로운 GWT 기반 애플리케이션에 대한 전면적 인 점검을 받고 있습니다. 일부 tcl/expect 스크립트에서 cURL을 사용하여 이전 프런트 엔드 용 자동화 스크립트를 작성하는 중입니다. 내가 새로운 앱을 보면서 나는 점점 더 많은 사람들이 이러한 웹 상호 작용을 수행하는 것에 대한 질문에서 벗어나 GWT로 만든 웹 앱을 테스트하는 데 아이디어/경험이 있는지 궁금해하십니까? 도움이 될 것입니다!새로운 gwt 인터페이스 자동화 테스트

답변

0

동적 JS/GWT UI의 정적 페이지 UI에 대한 cURL 테스트와 가장 유사한 것은 Selenium (또는 Webdriver) 테스트입니다. Selenium 테스트는 모든 JS를 포함하여 실제 브라우저에서 페이지를로드하고 UI 요소를 클릭하고 상호 작용하며 이에 따라 반응하는 테스트를 시뮬레이트합니다.

즉, 기본 Java/JS가 올바르게 수행되는지 테스트하여 브라우저에서 페이지를로드하지 않고도 GWT UI의 기능을 테스트하기 위해 단위 테스트를 작성해야합니다. The MVP pattern은 이것을 더 쉽고 빠르게 만드는 것을 목표로합니다.

+0

나는 이것이 오래되었다는 것을 알고 있지만, 이번 여름에 인턴으로이 회사에서 다시 일하러 왔고,이 문제에 대한 답변으로 DOM 구문 분석에 대한 새로운 발견 지식과 함께 셀레늄을 발견했습니다. – mike