The mailing list has been closed since July 2022, but continues to serve as an archive of information about QF-Test.
If you want to stay informed about news about QF-Test, you can simply subscribe to our newsletter:
Subscribe to Newsletter
[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
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
|