SlideShare a Scribd company logo
Automated GUI Testing
using froglogic's Squish®
About froglogic
 Headquarters in Hamburg, Germany
 Privately held
 Established in 2003
 US Presence since 2009
 Steady revenue growth and profitable since 2003
 Large and growing customer base in USA, Europe and Asia
 Morethan3000companiesusingSquish,including:
Squish: Total Product Focus
What is Automated GUI Testing?
Testing at the Graphical User Interface Level
 UIRegressionTesting
 Imitatesuseractions
 Runsunmannedtests
 ComplementsManualTesting
Why Automate?
Improve Product Quality and Stability
 Identify Issues Faster
- Rapidly test existing functionality for
regressions
- Execute tests around the clock
 Improve Testing Accuracy
- Eliminate Human-Error
- Avoid skipping functionality due to time
restrictions
- Repeatable tests without undesired variation
 Knowledge Sharing
- Share reproducible tests & results
- Identify common areas of failure
 Increase Testing Coverage
- Test More in Less Time
- Test scenarios not possible with manual
testing
- Validate test cases using varying input
- Test across multiple machines
simultaneously
What is Squish?
Platforms
Squish: Your Cross-platform, Multi-technology GUI Automated Testing Solution
Technologies
Why Squish?
Accurate and Flexible across All Technologies
 Technology-dedicated GUI toolkit awareness
 Complex and custom control support
 Hybrid-application testing
 Source code shared with customers
Why Squish?
Powerful Recording & Scripting
 'Record and Playback' functionality
 Real-world cross-platform scripting languages
- Python
- JavaScript
- Perl
- Tcl
- Ruby
Why Squish?
Superior Remote & Distributed Testing Performance
 Command-line Tools
 Extensive 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 for Qt
 Latest, Prior & Customized Qt version support
- Qt5.x, 4.x, 3.x and 2.x
 Multi-Platform Support
- Windows, Linux, Unix, Mac OS X & Embedded Platforms
- Scripts work without modification across all supported platforms
 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 dedicated support for complex custom controls
 Complete Qt API Script Access
- Access to all slots and Q_PROPERTYs (custom controls included)
- Access beyond slots and Q_PROPERTYs
 Access to all custom classes of the C++ API
 Application's Qt signal script function connectivity
Squish Architecture
Test Script Creation for Desktop Applications
Squish Architecture
Test Script Execution for Desktop Applications
Squish Architecture
Test Script Creation for Embedded Applications
Squish Architecture
Test Script Execution for Embedded Applications
Squish®Demo
Summary
 Cross-platform, multi-technology object-level support
 Powerful and easy-to-use test creation environment
 Record and Playback with robust scripting
 Intelligent & Agile Object Map
 Interactive Object Spy
 Extensive Build, ALM and CI tool integrations
 Source code available to customers
Squish: Providing the power and agility to ensure testing success today
and as your product evolves!
Evaluate Today
www.froglogic.com/evaluate
 Resources
- www.froglogic.com/resources
- doc.froglogic.com
- kb.froglogic.com
- squish@froglogic.com
Squish Licensing Models
GroupLicense:
 Group licenses are typically used when
several people share a fewer concurrent
license seat
 Group Licensing Examples
NamedLicense:
 Named User licenses are the best choice
for dedicated testers, where each user
always needs full access to Squish.
 Named Licensing Examples
http://www.froglogic.com/squish/gui-testing/prices-and-licensing/
Ad

More Related Content

What's hot (20)

Abhishek Resume QA
Abhishek Resume QAAbhishek Resume QA
Abhishek Resume QA
Abhishek Pandey
 
Ansible Introduction
Ansible Introduction Ansible Introduction
Ansible Introduction
Robert Reiz
 
Resume for manual testing.
Resume for manual testing.Resume for manual testing.
Resume for manual testing.
Pawan Ahlawat
 
