Squish Features

BDD - Behavior-Driven Development & Testing

BDD – Behavior-Driven Development & Testing

Squish® features fully integrated BDD support, and is 100% compatible with the Gherkin (standard BDD) language. Create, record, maintain and debug BDD GUI Tests

Recording and Playback

Recording and Playback

Squish GUI Tester features automatic test script recording and recognition of high-level interactions and objects instead of low-level events

Test Verification & Validation

Test Verification & Validation

Insert verification points while recording or when refactoring scripts using Squish Verification Points and the Pick tool. Verify object properties, perform image comparisons validate table values

Powerful and Intuitive Test Creation Environment

Powerful and Intuitive Test Creation Environment

Squish GUI Tester integrates recording, test execution and results, script debugging, object spying and advanced script editing and maintenance

Multiple Real-World Scripting Languages

Multiple Real-World Scripting Languages

Use Squish GUI Tester to automate tests using real-world scripting languages: Python, Perl, JavaScript, Tcl or Ruby

Data-Driven Testing

Data-Driven Testing

Drive your scripts using data from a variety of data sources. Even use the Make data-driven wizard to help

Distributed Batch Testing

Distributed Batch Testing

Use Squish GUI Tester to execute sets of scripts, or batches, and review the detailed logging and execution results

Extensive Integration Options

Extensive Integration Options

ALM, Test Management, Continuous Integration, Build Integration and Software Project Management

Object Map & Object Identification Tools

Object Map & Object Identification Tools

Simplify test creation, maintenance and troubleshooting. Produce stable and powerful test scripts

Hybrid Application Testing

Hybrid Application Testing

Seamlessly automate multi-technology applications, or applications with more than one toolkit, using Squish GUI Tester

Visual Verifications

Visual Verifications

Advanced verification options of elements and groups of controls