List Icon
Archive de la liste de diffusion

La liste de diffusion est fermée depuis juillet 2022, mais sert toujours d'archive d'informations sur QF-Test.
Cependant, si vous souhaitez rester informé des nouveautés concernant QF-Test, vous pouvez simplement vous abonner à la newsletter :
abonner à la newsletter 


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

[QF-Test] QF-Test version 4.0.8 released


  • Subject: [QF-Test] QF-Test version 4.0.8 released
  • From: Gregor Schmid <Gregor.Schmid@?.de>
  • Date: Wed, 04 Nov 2015 18:17:46 +0100

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.8 Released
 ==============================

QF-Test version 4.0.8 is now available for download from

    https://www.qfs.de/en/qftest/download.html

This release brings support for Firefox 42 and fixes a handful of
subtle bugs.


 Firefox Update Warning and Recommendations
 ==========================================

A few words of warning about updating your Firefox version:

Starting with version 42, newly installed Firefox browsers on Windows
will be deployed in a 64bit version. Updates of an existing 32bit
Firefox version will remain 32bit for now. We are going to support
64bit browsers on Windows starting with QF-Test version 4.1. For now,
please make sure that you install the 32bit version of Firefox for
testing purposes, available for direct download at

    https://ftp.mozilla.org/pub/firefox/releases/42.0/win32/


Recommendation:

We strongly suggest that you clearly differentiate between personal
use and test automation. For general use, take the latest, most secure
version of your preferred browser. For test automation we need
stability, reliability and long-term consistency. To that end we
advise to install a dedicated test browser into a separate directory.
preferably the latest Firefox ESR release, currently at version
38.4.0. See

    https://www.mozilla.org/en-US/firefox/organizations/faq/

for further information.


 QF-Test Plugin for Jenkins
 ==========================

To simplify the integration of QF-Test with the popular continuous
integration framework Jenkins we created an official QF-Test plugin
for Jenkins. The preferred way to install the plugin is directly from
within Jenkins - simply click the "Available" tab from the "Plugin
Manager", and select "QF-Test plugin" in the "Build Reports" section.

You can watch a screencast at

    https://www.youtube.com/watch?v=8LkLKUroMW4

and get further information from the Jenkins Wiki

    https://wiki.jenkins-ci.org/display/JENKINS/QF-Test+Plugin


 Release Notes for QF-Test Version 4.0.8
 =======================================

New Features:
-------------

* Support was added for Firefox version 42.

* Some web components with Javascript code that handles events in
  special ways do not react to "soft" mouse events. Besides "hard"
  events that actually move the mouse cursor, QF-Test also implements
  "semi-hard" events by sending events at OS level to the browser
  window. The new procedure qfs.web.general.clickIncreasinglyHard in
  the standard library qfs.qft makes it easier to choose the best
  method and keep the tests robust.


Bugs Fixed:
-----------

* Reading the output of a client process via
  ${qftest:client.output.<name>} immediately after the process
  terminated could occasionally fail and return an empty value.

* The option settings for whether to record generic classes and system
  classes should have no impact on test replay. However, there was one
  special exception in case of Swing and SWT: If the 'Feature'
  attribute of ComboBox popups and lists was of the form 'Invoker
  class: ...', it was matched only against the class resulting from
  the current setting of the above options. Now the match is correctly
  performed against all classes of the invoker component.

* The extra feature 'qfs:class', which holds the most specific class
  name of a component, is now always recorded and not only if
  recording of generic classes is activated.

* When performing a successful search operation and starting to edit
  the highlighted attribute, the modification was lost when continuing
  the search without confirming the changes.

* When reading data from a custom formatted cell in an Excel sheet
  that references a non-existing worksheet or file, the custom format
  was not applied correctly. Also, handling of cells that contain
  errors has been improved.

* JavaFX Tables and TreeTables with nested column headers are now
  handled correctly. Also, automatic horizontal scrolling for hard
  events and image capturing was not quite accurate for these
  components.

* QF-Test now works around a Java issue where capturing an image of a
  JavaFX component can mess up the internal geometry of a JavaFX
  client.

* Recording events in an embedded WebView browser has been improved.
  Most notably the first event after a page navigation and in general
  navigation in frames were not handled correctly.

* Even when specifying a dedicated Java program in the 'Executable'
  attribute of the 'Start browser' node, QF-Test still took some
  definitions from its own Java version which might cause problems
  with applets running in the embedded browser.

* In special cases registration of the Ext JS resolver could delay
  startup of a web application up to 20 seconds.


--
Gregor Schmid

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

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