Bhavana Singh_Manual Testing Resume
Bhavana Singh_Manual Testing ResumeBhavana Singh_Manual Testing Resume
Bhavana Singh_Manual Testing Resume
Bhavana Singh
 
TestComplete – A Sophisticated Automated Testing Tool by SmartBear
TestComplete – A Sophisticated Automated Testing Tool by SmartBearTestComplete – A Sophisticated Automated Testing Tool by SmartBear
TestComplete – A Sophisticated Automated Testing Tool by SmartBear
Software Testing Solution
 
Ansible - Introduction
Ansible - IntroductionAnsible - Introduction
Ansible - Introduction
Stephane Manciot
 
Software Testing Engineer's resume
Software Testing Engineer's resumeSoftware Testing Engineer's resume
Software Testing Engineer's resume
Senkathir Selvan .P
 
Lessons Learned from Building 100+ C++/Qt/QML Devices
Lessons Learned from Building 100+ C++/Qt/QML DevicesLessons Learned from Building 100+ C++/Qt/QML Devices
Lessons Learned from Building 100+ C++/Qt/QML Devices
ICS
 
PRIYANKA Resume
PRIYANKA ResumePRIYANKA Resume
PRIYANKA Resume
Priyanka Acharya
 
Hybrid Automation Framework Development introduction
Hybrid Automation Framework Development introductionHybrid Automation Framework Development introduction
Hybrid Automation Framework Development introduction
Ganuka Yashantha
 
Automation with ansible
Automation with ansibleAutomation with ansible
Automation with ansible
Khizer Naeem
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
Satish Bhutawale
 
Ansible 101
Ansible 101Ansible 101
Ansible 101
Gena Mykhailiuta
 
Jenkins-CI
Jenkins-CIJenkins-CI
Jenkins-CI
Gong Haibing
 
Monitoring using Prometheus and Grafana
Monitoring using Prometheus and GrafanaMonitoring using Prometheus and Grafana
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
Softheme
 
Best Practices in Qt Quick/QML - Part III
Best Practices in Qt Quick/QML - Part IIIBest Practices in Qt Quick/QML - Part III
Best Practices in Qt Quick/QML - Part III
ICS
 
Selenium
SeleniumSelenium
Selenium
Kalyan ch
 
Yogeshwaran_Latest_Resume
Yogeshwaran_Latest_Resume Yogeshwaran_Latest_Resume
Yogeshwaran_Latest_Resume
Yogeshwaran dorai
 
Jenkins
JenkinsJenkins
Jenkins
Roger Xia
 
Ansible Introduction
Ansible Introduction Ansible Introduction
Ansible Introduction
Robert Reiz
 
Resume for manual testing.
Resume for manual testing.Resume for manual testing.
Resume for manual testing.
Pawan Ahlawat
 
Bhavana Singh_Manual Testing Resume
Bhavana Singh_Manual Testing ResumeBhavana Singh_Manual Testing Resume
Bhavana Singh_Manual Testing Resume
Bhavana Singh
 
TestComplete – A Sophisticated Automated Testing Tool by SmartBear
TestComplete – A Sophisticated Automated Testing Tool by SmartBearTestComplete – A Sophisticated Automated Testing Tool by SmartBear
TestComplete – A Sophisticated Automated Testing Tool by SmartBear
Software Testing Solution
 
Software Testing Engineer's resume
Software Testing Engineer's resumeSoftware Testing Engineer's resume
Software Testing Engineer's resume
Senkathir Selvan .P
 
Lessons Learned from Building 100+ C++/Qt/QML Devices
Lessons Learned from Building 100+ C++/Qt/QML DevicesLessons Learned from Building 100+ C++/Qt/QML Devices
Lessons Learned from Building 100+ C++/Qt/QML Devices
ICS
 
Hybrid Automation Framework Development introduction
Hybrid Automation Framework Development introductionHybrid Automation Framework Development introduction
Hybrid Automation Framework Development introduction
Ganuka Yashantha
 
