Skip to content

On-site training. Testing Qt with Squish Learn how to test your Qt application with Squish

Learn how to test your Qt application with Squish

What is the most important thing about a tool for automatic testing?

Often the answer is not that it will reliably test your application, but instead that it will reliably test your application tomorrow  when you have adapted the application slightly!

The ambition of this on-site training is that you will learn to use Squish for testing your application, over and over again – with much reduced efforts versus before. The Squish training is not offered as a scheduled training.

The techniques you learn involve recording a script with Squish and then adapting this into a piece of reusable code that is much less likely to break with the next version of the application it tests.

Content Covers:

  • Recording your first script, Verifying the Result
  • Getting stable scripts by programming
  • Optional, Python Introduction and/or Java script Introduction
  • Refactoring your scripts
  • Object Identification, Data driven testing, Qt Event Handling, File Access, GUI Coverage
  • Behavior-Driven Testing
  • Customized Object Identification, Automatic test runs, Special Purpose Squish

Read the full Table of Contents

Course Information: Testing Qt with Squish

Target audience: Testers or programmers to support testers
Duration & Prerequisite: 3 Days training – Limited programming experience (you know the basics of programming, but you don’t necessarily have much experience).
Variants for on-site training:
2 days training Basic Qt programming knowledge. This training course (optionally) includes a short introduction to Python
3 days training Limited programming experience (you know the basics of programming, but you don’t necessarily have much experience).
4 days training For non-programmers. This training course contains extra material for testers without any programming experience.
5 days training Similar to the 3 or 4 days training course, but at your request; potential leftover time can be invested in getting your application’s work flow up and running with Squish.

Please contact us at training@kdab.com for discussing your on-site training.

Why learn about Squish GUI Tester?

Manual testing of user interfaces in applications is often a very complex and error-prone activity. Squish is a proven GUI test automation tool for functional GUI regression tests.

Companies in all types of industries, including KDAB, use Squish to reduce the time spent on GUI testing software releases while increasing the quality of their applications.

Squish offers:

  • Intelligent Recording and Playback of test scripts
  • Comprehensive Test Validation
  • Multiple Non-Proprietary Scripting Languages