Automated GUI Testing for Web and HTML5 Applications

Squish는 Windows, Linux, Unix, MacOS X, iOS, Android 또는 임베디드 플랫폼의 웹 브라우저에서 실행되는 모든 종류의 웹과 HTML5 애플리케이션을 위한 GUI 테스팅 자동화 툴 입니다. 특정 플랫폼 또는 브라우저에서 작성한 스크립트를 수정하지 않고, 다른 지원 가능 플랫폼 과 브라우저에서도 활용할 수 있습니다.

Squish는 다음 사항을 지원합니다.

  • Web-based applications with HTML/DOM/AJAX
  • Embedded JavaApplets (when combined with Squish for Java)
  • HTML5 web-based applications, including new elements and drag-and-drop
  • Embedded native Windows controls (Windows only)
  • Internet Explorer, Firefox, Safari (Mac OS X and iOS), Chrome, Opera
  • Cross-platform/cross-browser testing without changes
  • All HTML/DOM based GUI controls
  • Complex custom controls using extension plugin mechanism
  • Script access to the complete DOM/JavaScript APIs
  • Standard and complex objects and object property access
  • Multi-browser/application tests

GUI Toolkits

HTML, HTML5 and XHTML in

  • Internet Explorer
  • Firefox
  • Mozilla
  • Safari
  • Chrome
  • Mobile browsers

GUI Controls

  • HTML controls
  • AJAX toolkits (GWT, SmartGWT, ExtJS, etc.)
  • Java applets
  • ActiveX/native controls
  • Flex

Script Access

  • All classes
  • All methods
  • All properties

Supported Platforms

  • Windows
  • Linux/Unix
  • Mac OS X
  • Embedded Linux
  • Android
  • iOS