squish slidedeck 2016_q2_v1
Post on 15-Apr-2017
104 views
Embed Size (px)
TRANSCRIPT
Automated GUI Testingusing froglogic's Squish
About froglogic
Headquarters in Hamburg, Germany Privately held Founded in 2003 US presence since 2009 Large and growing customer base in USA, Europe & Asia More than 3,500 customers world-wide
Squish: Total Product Focus
Cross-platform | Multi-technology | Object-based
Applications- Desktop- Mobile- Embedded- Web- Hybrid
Test Creation- Cross-platform IDE- Business-readable tests (Gherkin)- Recording, Scripting & Code Completion
- Python, JavaScript, Perl, Ruby & Tcl
Results- Multiple Result Output Formats- Execution Statistics- Drill-down Details
Why Squish?
Distributed Testing- Command-line tools- Extensive CI and ALM integration options- Flexible, interpreted scripting language architecture
Platforms
Technology-dedicated GUI Toolkit Awareness
Technologies
Why Squish?
Why Squish?Accurate & Flexible Across All Technologies
Object-property based object identification Complex and custom control support Script access to application APIs Source code shared with customers
Touch Applications- Gesture Editor- Single & Multi-touch gesture support
Latest, Prior & Customized Qt version support Qt5.x, 4.x and 3.x
Complete Qt Support
Multi-Platform Support Windows, Linux, Unix, Mac OS X & Embedded Scripts work without modification across all platforms
Complete Qt API Script Access All slots and Q_PROPERTYs
- including custom controls Beyond slots and Q_PROPERTYs All C++ API custom classes Qt signal script function connectivity
Extensive Dedicated Qt Widget Support All standard and complex controls QGraphicsView, QtWebKit, QML, QML2 & Qt Quick Custom controls derived from Qt controls Ability to add complex custom controls support
Why Squish?
Squish & BDD
Enable non-programmers to create tests- Step recording and statement completion
Produce clearer test results- Color-coded results directly in Features file
Complete Gherkin Feature File support- 100% compatible with Cucumber, Behave, etc.
Built-in Behavior Driven Development & Testing Support
Why Squish?
Squish ArchitectureTest Script Creation
Squish ArchitectureTest Script Execution
Test Script CreationEmbedded
Squish Architecture
Squish ArchitectureTest Script Execution
Embedded
Why Squish?Superior Remote & Distributed Testing Performance
Command-line ToolsExtensive Build, ALM and CI tool integrations
JetBrains TeamCity Microsoft ALM: Visual Studio /Team Foundation Server / Test Manager
HP Quality Center IBM Rational Quality Manager TestTrack TCM
Ant Maven Jenkins / Hudson CruiseControl Atlassian Bamboo Atlassian JIRA Eclipse IDE Eclipse Test & Performance Tools Platform (TPTP)
Integrations
Squish Demo
Summary
Cross-platform, multi-technology object-level support Powerful and easy-to-use test creation environment Recording & Scripting in non-proprietary scripting languages Built-in BDD (Gherkin) framework and support Intelligent & Agile Object Map Extensive Build, ALM and CI tool integrations Advanced Built-in Reporting Capabilities Source code available to customers
Squish: Providing the power and agility to ensure testing success today and as your product evolves!
Evaluate Todaywww.froglogic.com/evaluate
Resources www.froglogic.com/resources doc.froglogic.com kb.froglogic.com [email protected]
https://www.youtube.com/user/froglogicsquish
http://www.froglogic.com/resources/videolibrary/
Learn MoveTo learn more about some of the topics discussed today, visit our Video Library or YouTube Channel!
Sample Topics Object Not Found tool Script Debugging Inspecting Object Properties Data-driven Testing Object Map Tips & Tricks and more...
http://www.froglogic.com/squish/gui-testing/prices-and-licensing/named-user-licensing
http://www.froglogic.com/squish/gui-testing/prices-and-licensing/group-licensing
Squish Licensing Models
Group License:
Group licenses are typically used when several people
share a fewer concurrent license seat
Group Licensing Examples
Named License:
Named User licenses are the best choice for dedicated
testers, where each user always needs full access to
Squish.
Named Licensing Examples