Create Qt Quick tests

Qt Creator integrates the Qt Quick Test unit test framework for Qt Quick applications, where you write test cases as JavaScript functions.

To create a Qt Quick test:

  1. Go to File > New Project > Test Project.
  2. Select Qt Quick Test Project > Choose.
  3. In the Project and Test Information dialog, specify settings for the project and test.

    {Project and Test Information - Qt Quick Test}

  4. In Test case name, enter a name for the test case.
  5. Select Generate setup code to execute C++ code before running any of the QML tests. The testing framework will call slots and invocable functions, as described in Executing C++ Before QML Tests.
  6. Select Generate initialization and cleanup code to add functions to your test that the testing framework executes to initialize and clean up the test.
  7. In Build system, select the build system to use for building the project: CMake, qmake, or Qbs.

Qt Creator creates the test in the specified project directory. Edit the .cpp file to add private slots for each test function in your test.

See also How To: Test, Select the build system, Testing, and Test Results.

© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.