List Icon
Archiv Mailingliste

2019 bis Juli 2022  2018  | 2017 2016 2015 | 2014 | 2013

Die Mailingliste ist seit Juli 2022 geschlossen, dient aber weiterhin als Informationsarchiv zu QF-Test.
Wenn Sie über Neuerungen zu QF-Test informiert bleiben wollen, können Sie einfach unseren Newsletter abonnieren:
Newsletter abonnieren

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[QF-Test] QF-Test 4.0.2 released

  • Subject: [QF-Test] QF-Test 4.0.2 released
  • From: Gregor Schmid <Gregor.Schmid@?.de>
  • Date: Thu, 23 Oct 2014 20:46:12 +0200

Dear QF-Test users,

for the benefit of those that don't receive our newsletter the
technical details of new QF-Test releases are also announced on this
mailing list. My apologies if you receive this information twice.

Should you be interested in subscribing to the full newsletter please
send an informal email with subject "Subscribe Newsletter" to

 QF-Test version 4.0.2 released

QF-Test version 4.0.2 is now available for download from

This release includes important updates for Firefox versions 33 and
34, Eclipse version 4.4 SR1 and the recent Java updates to versions
8u25 and 7u71/7u72.

 Release Notes for QF-Test version 4.0.2

 New features:

* Support was added for Firefox versions 33 and 34.

* Support for Eclipse/SWT 4.4 "Luna" has been updated for the Eclipse
  4.4 SR1 release.

* Support for Java FX has been updated for some FX changes in the Java
  update 8u20.

* The QF-Test Agent mechanism is now compatible with the tighter
  security restrictions introduced with Java updates 8u25 and

* Java FX Charts are now fully supported with improved representation of
  the component parts and various dedicated checks.

* Support for the AJAX toolkits Ext JS and PrimeFaces has been updated
  to include support for Ext JS version 5 and PrimeFaces version 5.

* The backwards compatibility for recording components with generic
  classes into test-suites with pre-QF-Test-4.0 components has been
  extended to include support for merging such components via the
  import feature.

* The 'Try'/'Catch'/'Finally' construct has been extended to support
  an 'Else' node which is executed in the case when the contents of
  the 'Try' are executed cleanly without throwing an exception.

* 'Window' nodes now also support 'Extra feature' attributes, just
  like 'Component' and 'Web page' nodes.

* It is now possible to override the way how QF-Test determines
  generic classes by implementing a GenericClassNameResolver.

* There is now a dedicated section in the manual explaining how to
  quickly implement resolvers for AJAX web toolkits that are not yet
  supported out-of-the-box.

Bugs fixed:

* In some cases the record button could remain active even though no
  SUT client was connected to QF-Test anymore.

* On a Windows machine with only a 64bit Java installed, QF-Test now
  explicitly searches for the 64bit Java installation in "C:\Program
  Files" in case it does not find a javaw.exe program on the default

* The procedures in the qfs.utils.ssh package did not use the correct
  default known_hosts file.

* The 'Excel data file' node now handles the character encoding of
  old-style .xls files correctly.

* The runid was not stored correctly in a run-log in case a batch test
  was run with split run-logs disabled via the command line argument

* Check visible tests for items could incorrectly fail with an
  IndexNotFoundException instead of reporting a passed or failed

* The QF-Test editor for the proc-builder configuration file could get
  corrupted while recording new procedures and editing the file in

* The context diff for a failed 'Check items' was incomplete in some
  rare cases.

* Startup for WebStart and applets has been made more robust,
  including a fix for a ClassCastException occasionally seen in

* The newly introduced support for custom tab components assigned via
  JTabbedPane.setTabComponent could break replay of existing

* Cells of a Nebula Grid component can now be recorded correctly from
  a scrolled location and also addressed via negative indexes.

* Recording of events on FX controls embedded in an SWT based SUT no
  longer produces duplicates and checks can now be recorded normally
  for such FX controls.

* The default compatibility mode for Internet Explorer 10 and up has
  been fixed and the user agent returned by IE for
  document.documentMode now always correctly reflects the current
  compatibility mode.

* Waiting for a dynamically inserted FRAME and its document to be
  loaded now works correctly in all browsers.

* QF-Test now uses a different method for determining the geometry of
  TEXT nodes in all browsers that is less invasive and more efficient.
  The old method could occasionally interfere with Javascript code in
  web pages.

* There was a tricky race condition mostly seen in connection with a
  special kind of download, triggered by opening a temporary web page
  which automatically closes immediately. QF-Test now handles such
  situations and the respective download cleanly.

* The Chrome browser now displays a confirmation dialog when a window
  gets closed and an onbeforeunloadhandler is defined.

* Component and procedure recording in the Chrome browser is
  considerably faster.

* The embedded Chrome browser can now show videos.

* Double click events are now correctly recorded in the Chrome browser.

Gregor Schmid

E: gregor.schmid@?.de
T: +49 (0)8171 38648-11
F: +49 (0)8171 38648-16

Quality First Software GmbH |
Tulpenstr. 41 | 82538 Geretsried | Germany
GF Gregor Schmid, Karlheinz Kellerer
HRB München 140833