Quality First Software GmbH
QF-Test - Professional               GUI Testing for Java and WebQF-Test Product Booklet (PDF)
 

Download and Installation

Note: QF-Test/web - the web-only variant of QF-Test - is solely available for customers also purchasing or having purchased a Java variant of QF-Test. Parties interested in just web testing (without Java) please refer to our partner itCampus and their web-only product web2test, which is based on QF-Test. Existing customers of QFS may obtain QF-Test/web via QFS.

Free evaluation

The version of QF-Test provided here for download is the full, commercial version. An extensive manual and a learning-by-doing tutorial in both English and German is enclosed with the software and also available online (manual, tutorial).

Licenses

Without registering you can run the demos, work through the tutorial and test whether QF-Test works with your own software with the following restrictions:

bullet  Test-suites cannot be saved.
bullet  Only those test-suites provided with QF-Test can be loaded.

To enable all features for a full evaluation, new users should request an evaluation license.

Upgrading an old license: If you already have a valid commerical or evaluation license for QF-Test 2.2 or earlier, please proceed as follows to obtain a license upgrade to QF-Test 3.0:

bullet  Download and install QF-Test as described below. It can be installed parallel to your old installation. Make a backup copy of your old license and install it so that QF-Test will pick it up.
bullet  When you start QF-Test you will be informed that your license is not valid for it. Click the "Request update" button to bring up your browser with a license upgrade form. Please fill in and submit the form. Be very careful to provide the correct email address.

Download

The latest development version of QF-Test is 3.1.4, the latest production version is 3.0.3. Please see Release notes and Upgrades for details about the latest changes, upgrading from previous versions and an explanation of the differences between development and production versions.

A choice of three packages is available for the installation of QF-Test. All of these represent the full QF-Test/suite+web product including QF-Test/swing, QF-Test/swt and QF-Test/web. Your license determines which of the products you are allowed to use. Please see the Licensing Models page for details about the product and license types.

Package Type Development Version
(latest features, new users should get this one)
Production Version
(frozen, bug-fixes only)
An executable setup file for Windows only qftest-3.1.4.exe (111.9 MB) qftest-3.0.3.exe (105.1 MB)
A tar archive for Unix only qftest-3.1.4.tar.gz (115.9 MB) qftest-3.0.3.tar.gz (108.2 MB)
A zip archive for both Windows and Unix (experts only) qftest-3.1.4.zip (117.2 MB) qftest-3.0.3.zip (109.3 MB)
Add-on for testing Eclipse/SWT version 3.5.1 with QF-Test 3.0.3.
Please extract below the version-specific directory qftest-3.0.3
Already included qftest-swt-3.5.1.zip (7.5 MB)

Old production versions

bullet  QF-Test 2.2.4
bullet  QF-Test 2.0.5
bullet  qftestJUI 1.08.6

Windows installation

On Windows you can install QF-Test using either the Windows specific qftest-x.y.z.exe or the archive qftest-x.y.z.zip.

Installing QF-Test from qftest-x.y.z.exe follows the standard setup procedures for Windows. You will be asked to accept the license agreement and select the root directory for QF-Test. When upgrading to a new version, make sure you select the same directory again (this will be the default).

To install QF-Test from the qftest-x.y.z.zip archive, first extract the archive in a convenient place. The default location is C:\Program Files\qfs. This will create a directory called qftest which we will refer to as the root directory of QF-Test. When the qftest product family grows, this directory will become the home for other products as well. After extracting the archive, run the executable file called setup.exe in the version-specific directory qftest-x.y.z under QF-Test's root directory. This will take you through the same setup steps as qftest-x.y.z.exe, except that no files will be extracted. If you later want to uninstall QF-Test, you'll have to remove its files by hand after running the uninstaller.

Note: Make sure that you select QF-Test's root directory as the target directory for the setup.

When finished, the setup program will offer to configure the Java program for QF-Test as well as the default language. To find out more about the installation process, refer to the installation section in QF-Test's user manual under the directory qftest-x.y.z/doc/manual.

Unix installation

First select a convenient directory that will hold this release of QF-Test as well as future updates. Common choices are /opt or /usr/local. Make sure you have write access to this directory and change to it. When upgrading to a new QF-Test version, use the same directory again.

Unpack either the .zip archive with unzip qftest-x.y.z.zip or the .tar.gz archive with tar xfzv qftest-x.y.z.tar.gz. This will create a directory named qftest. We will refer to this directory as the main or root directory of QF-Test. When the qftest product family grows, this directory will become the home for other products as well.

After unpacking a QF-Test archive for the first time, QF-Test's root directory will hold only the version-specific subdirectory qftest-x.y.z. When upgrading, a new subdirectory for the current version will be added.

To finish the installation, change to the specific directory for the current QF-Test version with cd qftest/qftest-x.y.z and run one of the two setup scripts provided. setup.sh is a plain Bourne shell script while setup.ksh is written for the Korn shell. On Solaris you must run ./setup.ksh. On other Unix systems both scripts should work equally well but the Bourne shell version ./setup.sh is preferred.

After installing QF-Test, make sure to read the user manual and the tutorial, both of which are available in HTML and PDF versions under the directory qftest-x.y.z/doc.

The License file

Place the license file in QF-Test's root directory. The file is the same for all operating systems, make sure it is named license with no extension. Some mail clients try to guess the file type and add an extension on their own. When upgrading to a new version you can simply keep the license file provided that it is valid for the new version.