目前測試用戶界面工具是非常復雜且容易出錯誤的。自動化測試既富有挑戰性,但如果做得正確的非常有益的。

  Squish是主要的跨平臺/交叉技術來實現GUI回歸測試測試的GUI自動化工具。在世界各地的多家多種類工業公司中,可以大大減少花在圖形用戶界面測試軟件版本的時間,同時提高他們的應用程序的質量。

  Squish 可以測試應用程序基于幾個圖形用戶界面(GUI)技術,包括:

  ● 諾基亞的Qt軟件框架

  ● Web / HTML / AJAX

  ● Java SWT / Eclipse RCP和AWT / Swing

  ● Mac OS X Carbon/Cocoa

  ● Windows(MFC,.net,等等)

  ● iOS CocoaTouch

  在這些平臺上Squish是可用的:

  ● Windows

  ● Linux,embedded Linux and MeeGo

  ● Unix

  ● Mac OS X

  ● 一些嵌入式和移動平臺

  Squish使測試員應用GUI技術實現應用程序自動化成為可能,Squish 通過給測試工程師自由記錄和編寫測試使用熟悉的腳本語言如JavaScript、Perl、Python和Tcl從其他的GUI測試工具脫穎而出。此外,Squish提供非常緊密的集成與特定GUI技術支持。這給測試人員提供了他們正在測試(數據項,控制,和小部件,等等)的內部原理應用,也導致生產了非常健壯和穩定的GUI測試。Squish是一個非常開放和靈活的系統,支持簡單的集成與常見的測試管理系統和環境。