Automation with ansible
Automation with ansibleAutomation with ansible
Automation with ansible
Khizer Naeem
 
Monitoring using Prometheus and Grafana
Monitoring using Prometheus and GrafanaMonitoring using Prometheus and Grafana
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
Softheme
 
Best Practices in Qt Quick/QML - Part III
Best Practices in Qt Quick/QML - Part IIIBest Practices in Qt Quick/QML - Part III
Best Practices in Qt Quick/QML - Part III
ICS
 

Viewers also liked (7)

Squish slidedeck 2016_Q2_V1
Squish slidedeck 2016_Q2_V1Squish slidedeck 2016_Q2_V1
Squish slidedeck 2016_Q2_V1
Amanda Burma
 
Jenkins Squish Integration
Jenkins Squish IntegrationJenkins Squish Integration
Jenkins Squish Integration
Ankit Vashistha
 
Froglogic Squish
Froglogic Squish Froglogic Squish
Froglogic Squish
SQALab
 
Keyword Driven Testing using TestComplete
Keyword Driven Testing using TestCompleteKeyword Driven Testing using TestComplete
Keyword Driven Testing using TestComplete
srivinayak
 
Keyword Driven Testing
Keyword Driven TestingKeyword Driven Testing
Keyword Driven Testing
Maveryx
 
Automated Testing
Automated TestingAutomated Testing
Automated Testing
John Paulett
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
Sauce Labs
 
Squish slidedeck 2016_Q2_V1
Squish slidedeck 2016_Q2_V1Squish slidedeck 2016_Q2_V1
Squish slidedeck 2016_Q2_V1
Amanda Burma
 
Jenkins Squish Integration
Jenkins Squish IntegrationJenkins Squish Integration
Jenkins Squish Integration
Ankit Vashistha
 
Froglogic Squish
Froglogic Squish Froglogic Squish
Froglogic Squish
SQALab
 
Keyword Driven Testing using TestComplete
Keyword Driven Testing using TestCompleteKeyword Driven Testing using TestComplete
Keyword Driven Testing using TestComplete
srivinayak
 
Keyword Driven Testing
Keyword Driven TestingKeyword Driven Testing
Keyword Driven Testing
Maveryx
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
Sauce Labs
 
Ad

Similar to froglogic Squish (Qt edition) (20)

Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.
Claudia Baur
 
What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
AVEVA
 
Compare squish tool vs telerik tool
Compare squish tool vs telerik toolCompare squish tool vs telerik tool
Compare squish tool vs telerik tool
Hoa Le
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
Vartika Saxena
 
SOASTA CloudTest Lite
SOASTA CloudTest LiteSOASTA CloudTest Lite
SOASTA CloudTest Lite
Fred Beringer
 
Qspectrum - Cloud based Test Automation Solutions
Qspectrum - Cloud based Test Automation SolutionsQspectrum - Cloud based Test Automation Solutions
Qspectrum - Cloud based Test Automation Solutions
QSpectrum
 
GardiasResume2015
GardiasResume2015GardiasResume2015
GardiasResume2015
Monika Gardias
 
What's New In InduSoft Web Studio 8.0 +SP1
What's New In InduSoft Web Studio 8.0 +SP1What's New In InduSoft Web Studio 8.0 +SP1
What's New In InduSoft Web Studio 8.0 +SP1
AVEVA
 
SeeTestAutomation - Mobile Test Automation Tool by Experitest
SeeTestAutomation - Mobile Test Automation Tool by ExperitestSeeTestAutomation - Mobile Test Automation Tool by Experitest
SeeTestAutomation - Mobile Test Automation Tool by Experitest
Experitest
 
Tool for Professional UI Test Automation of Desktop, Web& Mobile Applications...
Tool for Professional UI Test Automation of Desktop, Web& Mobile Applications...Tool for Professional UI Test Automation of Desktop, Web& Mobile Applications...
Tool for Professional UI Test Automation of Desktop, Web& Mobile Applications...
MonikaDhring1
 
