Mailingliste - Einträge 2019 bis Juli 2022
Die Mailingliste ist seit Juli 2022 geschlossen, dient aber weiterhin als Informationsarchiv zu QF-Test.
Wenn Sie aber über Neuerungen zu QF-Test informiert bleiben wollen, können Sie einfach unseren Newsletter abonnieren:
Newsletter abonnieren
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [QF-Test] QF-Test Medium Upgrade 5.1 released
Dear QF-Test users, QF-Test version 5.1.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-07-08-qf-test-51-released.html Should you be interested in subscribing to the full newsletter please send an informal email with subject "Subscribe Newsletter" to <newsletter@?.de>. QF-Test Medium Version 5.1 Released =================================== The medium upgrade QF-Test 5.1 focuses on bringing support for embedded browsers - JxBrowser (including version 7), SWT Browser and JavaFX WebView, up to par with that for "normal" browsers. It also comes with support for Java 15, native Electron dialogs and customizable HTML reports. The internal JRE provided with QF-Test has been updated to Zulu OpenJDK 8_252. A short video about the new features is available at https://www.qfs.de/en/support/videos.html Release Notes for QF-Test 5.1.0 =============================== New Features ------------ * Support was added for testing applications based on Java 15. * The JRE distributed with QF-Test has been updated to Zulu OpenJDK Version 8_252. * Recording and replay of tests for embedded browsers has been significantly improved. * JxBrower is now supported in version 7, embedded into Swing, JavaFX or Eclipse/SWT applications. * Support was added for handling native dialogs in Electron applications. * QF-Test now supports testing with Opera 69. * Support for the web framework Qooxdoo has been updated for Qooxdoo version 6. * HTML reports can now be customized via JavaScript in the form of a user.js. See subsection 20.1.4 for details. * The automac module now provides methods for simulating keyboard and mouse events. See chapter 47 for further information. * The root node of a test-suite now also has a 'Name' attribute that is shown in the tree. * The new option Enable 'Local variable' attribute by default determines, whether the attribute 'Local variable' gets pre-activated in newly created nodes. * The procedure qfs.utils.dragAndDrop in the standard library qfs.qft has a new optional parameter eventDelay to control replay speed. * It is now possible to convert a 'CSV data file' node into an 'Excel data file' node and vice versa. * Test-suite tabs can be moved left or right using the keyboard shortcuts [Shift-Ctrl-Page up] and [Shift-Ctrl-Page down]. Bugs Fixed ---------- * The procedure qfs.web.browser.settings.setLocale now also works for WebDriver connections to Chromium based browsers. Changes that can affect test execution -------------------------------------- * 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". * The JRE update can also cause communication problems between QF-Test and the QF-Test license server in case the license server is run with a very old Java version that cannot cope with the key length required for SSL in current Java versions. In that case it is best to update the license server to the current QF-Test version and use its included JRE. * The library jniwrapper is no longer loaded by default because our old jniwrapper version crashes QF-Test on newer JDKs. Modules with native dependencies like autowin have been rewritten to no longer depend on it and all references to jniwrapper have been removed from the standard library qfs.qft. If you still have script nodes in your test-suites that depend on jniwrapper you should try to reimplement these in order to remove that dependency. Please get in touch with our support if you need help. As an interim solution you can get such scripts to work again (on older JDKs where jniwrapper does not crash) as follows: Copy the files from misc/jniwrapper in the QF-Test installation directory to qftest in the QF-Test plugin directory. To locate those directories, open the »Help«-»Info« dialog and look for dir.version and dir.plugin on the 'System info' tab. Add either a Jython server script to your startup sequence with from com.jniwrapper import DefaultLibraryLoader from java.io import File DefaultLibraryLoader.getInstance().addPath \ (File(rc.lookup("qftest", "dir.plugin") + "/qftest")) or the following Groovy variant import com.jniwrapper.DefaultLibraryLoader DefaultLibraryLoader.getInstance().addPath (new File(rc.lookup("qftest", "dir.plugin") + "/qftest")) * The ChromeDriver library for old Chrome versions (older than 72) is not bundled wit QF-Test anymore. * Testing applications running on Java 7 ist still supported in this QF-Test version. However, support for Java 7 has been deprecated and will be removed in QF-Test version 5.2. -- 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
|