Skip to main content

Qt Application Tester, a BDD-oriented framework to test qt-based applications

Reason this release was yanked:

Final version has been released

Project description

Qat (Qt Application Tester)

Qat is a testing framework for Qt-based applications.

Qat provides a Python API to interact with any existing Qt application by accessing QML/QtQuick widgets and simulating user manipulations.

It is also integrated to behave to support Behavior-Driven Development (BDD) with the Gherkin language.

Although Qat uses the GUI to interact with the tested application, it is oriented towards BDD and functional testing rather than pure UI or non-regression testing.

The main objective of Qat is to provide quick feedback to developers and easy integration to build systems:

  • It runs as fast as possible
  • It can run on virtual displays (linux only)
  • It can run tests in parallel

The complete documentation is available on Qat's Gitlab project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qat-0.3.0b17.tar.gz (2.8 MB view details)

Uploaded Source

Built Distribution

qat-0.3.0b17-py3-none-any.whl (2.8 MB view details)

Uploaded Python 3

File details

Details for the file qat-0.3.0b17.tar.gz.

File metadata

  • Download URL: qat-0.3.0b17.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for qat-0.3.0b17.tar.gz
Algorithm Hash digest
SHA256 37cd90a15cbdd3ed3ac3c60500e9ea7812df2648fd71df7f3d0326570bae18ae
MD5 16a05552bd2c3a4eb783832bc5b19ccd
BLAKE2b-256 f6071303219af2c271f0ac2125c679248a7a0611bd301665c33fe88c63c71175

See more details on using hashes here.

File details

Details for the file qat-0.3.0b17-py3-none-any.whl.

File metadata

  • Download URL: qat-0.3.0b17-py3-none-any.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for qat-0.3.0b17-py3-none-any.whl
Algorithm Hash digest
SHA256 fc6126e58ab7105f2e8651b94cb924dc308eeb974209bc9a5adb2736202bd735
MD5 f246ae350a394e270ac5ac537e76a875
BLAKE2b-256 5dd2a512a909b46294d20ac3d718ef4342d0d11d2c0ebe5909eaf0e9ceb2cec7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page