Free webinar on GUI Testing for Qt apps

The administrator of the personal data is Somco Software sp. z o.o., 13 Gen. Ottokara Brzoza-Brzeziny St., 05-220 Zielonka, KRS: 855688. The personal data are processed in order to answer the question contained in the contact form. More information, including a description of data subjects rights, is available in the information clause.

Every team needs GUI tests

Unit tests won't tell you that your app doesn't work from a user's perspective and manual tests don't scale.

 Leave your email and get instant access to full recording. Inside:

  • A fair map of GUI testing tools for Qt in 2026
  • A live demo of a new lightweight GUI testing tool

Speakers

Lukas Kosiński

Founder & CEO of Somco Software. 3× Qt Champion. Has led Qt projects for GE, Bio-Rad, LEM Surgical, Cutera. Writes and speaks about Qt development regularly.

Mateusz Fejcher

Seasoned Qt Engineer at Somco Software. Hands-on with automated testing in Qt projects - from unit tests to full GUI test suites. Runs the live demo: zero to a first passing GUI test.

Why GUI Testing

GUI regressions are the bugs your customers see first. And the bugs most Qt teams catch last...

The standard answers were always the same: click through the app by hand before every release, or buy a heavy commercial tool and spend a quarter adopting it. Many teams looked at both options and chose neither.

What a GUI test can do for a Qt app

A GUI test is more than checking if the app doesn't crash. A good tool drives your application the way a real user would and then looks under the hood to verify the result.

  • Simulate real user actions
  • Interact with Qt objects both ways
  • Validate application state
  • Run locally and in CI
  • Compare against bitmaps

Free webinar on GUI Testing for Qt apps

The administrator of the personal data is Somco Software sp. z o.o., 13 Gen. Ottokara Brzoza-Brzeziny St., 05-220 Zielonka, KRS: 855688. The personal data are processed in order to answer the question contained in the contact form. More information, including a description of data subjects rights, is available in the information clause.