Are you testing enough - Qt application Quality Assurance
summary
Shows how a real Qt project explodes to 288 combinations reduced to 11 via pairwise testing and demonstrates pairwise generation plus a live wizard demo, plus practical pitfalls when free-form input breaks assumptions. Uses monkey testing and fuzzing on moc and moc-parsed C++ files, reporting fuzzing yields ~12% coverage with random data then rises with keywords and seeded inputs. Describes CI, unit and UI coverage, suggests moc-generated code filters and previews a UI coverage for QML prototype, with concrete coverage numbers and test-selection tactics.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 5:40Monkey testing
- 7:50Fast testing
- 9:45Qt Quality Assurance
- 11:50Guidelines
- 16:35Code Coverage
- 17:00Coverage Levels
- 18:07Popular Tools
- 19:07Special Tools
- 19:44QML
- 20:24UI Coverage
- 20:44Live Demo
related talks
27mTesting Your Patience With Qt
49mQuickly and Effectively Testing Qt Desktop Applications
25mTest It!
58mIntroduction to Automated Testing for Qt Applications
57mQuickly Testing Qt Desktop Applications with Approval Tests
25mHow to automate Qt GUI Tests
41mHow Can I Trust My Test Suite?
43mCan you Test it
