squish slidedeck 2016_q2_v1

of 17 /17
Automated GUI Testing using froglogic's Squish®

Author: amanda-burma

Post on 15-Apr-2017

108 views

Category:

Business


2 download

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