Release Notes 23.x: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
(link to 24.x release notes)
 
(48 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
See also: [[Release Notes 24.x]]<br>
See also: [[Release Notes 22.x]]
See also: [[Release Notes 22.x]]
<br />
<br />


== Release 23.1 ==
== Release 23.2 (December 2023) ==
*Feature: [[Environment_Editor/en#Fields|Static (Step-) Variables]]
*Feature: [[Environment_Editor/en#Fields|Static (Step-) Variables]]
*Feature: DOM inspector (try an XML attachment) generates better xpath suggestions (alternatives in [[Attachment_Editor/en#XML_Inspector | attachment editor]])
*Feature: [[Testplan_Editor/en#Log_Processor_Action|log processors]] are now configurable both for individual test cases and for the overall result of a testplan
*Feature: [[Testplan_Editor/en#Log_Processor_Action|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: [[QT_Testing/en#ExpeccoTestService_Library%3A_Delivery_in_Expecco_Versions|Delivered versions for QT and build environment]]
*Feature: [[Timeline/en|Timeline view]] for the activity log (Still experimental, might reach its limits with too large logs or while running)
*Feature: more [[Testplan_Editor/en#Execution_Settings | pathname options]] for testplan when generating ELF-per-run result files (in loops)
*Feature: a new [[Testplan_Editor/en#Execution_Settings | 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: [[Expecco_API/en#Bridged_Ruby_Elementary_Blocks |bridged Ruby elementary actions]]
*Feature: Improvements in the XML inspector (tree popup menu & string search)
*Feature: [[Expecco_API/en#Bridged_Python_Elementary_Blocks |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 ([[Installing additional Frameworks/en#Python_Installation|Python_Installation]])
*Feature: improved [[Tools_TestSuiteDifferenceBrowser|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 ==
*Feature: Continue an interrupted test plan (i.e. even in a new expecco session and/or on another machine)
*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 [[Selenium_WebDriver_Plugin/en#Compound_Paths|compound paths]] for embedded elements.
*Feature: Webtest (Selenium WebDriver): Support of [[Selenium_WebDriver_Plugin/en#Compound_Paths|compound paths]] for embedded elements.
Zeile 9: Zeile 36:
*Feature: Webtest (Selenium WebDriver): Support of [[Selenium_WebDriver_Plugin/en#Shadow_Elements|shadow elements]] in the GUI browser and recorder, accessible by compound paths.
*Feature: Webtest (Selenium WebDriver): Support of [[Selenium_WebDriver_Plugin/en#Shadow_Elements|shadow elements]] in the GUI browser and recorder, accessible by compound paths.
*Feature: Qt-Plugin supports Qt6 ([[QT_Testing/en#ExpeccoTestService_Library%3A_Delivery_in_Expecco_Versions|Qt-Versions]])
*Feature: Qt-Plugin supports Qt6 ([[QT_Testing/en#ExpeccoTestService_Library%3A_Delivery_in_Expecco_Versions|Qt-Versions]])
*Feature: Expecco Remote Control & Monitoring Service with Web Front-End (App for android or ios on request) ([[expecco Mobile Remote App/en|expecco Mobile Remote App]])
*Feature: Expecco Remote Control & Monitoring Service with Web Front-End (App for Android or Apple IOS is available on request) ([[Expecco_Remote_Control_App/en|expecco Mobile Remote App]])
*Feature: Diagram Editor: default style for new connections
*Feature: Diagram Editor: default style for new connections (e.g. hidden)
*Feature: Diagram Editor: shortcut keys for environment-freeze and others
*Feature: Diagram Editor: shortcut keys for environment-freeze and others
*Feature: Diagram Editor: connections can be named
*Feature: Diagram Editor: connections can be named
*Feature: User defined menu operations: Activity-Log in case of an error
*Feature: User defined menu operations: Activity-Log in case of an error
*Feature: Zip-Archive viewer/extractor/inspector in [[Attachment_Editor/en#Zip_Archive_Inspector | attachment editor]]
*Feature: Zip-Archive viewer/extractor/inspector in [[Attachment_Editor/en#Zip_Archive_Inspector | attachment editor]]
*Feature: ManualTest actions are now part of the base system; the extra plugin licence is only needed to import Excel/Word etc. test descriptions
*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: Logging with microsecond resolution timestamps now works in Windows (if enabled in the settings)
*Feature: Support XML report file fetching vi the REST interface
*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)
*Standard Library: Warning Dialog with Opt-out option (show only once)
*FMU/CBridge: [[Functional Mockup Interface | support FMI2 API; partial support for FMI3]]
*FMU/CBridge: [[Functional Mockup Interface | support FMI2 API; partial support for FMI3]]
*FMU/CBridge: download resources to CBridge (eg. unifmu generated python FMUs work)
*FMU/CBridge: download resources to CBridge (eg. unifmu generated python FMUs work)
*Base System: nthRoot: lost precision when applied to higher than 64bit floats.
*Fix: nth-root: lost precision when applied to higher than 64bit floats.
*Base System: LargeFloats rounding was broken
*Fix: LargeFloats rounding was broken
*Fix: WSDL import with namespace redefinitions
*New [[Mobile_Testing_Plugin/en#Windows|Mobile Testing Supplement]] for Windows with an option in the installer to add Appium to the Autostart.

Aktuelle Version vom 11. Januar 2024, 08:51 Uhr

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.



Copyright © 2014-2024 eXept Software AG