Release Notes 23.x
Version vom 11. Januar 2024, 08:51 Uhr von Matilk (Diskussion | Beiträge) (link to 24.x release notes)
See also: Release Notes 24.x
See also: Release Notes 22.x
Release 23.2 (December 2023)[Bearbeiten]
- Feature: Static (Step-) Variables
- Feature: DOM inspector (try an XML attachment) generates better xpath suggestions (alternatives in attachment editor)
- Feature: log processors are now configurable both for individual test cases and for the overall result of a testplan
- Feature: log processor activities are shown in a testplan's activity log (but not in a report)
- Feature: Qt-Library: New Action QButton::Click: direct click, not being delegated to a thread
- Feature: Qt-Testing: ExpeccoTestService library and Inject-Tool for QT5.15.0 and VS2022: Delivered versions for QT and build environment
- Feature: Timeline view for the activity log (Still experimental, might reach its limits with too large logs or while running)
- Feature: more pathname options for testplan when generating ELF-per-run result files (in loops)
- Feature: a new option in testplan to skip successful tests when looping
- Feature: enhanced manual test wizard with the option to execute the manual tests with a mobile device (Android, Apple IOS or Web-Browser)
- Feature: bridged Ruby elementary actions
- Feature: Improvements in the XML inspector (tree popup menu & string search)
- Feature: bridged Python elementary actions can now be cancelled and terminated
- Feature: Python settings: Reorganize Python paths, export Python bridge code for debugging in external IDE (Python_Installation)
- Feature: improved difference viewer (project and version compare UI)
- Feature: environment: current value (possibly changed from initial value) is saved in .elf log file
- Feature: StandardLibrary: additional optional pins for encoding (e.g. #utf8) in "FileStream [ Open For xxxx ]" blocks
- Feature: Values that cannot be saved in a .elf log file (e.g. web elements) are now saved and restored as UnrestoreableDate instead of nil
- New Python Version: Delivered installation package for Python 3.11.6
- Change in the format of .elf log files to store handled error states. Older expecco versions cannot handle this and might have problems to open such a file.
- Bug Fix: log processor actions were themself added to the log, possibly leading to problems when executed again
- Bug Fix: time-limited actions with the timeLimitOK flag set did not trigger the enable output pin.
- Bug Fix: zip archive view generated wrong name-list if language setting was EN-US (AM/PM from timestamp was interpreted as part of filename)
- Bug Fix: unicode strings in environment variables could not be stored to CSV files
- Bug Fix: a cancelled compound action did write to an output pin in certain situations
Release 23.1[Bearbeiten]
- Feature: Continue an interrupted test plan (i.e. even in a new expecco session and/or on another machine)
- Feature: Webtest (Selenium WebDriver): Support of compound paths for embedded elements.
- Feature: Webtest (Selenium WebDriver): Recorder shows available windows and the current frame context.
- Feature: Webtest (Selenium WebDriver): Support of shadow elements in the GUI browser and recorder, accessible by compound paths.
- Feature: Qt-Plugin supports Qt6 (Qt-Versions)
- Feature: Expecco Remote Control & Monitoring Service with Web Front-End (App for Android or Apple IOS is available on request) (expecco Mobile Remote App)
- Feature: Diagram Editor: default style for new connections (e.g. hidden)
- Feature: Diagram Editor: shortcut keys for environment-freeze and others
- Feature: Diagram Editor: connections can be named
- Feature: User defined menu operations: Activity-Log in case of an error
- Feature: Zip-Archive viewer/extractor/inspector in attachment editor
- Feature: ManualTest actions are now part of the base system; the extra plugin licence is only needed to import Excel test descriptions
- Feature: Logging with microsecond resolution timestamps now works in Windows (if enabled in the settings)
- Feature: Support XML report file fetching via the REST interface
- Feature: PCAN (USB Can-Bus Adapter) is now supported in 64-bit expecco
- Feature: Folders can pass Tags to new sub-elements (inherit)
- Feature: Menu entry to set Test Groups for Tree Elements
- Standard Library: Warning Dialog with Opt-out option (show only once)
- FMU/CBridge: support FMI2 API; partial support for FMI3
- FMU/CBridge: download resources to CBridge (eg. unifmu generated python FMUs work)
- Fix: nth-root: lost precision when applied to higher than 64bit floats.
- Fix: LargeFloats rounding was broken
- Fix: WSDL import with namespace redefinitions
- New Mobile Testing Supplement for Windows with an option in the installer to add Appium to the Autostart.