Resume_QA
Resume_QAResume_QA
Resume_QA
Nimish Kumar
 
What is New in Wonderware InduSoft Web Studio 8.0+SP2
What is New in Wonderware InduSoft Web Studio 8.0+SP2What is New in Wonderware InduSoft Web Studio 8.0+SP2
What is New in Wonderware InduSoft Web Studio 8.0+SP2
AVEVA
 
Gajanan Bhat
Gajanan BhatGajanan Bhat
Gajanan Bhat
Gajanan Bhat
 
bqurious Test Automation & Management Suite
bqurious Test Automation & Management Suitebqurious Test Automation & Management Suite
bqurious Test Automation & Management Suite
Abhay Goel
 
Test automation in agile ecosystem
Test automation in agile ecosystemTest automation in agile ecosystem
Test automation in agile ecosystem
JohnRizer
 
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Net Solutions
 
Experitest Brochure
Experitest BrochureExperitest Brochure
Experitest Brochure
Ram Yonish
 
2024-11-19 UI Automation at Contentserv Sergej Mudruk
2024-11-19 UI Automation at Contentserv Sergej Mudruk2024-11-19 UI Automation at Contentserv Sergej Mudruk
2024-11-19 UI Automation at Contentserv Sergej Mudruk
perjochumsen1
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation Solution
Alan Lee White
 
Mobile Monitoring Best Practices
Mobile Monitoring Best PracticesMobile Monitoring Best Practices
Mobile Monitoring Best Practices
Lizzy Guido (she/her)
 
Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.
Claudia Baur
 
What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
AVEVA
 
Compare squish tool vs telerik tool
Compare squish tool vs telerik toolCompare squish tool vs telerik tool
Compare squish tool vs telerik tool
Hoa Le
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
Vartika Saxena
 
SOASTA CloudTest Lite
SOASTA CloudTest LiteSOASTA CloudTest Lite
SOASTA CloudTest Lite
Fred Beringer
 
Qspectrum - Cloud based Test Automation Solutions
Qspectrum - Cloud based Test Automation SolutionsQspectrum - Cloud based Test Automation Solutions
Qspectrum - Cloud based Test Automation Solutions
QSpectrum
 
What's New In InduSoft Web Studio 8.0 +SP1
What's New In InduSoft Web Studio 8.0 +SP1What's New In InduSoft Web Studio 8.0 +SP1
What's New In InduSoft Web Studio 8.0 +SP1
AVEVA
 
SeeTestAutomation - Mobile Test Automation Tool by Experitest
SeeTestAutomation - Mobile Test Automation Tool by ExperitestSeeTestAutomation - Mobile Test Automation Tool by Experitest
SeeTestAutomation - Mobile Test Automation Tool by Experitest
Experitest
 
Tool for Professional UI Test Automation of Desktop, Web& Mobile Applications...
Tool for Professional UI Test Automation of Desktop, Web& Mobile Applications...Tool for Professional UI Test Automation of Desktop, Web& Mobile Applications...
Tool for Professional UI Test Automation of Desktop, Web& Mobile Applications...
MonikaDhring1
 
What is New in Wonderware InduSoft Web Studio 8.0+SP2
What is New in Wonderware InduSoft Web Studio 8.0+SP2What is New in Wonderware InduSoft Web Studio 8.0+SP2
What is New in Wonderware InduSoft Web Studio 8.0+SP2
AVEVA
 
bqurious Test Automation & Management Suite
bqurious Test Automation & Management Suitebqurious Test Automation & Management Suite
bqurious Test Automation & Management Suite
Abhay Goel
 
Test automation in agile ecosystem
Test automation in agile ecosystemTest automation in agile ecosystem
Test automation in agile ecosystem
JohnRizer
 
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Net Solutions
 
