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
our obtenir des informations à jour sur chaque version - y compris les versions mineures - vous pouvez
nous pouvez vous abonner au flux RSS ou nous suivre sur les médias sociaux.
Alternativement, QF-Test fournit également des informations sur la version elle-même.
Une autre source d'information est notre blog, qui contient des articles actuels sur des thèmes généraux, sur l'entreprise QFS et aussi divers "how-tos", veuillez vous
ABonner au Blog
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [QF-Test] QF-Test Medium Upgrade 5.2 released
Dear QF-Test users, QF-Test version 5.2.0 is now available for download from https://www.qfs.de/en/qf-test/download.html The full newsletter - including information about an upcoming free web seminars, new videos and blogs and upcoming QF-Test training dates - is also available online at https://www.qfs.de/en/company/news/newsletters/newsletter-2020-11-16-qf-test-52-released.html Should you be interested in subscribing to the full newsletter please send an informal email with subject "Subscribe Newsletter" to <newsletter@?.de>. 1. QF-Test Medium Version 5.2 Released ====================================== The medium upgrade QF-Test 5.2 focuses on integrated testing of Java desktop applications that are displayed in a browser using the technologies Webswing or JPro. See section 3 of this message about a joint free Webinar next Monday where Webswing and QFS will demonstrate the tool integration. Most notable among many version updates are updated support for Chrome 85 in QF-Driver mode on Windows as well as Groovy (3.0.6) and Jython (2.7.2) updates. The life of Mac users is made easier by the Apple notarization of QF-Test for macOS. For these and many other new features and bug fixes see the detailed list of differences between QF‑Test version 5.1.2 and 5.2 in the Release Notes in section 4 of this message or online. 2. New QF-Test Pricing Starting January 2021 ============================================ We would like to inform you about a moderate increase of about 5% in our QF-Test pricing after 5 years of stability. Changes apply to licenses, add-ons, new subscriptions and maintenance agreements. Existing subscriptions and maintenance agreements will not be affected. New prices will be effective starting January 01, 2021. For further information please contact sales@?.de. 3. Free Special Webinar on November 23, 2020 about Webswing Testing with QF-Test ================================================================================ We continue our popular Special Webinars. The webinar is free of charge but seats are limited.You will have the possibility to ask questions. Monday, November 23, 2020 German session: 10:30 - approx. 11:30 CET English session: 14:30 - approx. 15:30 CET Integrated testing of Webswing applications with QF-Test - Uniting two worlds - Webswing brings Java into the browser, QF-Test ensures the quality by interacting with both simultaneously. Our partner Webswing will show how their solution brings a Java application into the web and we will demonstrate how QF-Test interacts with both - Java and the browser - simultaneously and is therefore the ideal testing solution. 4. Release Notes for QF-Test 5.2.0 ================================== New Features ------------ * QF-Test now supports integrated testing of Swing and JavaFX applications that are displayed in a browser using the technologies Webswing or JPro. See chapter 17 for an explantion of the concepts and the demo test-suite for Webswing, accessible via the menu »Help«-»Explore example test-suites...«, entry "Webswing SwingSet Suite". * QF-Test is now notarized by Apple and thus starts on modern macOS systems without showing a warning message. * QF-Test now also supports testing with the Microsoft Edge browser on Linux. * The JRE distributed with QF-Test has been updated to Liberica OpenJDK Version 8_275. * The embedded Chrome browser used for QF-Driver mode has been updated to CEF version 85. * Groovy has been updated to version 3.0.6. * Jython has been updated to version 2.7.2. * Support for JxBrowser 7.11 was added. * The embedded GeckoDriver has been updated to version 0.28.0. * QF-Test now supports testing with Opera 72. * Device specifications for many current mobile devices have been added to mobile emulation mode. * The JUnit library has been updated to version 5.7.0. * On Windows systems with a scaled display now starts QF-Driver browsers in compatibility mode so that scaling is transparently handled by Windows and tests work very similar to unscaled mode except for image checks. * It is now possible to specify options on the command line via the argument -option <name>=<value>. * QF-Test command line arguments can now contain "." and "-" characters in arbitrary places and upper or lower case characters at will. * When testing Java applications, QF-Test can now intercept calls that open a native browser window in order to launch a browser controlled by QF-Test for the given URL. An example is provided in the demo test-suites "CarConfig test project" and "CarConfig JavaFX test project", accessible via the menu item »Help«-»Explore sample test-suites...«. * The new procedure qfs.utils.waitForClientOutput in the standard library qfs.qft assists in synchronizing with terminal output of the SUT. * Several more node conversions are now possible. * The 'Server HTTP request' step now also supports the PATCH method. * The two new procedures qfs.utils.sendKey and qfs.utils.sendText in the standard library qfs.qft can be used to enter text into the currently focused element of the active window. * The 'No events were recorded' dialog can now be suppressed via the new option Show message if no events were recorded. * When merging run-logs in batch mode, the command line argument -mergelogs-masterlog [<file>] can now be combined with -mergelogs-mode [<mode>] set to "append". The appended run-logs will be stored as externalized thus minimizing memory use both during merging and when opening the resulting run-log. * Similar to Jython, script steps for Groovy and JavaScript can now use common exceptions without an explicit import. * When propagating the parameters of a callable node to its callers, there are now explicit choices for whether to add missing parameters, remove extraneous parameters and/or update the sort order. Bugs Fixed ---------- * Opening a run-log with an automatic re-run still in progress could lead to an exception. * Encrypted connections to the QF-Test daemon are now also supported by the external daemon-API. * When generating reports, thumbnail images were created even if -report-thumbnails was not specified. * The 'Unit test' step now correctly supports the self.assertEqual call in Jython scripts. * Text input on Swing and JavaFX components was slowed down if a browser embedded into Java was detected. * Event synchronization under heavy load for Swing based applications has been improved. * Text input with single events on a Swing JTextArea now handles newline characters correctly. * Elements of Windows applications may not have been scrolled visible correctly for hard events and image checks. * With a browser in WebDriver mode a failed frame focus switch could lead to a StackOverflowException. * In some cases the MSEdgeDriver was not downloaded correctly. * Checks on elements inside a shadow DOM could not be recorded. * Soft (invisible) hyphen characters are now implicitly ignored. * In some cases, dialog boxes from Electron where displayed empty. * The visibility of JavaFX components embedded in Swing was sometimes not determined correctly. * For SWT version 4.17 on Windows highlight rectangles on Menus were not restored correctly. Changes that can affect test execution -------------------------------------- * Testing applications running on Java 7 is no longer supported. * Many procedures in the standard library package qfs.qft.autowin have been deprecated in favor of the much better suited Windows engine. * Due to the updated JRE in the QF-Test installation, graphical elements and graphs in the PDF client may be painted with slightly different anti-aliasing. This can lead to errors in 'Check image' nodes. Given that such problems cannot be ruled out for future JRE updates you should set the 'Algorithm for image comparison' attribute of affected nodes to "algorithm=similarity;expected=0.98". -- 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 The data protection information in accordance with the EU General Data Protection Regulation applies to authorized representatives / authorized representatives of "legal persons" in accordance with Art. 12 ff. DS-GVO https://www.qfs.de/fileadmin/Webdata/pdf/en/dsgvo.pdf
|