2. Apply Automation Tests Effectively In Agile Development Teams 2
o Introduce Squish tool
o Demo
oQ&A
3. 3
Overview
Licenses needed for two people
Up-front license fee 6900 €
($8005) includes first 12 months
of support & updates
subscription.
Licenses needed for two people
Up-front license fee 7440 €
($7424) includes first 12 months
of support & updates subscription.
Squish needed for two Squish
editions (ie., Windows, Mac).
Squish needed for only one
Squish editions (ie., Windows).
Established in 2003
Large and growing customer base in USA, Europe and Asia
More than 3000 companies using Squish: google, IBM, hp,
boeing, airrus
Trial version: 11 days
4. 4
What is Squish?
Why is Squish?
Squish: Cross-platform, Multi-technology
GUI Automated Testing Solution
Support for all desktop, mobile, web and
embedded platforms
Powerful Recording & Scripting: Python,
JavaScript, Perl, Tcl, Ruby
Powerful and reliable object identification
and verifications
Powerful IDE, full support BDD
Full control via command line tools
User story /feature specification
Communicate with customer /users
Documentation of acceptance test
Storyboard for automation tests
Scenario: State after adding one entry
Given addressbook application is
running
When I create a new addressbook
And I add a new person
'John','Doe','john@m.com','500600700'
to address book
Then '1' entries should be present
Scenario: State after adding two entries
Given addressbook application is running
When I create a new addressbook
And I add new persons to address book
| forname | surname | email |
phone |
| John | Smith | john@m.com |
123123 |
| Alice | Thomson | alice@m.com |
234234 |
Then '2' entries should be present
5. 5
Integration
Ant
Maven
Jenkins/Hudson
CruiseControl
Atlassian Bamboo
Atlassian JIRA
Eclipse IDE
Eclipse Test & Performance Tools Platform (TPTP)
JetBrains TeamCity
Microsoft ALM: Visual Studio/Team Foundation
Server / Test Manager
HP Quality Center
IBM Rational Quality Manager
TestTrack TCM
Superior Remote & Distributed Testing
Performance
Squish Architecture Why is Squish?
6. 6
Create a simple script
Verify Object Properties
Create data Driven scripts
Create BDD test script
Run test suite
Squish GUI Tester’s Jenkins
Integration
7. 7
Squish tool .vs Telerik Tool
Comparison Item Telerik WebUI Squish tool
Recording & Playback
Feature
YES YES
Checkpoints YES YES
Extraction Support YES YES
Codeless Conditional Logic YES
Standalone test studio has an easy tool
contains built in conditions and logics
YES
Built in Report YES
Result Management using a results
calendar to track past test results
YES
Script Customization YES
Customize the test in the UI test step, or
use a code-behind file
YES
8. 8
Squish tool .vs Telerik Tool
Multiple Browser Support YES YES
Data Driven Testing YES YES
Collaboration with Dev
Team/
Build Server Integration
YES YES
Ant
Maven
Jenkins/Hudson
CruiseControl
Atlassian Bamboo
Atlassian JIRA
Eclipse IDE
Eclipse Test & Performance Tools Platform
(TPTP)
JetBrains TeamCity
Microsoft ALM: Visual Studio/Team
Foundation Server / Test Manager
HP Quality Center
IBM Rational Quality Manager
9. 9
Squish tool .vs Telerik Tool
Multiple Language
Support for Scripting
Limited
C# or VB .NET only
Python, Javascript, Perl, Tcl, Ruby
Extensibility
Both by extend the
framework, or extend
code to recorded test
YES YES
Support Desktop
Application
YES - Limit
You can test WPF, AJAX,
Silverlight, HTML, MVC
YES - Full
Full support for all desktop,
mobile, web and
embedded platforms
10. 10
Squish tool .vs Telerik Tool
Image Verification YES YES
Auto-generate
Test
Documentation
YES
This is built in to the tool from the
‘Storyboard’
No
BDD
License Cost
(Floating User
License)
$2499 Test Studio, first year. Half
price for next year renew
$199 Test Studio Run-time
http://www.telerik.com/automated
-testing-tools/purchase.aspx
Named License:
Licenses needed for two people creating, editing or
debugging tests.
Machines run these tests in an automated, hands-off manner.
Squish needed for two Squish editions (ie., Windows, Mac).
Up-front license fee 6900 € ($7424) includes first 12 months
of support & updates subscription.
-----------------------------------------------------
Group License:
Group of five creating, editing or debugging tests.
Machines run these tests in an automated, hands-off manner.
Up to two group members expected to use
Squish concurrently
Squish needed for only one Squish edition (ie., Windows)
Up-front license fee 7440 € ($8005) includes first 12 months
of support & updates subscription.