Experitest Brochure
Experitest BrochureExperitest Brochure
Experitest Brochure
Ram Yonish
 
2024-11-19 UI Automation at Contentserv Sergej Mudruk
2024-11-19 UI Automation at Contentserv Sergej Mudruk2024-11-19 UI Automation at Contentserv Sergej Mudruk
2024-11-19 UI Automation at Contentserv Sergej Mudruk
perjochumsen1
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation Solution
Alan Lee White
 
Ad

Recently uploaded (20)

Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 

froglogic Squish (Qt edition)

  • 1. Automated GUI Testing using froglogic's Squish®
  • 2. About froglogic  Headquarters in Hamburg, Germany  Privately held  Established in 2003  US Presence since 2009  Steady revenue growth and profitable since 2003  Large and growing customer base in USA, Europe and Asia  Morethan3000companiesusingSquish,including: Squish: Total Product Focus
  • 3. What is Automated GUI Testing? Testing at the Graphical User Interface Level  UIRegressionTesting  Imitatesuseractions  Runsunmannedtests  ComplementsManualTesting
  • 4. Why Automate? Improve Product Quality and Stability  Identify Issues Faster - Rapidly test existing functionality for regressions - Execute tests around the clock  Improve Testing Accuracy - Eliminate Human-Error - Avoid skipping functionality due to time restrictions - Repeatable tests without undesired variation  Knowledge Sharing - Share reproducible tests & results - Identify common areas of failure  Increase Testing Coverage - Test More in Less Time - Test scenarios not possible with manual testing - Validate test cases using varying input - Test across multiple machines simultaneously
  • 5. What is Squish? Platforms Squish: Your Cross-platform, Multi-technology GUI Automated Testing Solution Technologies
  • 6. Why Squish? Accurate and Flexible across All Technologies  Technology-dedicated GUI toolkit awareness  Complex and custom control support  Hybrid-application testing  Source code shared with customers
  • 7. Why Squish? Powerful Recording & Scripting  'Record and Playback' functionality  Real-world cross-platform scripting languages - Python - JavaScript - Perl - Tcl - Ruby
  • 8. Why Squish? Superior Remote & Distributed Testing Performance  Command-line Tools  Extensive 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:
  • 9. Squish for Qt  Latest, Prior & Customized Qt version support - Qt5.x, 4.x, 3.x and 2.x  Multi-Platform Support - Windows, Linux, Unix, Mac OS X & Embedded Platforms - Scripts work without modification across all supported platforms  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 dedicated support for complex custom controls  Complete Qt API Script Access - Access to all slots and Q_PROPERTYs (custom controls included) - Access beyond slots and Q_PROPERTYs  Access to all custom classes of the C++ API  Application's Qt signal script function connectivity
  • 10. Squish Architecture Test Script Creation for Desktop Applications
  • 11. Squish Architecture Test Script Execution for Desktop Applications
  • 12. Squish Architecture Test Script Creation for Embedded Applications
  • 13. Squish Architecture Test Script Execution for Embedded Applications
  • 15. Summary  Cross-platform, multi-technology object-level support  Powerful and easy-to-use test creation environment  Record and Playback with robust scripting  Intelligent & Agile Object Map  Interactive Object Spy  Extensive Build, ALM and CI tool integrations  Source code available to customers Squish: Providing the power and agility to ensure testing success today and as your product evolves!
  • 16. Evaluate Today www.froglogic.com/evaluate  Resources - www.froglogic.com/resources - doc.froglogic.com - kb.froglogic.com - [email protected]
  • 17. Squish Licensing Models GroupLicense:  Group licenses are typically used when several people share a fewer concurrent license seat  Group Licensing Examples NamedLicense:  Named User licenses are the best choice for dedicated testers, where each user always needs full access to Squish.  Named Licensing Examples http://www.froglogic.com/squish/gui-testing/prices-and-licensing/