What do you like best about QF-Test?
QF-Test is a powerful tool for automated testing of Java, Web, dot net and now also native Windows applications.
It runs as Java application under UNIX / Linux, macOS and Windows.
QF-Test offers, like most GUI test tools, the possibility to record tests via Capture & Replay and to replay these tests.
QF-Test works with its own driver for the (re)recognition of GUI elements, but is also able to use the Selenium driver.
But QF-Tests offers much more than that.
With the possibility to implement your own scripts (in Jython or groovy), there is nothing to stop you from mastering (almost) any challenge.
QF-Tests own test suites (test scripts) are xml based and easy to handle after a flat learning curve. The xml-scripts are divided into three parts.
In the lower, actually the most important part, the user interface elements of the application under test are mapped to named objects that are easy to address.
These can then be used in procedures and functions (or even in self-written Jython / Groovy scripts), object attributes can be tested and addressed.
In the uppermost part of the test-suites, the test flows are mapped in a structured way using test case sets, test cases / test calls and test steps.
Due to the possibility of using variables in the procedures and functions, even in the mapping level, a data-driven GUI test can be mapped very easily via data tables, for example.
I have been using QFTest in my freelance work for many years in a wide variety of projects and for a wide range of requirements.
So far there has not been a challenge that could not be solved (at the latest with the help of the very fast and helpful support team). Review collected by and hosted on G2.com.