~/talk

Behavior Driven GUI Testing of Embedded, Mobile and Desktop Qt HMIs

Talkat Qt World Summit 2015 · 2015-10-06..10-07· [testing, developer-experience]
links:none on file
slides:none on file

Automated GUI tests run against Qt apps using the Squish GUI Tester with integrated BDD support that parses Gherkin feature files and generates script skeletons (Python shown). Demo builds reusable, parameterized scenarios for a QML map app, records actions, handles flaky screenshot checks with masks, and executes distributed runs via squishserver/squishrunner producing HTML reports; QML support took several man‑months to implement and the demo passes except for one intentional failing data row.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:46What is GUI testing
  3. 6:21Challenges of GUI test automation
  4. 14:57Behavior Driven Development basics
  5. 21:46Feature files and Gherkin language
  6. 27:06Live demonstration setup
  7. 38:18Command line and distributed testing
  8. 41:06Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.