2018 up to now | 2017 | 2016 | 2015 | 2014 | 2013 | 2012

Mailing List - Entries of 2013


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

[QF-Test] QF-Test versions 3.5.0 and 3.4.14 released


  • Subject: [QF-Test] QF-Test versions 3.5.0 and 3.4.14 released
  • From: Gregor Schmid <Gregor.Schmid@?.de>
  • Date: Wed, 20 Mar 2013 15:02:57 +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 versions 3.5.0 and 3.4.14 released
 ==========================================

QF-Test versions 3.5.0 and 3.4.14 are now available for download from

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

Both versions add support for Firefox 20 and Eclipse/SWT 4.2.2/3.8.2
and work around a bug in recent JREs that could cause batch execution
to simply stop in the middle of a test.

The "dot-zero" release QF-Test 3.5.0 completes the main feature set of
QF-Test version 3.5 and its milestone phase is now over. Maintenance
releases like 3.5.1 are going to be released at irregular intervals,
mostly to fix bugs but also to extend the current feature-set,
especially with regards to projects.

The 3.4-branch of QF-Test now comes to its close with the parallel
release of version 3.4.14. Firefox version 20 and Eclipse/SWT versions
4.2.2/3.8.2 are the last versions to be supported by QF-Test 3.4. If
you need support for newer Firefox or Eclipse versions you must
upgrade to QF-Test 3.5.


 Release Notes for QF-Test version 3.5.0
 =======================================

New features:
-------------

* Support was added for Firefox version 20.

* Eclipse/SWT support was updated for Eclipse versions 4.2.2 and
  3.8.2.

* Groovy was updated to version 2.1.0.

* Explicit references between test-suites belonging to the same
  project are now resolved automatically provided that those
  test-suites have been saved with QF-Test version 3.5.0 or higher.

* Multi-line values can now be edited directly in QF-Test's table
  cells.

* Extra mouse buttons can now be used to move backwards/forwards
  between recently selected nodes.

* Double-clicking on nodes that reference other nodes now navigates to
  the target, e.g. from 'Procedure call' to 'Procedure'.

* Test-suite and run-log files can now be dragged onto QF-Test's main
  window to open them.

* The new procedure qfs.swing.dialogs.handleSecurityWarning in the
  standard library qfs.qft closes the security dialogs displayed by
  current JREs during startup of applets or WebStart based
  applications.

* The procedure qfs.web.browser.general.startAsNewProcess was updated
  to include security dialog handling.

* Another new procedure named qfs.swing.startup.startWebstartSUT can
  be used to run WebStart and connect to the SUT, also handling the
  security dialog automatically.

* The new procedure qfs.utils.files.readExcelFile be used to read data
  from an excel sheet into Jython or QF-Test variables.

* The 'HTTP Request' node now offers an optional timeout and can
  return the HTTP status code. Parameters are now encoded during
  replay instead of recording, making it easier to specify values
  manually. Older test-suites are converted automatically during
  loading to reflect this change.

* The default names recorded for GEF items are now more meaningful and
  result in improved recognition.

* QF-Test now integrates with the test management tool Klaros.

* The error list for a run-log now includes a timestamp column and
  shows information about expected errors.

* When pausing a batch test via [Alt-F12], input to the SUT is no
  longer blocked.

* If the new command line argument -dontkillprocesses is specified in
  batch mode, QF-Test will not explicitly terminate processes started
  as part of the tests.


Bugs fixed:
-----------

* A memory leak in case of large projects with many test-suites and
  complex includes has been plugged.

* A workaround has been implemented for a bug in recent JRE security
  updates that could cause batch tests to simply stop in the middle of
  execution.

* Variables could accidently be removed from component IDs when fixing
  references automatically.

* In special cases externalized run-logs could be missing from
  run-logs saved as .qzp.

* When opening an externalized log on its own, split logs contained
  therein could not be accessed correctly.

* A race condition during automatic project refresh could mess up the
  project tree view.

* The native file chooser for Windows is now implemented based on SWT
  instead of XFileDialog. This fixes issues when opening directories
  and when changing the file filter during "Save as..." operations.

* In batch execution of multiple test-suites, global variables and
  resources are no longer cleared before the execution of each
  test-suite unless the new command line argument
  -clearglobals is specified.

* Firefox on Linux no longer crashes on shutdown.

* For some MIME types downloading files did not work correctly with
  Firefox.

* Checks for the enabled state could fail in Internet Explorer if the
  state was set via Javascript.

* Waiting for the absence of an element could fail if the element just
  became invisible instead of being removed completely.

* Variables in 'Data binder' nodes are now expanded immediately during
  execution of the containing 'Data driver' node so that local
  variables bound in the 'Data driver' are evaluated correctly.

* A 'Return' in a 'Finally' node could hide an exception thrown in the
  containing 'Try' node.

* Using Java 7 on Mac systems could cause an exception during startup
  of QF-Test.

* In case a process simply refuses to be killed, the 'Stop client'
  node did not remove the process from the »Clients« menu, thus
  preventing starting a new process under the same name.

* Image checks based on algorithms were not always shown correctly in
  the report.

* In case dependency resolution fails due to an exception during setup
  even after unwinding the complete dependency stack for error
  escalation, QF-Test now cleans up after the final attempt so that
  the next test-case starts with a clean slate.


 Release Notes for QF-Test version 3.4.14
 ========================================

New features:
-------------

* Support was added for Firefox version 20.

* Eclipse/SWT support was updated for Eclipse versions 4.2.2 and
  3.8.2.

* The new procedure qfs.swing.dialogs.handleSecurityWarning in the
  standard library qfs.qft closes the security dialogs displayed by
  current JREs during startup of applets or WebStart based
  applications.

* The procedure qfs.web.browser.general.startAsNewProcess was updated
  to include security dialog handling.

* Another new procedure named qfs.swing.startup.startWebstartSUT can
  be used to run WebStart and connect to the SUT, also handling the
  security dialog automatically.


Bugs fixed:
-----------

* A workaround has been implemented for a bug in recent JRE security
  updates that could cause batch tests to simply stop in the middle of
  execution.

* Firefox on Linux no longer crashes on shutdown.

* For some MIME types downloading files did not work correctly with
  Firefox.

* Checks for the enabled state could fail in Internet Explorer if the
  state was set via Javascript.

* Waiting for the absence of an element could fail if the element just
  became invisible instead of being removed completely.

* A 'Return' in a 'Finally' node could hide an exception thrown in the
  containing 'Try' node.

* Using Java 7 on Mac systems could cause an exception during startup
  of QF-Test.

* Changes to the location of the search dialog and other dialogs were
  often ignored instead of automatically saved to the user
  preferences.


Best regards,
    Greg

--
Gregor Schmid                                Gregor.Schmid@?.de
Quality First Software GmbH                     http://www.qfs.de
Tulpenstr. 41                               Tel: +49 8171 38648-0
DE-82538 Geretsried                         Fax: +49 8171 3864816
GF: Gregor Schmid, Karlheinz Kellerer          HRB München 140833