Top Banner
Automated GUI Testing using froglogic's Squish®
17

Squish slidedeck 2016_Q2_V1

Apr 15, 2017

Download

Business

Amanda Burma
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Squish slidedeck 2016_Q2_V1

Automated GUI Testingusing froglogic's Squish®

Page 2: Squish slidedeck 2016_Q2_V1

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

Page 3: Squish slidedeck 2016_Q2_V1

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

Page 4: Squish slidedeck 2016_Q2_V1

Platforms

Technology-dedicated GUI Toolkit Awareness

Technologies

Why Squish?

Page 5: Squish slidedeck 2016_Q2_V1

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

Page 6: Squish slidedeck 2016_Q2_V1

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?

Page 7: Squish slidedeck 2016_Q2_V1

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?

Page 8: Squish slidedeck 2016_Q2_V1

Squish ArchitectureTest Script Creation

Page 9: Squish slidedeck 2016_Q2_V1

Squish ArchitectureTest Script Execution

Page 10: Squish slidedeck 2016_Q2_V1

Test Script CreationEmbedded

Squish Architecture

Page 11: Squish slidedeck 2016_Q2_V1

Squish ArchitectureTest Script Execution

Embedded

Page 12: Squish slidedeck 2016_Q2_V1

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

Page 13: Squish slidedeck 2016_Q2_V1

Squish Demo

Page 14: Squish slidedeck 2016_Q2_V1

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!

Page 15: Squish slidedeck 2016_Q2_V1

Evaluate Todaywww.froglogic.com/evaluate

Resources www.froglogic.com/resources doc.froglogic.com kb.froglogic.com [email protected]

Page 16: Squish slidedeck 2016_Q2_V1

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...

Page 17: Squish slidedeck 2016_Q2_V1

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