List Icon
Mailing list Archive

2019 up to July 2022 | 20182017  |  2016  2015 2014 | 2013

The mailing list has been closed since July 2022, but continues to serve as an archive of information about QF-Test.
But if you want to stay informed about news about QF-Test, you can simply
Subscribe to Newsletter  

To get up-to-date information about each release - including minor releases - you can
subscribe to the RSS feed or follow us on social media.
Alternatively, QF-Test also provides release information itself.

Another source of information is our blog, where there are current articles on general topics, on the company QFS and also various "how-tos"
subscribe to blog


[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
<newsletter@?.de>.


 QF-Test version 4.0.2 released
 ==============================

QF-Test version 4.0.2 is now available for download from

   http://www.qfs.de/en/qftest/download.html#4.0.2

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
  7u71/7u72.

* 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
  PATH.

* 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
  -splitlog=false.

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

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

* 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
  applets.

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

* 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 | www.qfs.de
Tulpenstr. 41 | 82538 Geretsried | Germany
GF Gregor Schmid, Karlheinz Kellerer
HRB München 140833