What's new?
Last updated
Last updated
Released TestResults.io test automation platform 5.2.0.0
Visual Designer: 5.2.0.0
TestResults.io Engine: 5.2.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 5.2.0.0
EnvironmentModel Windows : 5.2.0.0
New License model: you will need to update your license.
New Test Case Designer for creating test cases without code.
Name is automatically detected from image for new elements.
Allow to rename and recapture images in screen editor
New projects and test cases in the designer are automatically added in the portal.
Show help video and documentation link directly in screen editor.
Bugfixes and improvements for additional efficiency
Engine:
Further improve our VisualSense detection: Among other improvements, VisualSense now will not detect rectangles that lie inside the label.
Bugfixes and improvements for more robust tests
Models:
New element settings to cover even more scenarios
New methods for selecting a row
Increased support for Windows 11 in our EnvironmentModel
Bugfixes and improvements to make test automation easier
Released TestResults.io test automation platform 5.1.0.0
Visual Designer: 5.1.0.0
TestResults.io Engine: 5.1.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 5.1.0.0
EnvironmentModel Windows : 5.1.0.0
Allow to view and modify images directly in screen editor: When you edit an element you now directly see which images will be used to identify this element on the UI. From the context menu it’s easy to modify an image or add additional images.
Add tables from the screen editor: It is now possible to add tables directly from the screen editor. Just add an image with the name for every column, and the table class will be automatically generated for you.
Change button layout in Remote viewer for easier access: Single images can now be captured by a new button from the camera icon at the top of the remote viewer and the Control Mode toggle is on the right side.
Bugfixes and improvements for additional efficiency
Engine:
Further improve our VisualSense detection: VisualSense now better detects text fields that are very close together
Models:
Introduce optional screen monitoring after every interaction: You can now enable automatic screen monitoring after every interaction with the UseScreenMonitoringAfterInteraction property
New methods for dropdowns (SelectOnScreenElement)
Bugfixes and improvements to make test automation easier
Released TestResults.io test automation platform 5.0.0.0
Visual Designer: 5.0.0.0
TestResults.io Engine: 5.0.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 5.0.0.0
EnvironmentModel Windows : 5.0.0.0
Further improve VisualSense Detection: Better recognition of the correct elements, false detections are reduced in many situations. VisualSense detection can now be limited to the screen rectangle, leading to up to 5 times faster detection.
Improvements for RDP Connection: Did you know you can also connect to your test environment with the Remote Desktop Protocol?
Simpler Templates - for even faster onboarding The templates that are used for the first test case were simplified to only include a normal test step. In case you need the full template (e.g. with Precondition and Cleanup Steps), just add another test case.
Images cleanup when removing a screen or element. When you remove a screen or an element on a screen, all corresponding images are cleaned up. Images that are still referenced by another element are kept in the project.
It’s now possible to add, rename and remove folders directly from Screen Explorer - no longer constantly switching to the Solution Explorer.
Bugfixes and improvements for additional efficiency
Engine:
Improve Memory Consumption - searching for images was made much more efficient, especially when searching for multiple images in parallel.
Bugfixes and improvements for more reliability
Models:
Simplify Textdetection on Tables, support multiple Parameter sets to make finding dynamic entries even more reliable.
New methods for tables (GetFirstRow, GetLastRow, GetAllVisibleRows, CountVisibleRows).
Add support for tables where column headers scroll with table.
Support for more commands on OS level - more possibilities in the interaction with the operating system.
Bugfixes and improvements to make test automation easier
Released TestResults.io test automation platform 4.3.0.0
Visual Designer: 4.3.0.0
TestResults.io Engine: 4.3.0.3
TestResults.io Models (available at nuget.org):
BaseModel: 4.3.0.0
EnvironmentModel Windows : 4.3.0.0
VisualSense: Save time generating application models. The correct UI elements are automatically identified based on their label with an AI-driven layout detection
Visual Hinting: Shows you how TestResults.io's Codified Expertise decomposes the UI automatically to
Test APIs and automate 2/3 of the automation pyramid in TestResults.io! Test any kind of REST APIs from within TestResults.io. Enjoy postman like functionality combined with the extended model generation of TestResults.io. Mix and match API and UI testing. Models are automatically created for you based on the OpenAPI/Swagger specification
Historical display. Go back in time within Visual Designer and compare the current live UI with the previous one. This allows you to update models in minutes.
Base Screen support. Visual Designer allows you to create richer models with base screen support. Use them as templates to save even more time.
Overall usability improved with context menus, better coloring, etc.
Engine:
New spatial algorithms for layout detection
New AI engines for text and layout detection
Thousands of small optimizations that lead to a faster execution times and less memory consumption
Models:
Button, Textbox, Dropdown, Label controls are improved based on customer feedback
Finer granularity in settings for complex models like tables.
Released TestResults.io test automation platform 4.2.0.0
Visual Designer: 4.2.0.0
TestResults.io Engine: 4.2.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 4.2.0.0
EnvironmentModel Windows : 4.2.0.0
It’s now easier to model tables, thanks to the new item template and a simpler initialization. Learn how to use this in this short video.
Screens in the screen explorer are now sorted alphabetically and show their elements, so you have a clear overview of the available elements in your model.
Screens can now be copied directly in the screen explorer (also to other projects).
Engine:
Added a local test runner
Simulation connection now supports text entry
Allow access to debug log
Models:
Reporting and exception handling has been improved:
Introduce ScreenNotFoundException
Add possibility for a recovery method before a retry in Do method
Increased support for Windows 11
Drop Support for IE and older Edge versions (pre-chromium)
For new installations the only way to activate a license is to create a new TestResults.io solution.
Released TestResults.io test automation platform 4.1.0.0
Visual Designer: 4.1.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 4.1.0.0
EnvironmentModel Windows : 4.1.0.0
Support for Visual Studio 2022
New UI with Improved usability through consistency with VisualStudio theming
Support for creating models for "Digital Twin Testing"
Allow moving screens and folders in Screen Explorer
Support for Win11
Support for Firefox 89.0 with new UI
Improved reliability of connections to newly deployed Cloud VMs
Improved reporting of failed interactions
Support for creating models for "Digital Twin Testing"
For new installations the only way to activate a license is to create a new TestResults.io solution.
Small possibility of keys (Alt, Ctrl) getting stuck when switching between Remote Viewer and Visual Studio.
Combination of Resize and Select Filter does not work correctly.
Released TestResults.io test automation platform 4.0.0.0
Visual Designer: 4.0.0.0
TestResults.io Engine: 4.0.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 4.0.0.0
EnvironmentModel Windows : 4.0.0.0
EnvironmentModel MacOS X: 4.0.0.0
Better Git support for foreign test suites, images are automatically restored
Automatically updating referenced models thorough support for nuget floating references
Tuned pixel ratio calculation (for all devices)
Multiple performance improvements for startup and solution loading time
UX Enhancements:
Test Environment viewer is automatically activated on execution
Additional information in screen editor
Direct access to Boolean settings in page editor
Scrolling in Test Environment viewer
Alignment with Visual Studio 2019 properties management
First iteration of TestResults.io’s Visual Document Object Model (DOM). Currently we provide you information on logical distance. Additional updates will bring a full Visual DOM.
Text detection extended with new AI based algorithm in combination with new machine learning based models
Optimized startup time for first step execution in case text detection is used
Multi-detection: New methods to handle notification and warning popups, i.e., you can wait for multiple screens or objects and the test can do clean-up work for popups that are not part of the functional test
Automatic detection of drop-down content area with boundaries agnostic layout scan, i.e., drop down don’t need to have any visible boundary anymore. The new algorithm will still detect them based on visual differences.
Every screen provides a default scroller (BaseScreen change)
For new installations the only way to activate a license is to create a new TestResults.io solution.
Small possibility of keys (Alt, Ctrl) getting stuck when switching between Remote Viewer and Visual Studio.
Combination of Resize and Select Filter does not work correctly.
Released TestResults.io test automation platform 3.3.0.0
Visual Designer: 3.3.0.0
TestResults.io Engine: 3.3.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 3.3.0.0
EnvironmentModel Windows : 3.3.0.0
EnvironmentModel MacOS X: 3.3.0.0
EnvironmentModel Android: 3.3.0.0
App possibility to edit generated screens.
Add Screen Explorer window with an overview of generated screens.
New and improved UI for Test Environments window.
Allow to search for multiple image folders at once.
Automatic scaling of images for image searches on devices with different pixel ratio (such as mobile devices with different screen sizes).
Extended support for Android.
Initial release of Android Environment Model.
Elements with different states (e.g. Checkbox, Button) now offer dedicated properties to refer the corresponding images.
For new installations the only way to activate a license is to create a new TestResults.io solution.
Small possibility of keys (Alt, Ctrl) getting stuck when switching between Remote Viewer and Visual Studio.
Combination of Resize and Select Filter does not work correctly.
Released TestResults.io test automation platform 3.2.0.0
Visual Designer: 3.2.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 3.2.0.0
EnvironmentModel Windows : 3.2.0.0
Generated classes for screens are added behind user defined class in solution explorer, generated classes for images are now added in obj folder and not included in project structure anymore.
New SW Model template for web applications which directly supports Browser functionality and BrowserScroller.
Usability improvements in Screen Editor.
Optimized screen initialization: No more NullRefExceptions from Elements when you forget to wait on a screen. Elements are now instantiated in constructor of the screen. ScreenSelect (and thus the Filters of the elements on that screen) will be updated dynamically after the screen is initialized.
New methods for Button: WaitForActive and WaitForInactive
For new installations the only way to activate a license is to create a new TestResults.io solution.
Combination of Resize and Select Filter does not work correctly.
Released TestResults.io test automation platform 3.1.0.0
Visual Designer: 3.1.0.0
TestResults.io Engine: 3.1.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 3.1.0.0
EnvironmentModel Windows : 3.1.0.0
Software model reference can be changed to a different sw model globally or on test case through the TestResults.io context menu.
Avoid detecting ligatures such as fi (fi) in OCR engine.
Support for new Chromium-based Edge Browser (old Edge is still supported as Edge_PreChromium)
New property FindElementBeforeRetry to control whether to check if an element is still on screen before a retry.
New method SetSelectFilter to set a select filter on an OnScreenElement.
For new installations the only way to activate a license is to create a new TestResults.io solution.
Screen names and project folders with white-spaces are not handled correctly in all cases.
Connection LiveTrack are not supported when executing through the Visual Designer.
Combination of Resize and Select Filter does not work correctly.
Released TestResults.io test automation platform 3.0.0.0
Visual Designer: 3.0.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 3.0.0.0
EnvironmentModel Windows : 3.0.0.0
EnvironmentModel Mac: 3.0.0.0
UX Improvements for screenshot taker (rectangle selection & modification and zooming).
Include subfolders from build output in the testcontainer.
Allow renaming of projects etc without breaking linkage from designer project to portal (portal id now saved in App.config file).
Old images are deleted from build output during clean and rebuild to avoid searching for old images during test execution.
New extension method t.WaitForMultipleElements to simultanously wait for multiple elements and react on the element that was found first.
Button and TextBox interaction methods will search the element again before a retry to handle position changes between retries.
SystemHelpers.CopyFile is being replaced by CopyFolder and CopyFiles, depending on the type of item that shall be copied.
New method SystemHelpers.LoginRecentUser to handle Windows lock screen.
CmdWindow.VerifyText returns text from last command as out parameter.
When switching to Capture Mode through keyboard shortcut, the image preview is not updated.
For new installations the only way to activate a license is to create a new TestResults.io solution.
Connection UpdateRate and LiveTrack are not supported when executing through the Visual Designer.
Combination of Resize and Select Filter does not work correctly.
Released TestResults.io test automation platform 2.4.0.0
Visual Designer: 2.4.0.0
TestResults.io Engine: 2.4.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 2.4.0.0
EnvironmentModel Windows : 2.4.0.0
EnvironmentModel Mac: 2.4.0.0
Automatically add reference to software model when creating a test case project.
Automatically instantiate newly created screens in App class.
Simplified interfaces and made member names more consistent (e.g. text detection parameters).
Caching for image search can be disabled with image parameter.
SlowApproach for Mouse.Click can be disabled with parameter.
Simplified interfaces and improved intelliSense comments.
Added GenericScroller class that should work with most scrollers.
Potential crash during communication with the portal when internet connection is lost.
Connection UpdateRate and LiveTrack are not supported when executing through the Visual Designer.
Combination of Resize and Select Filter does not work correctly.
Released TestResults.io test automation platform 2.3.0.0
Visual Designer: 2.3.0.1
TestResults.io Engine: 2.3.0.1
TestResults.io Models (available at nuget.org):
BaseModel: 2.3.0.1
EnvironmentModel Windows : 2.3.0.0
EnvironmentModel Mac: 2.3.0.0
Screen Editor Workflow optimized according to user feedback
Initial setup wizard for new TestResults.io solutions
Streamlined F5 experience
Visual Designer:
Connection to the Test Env. needs to be opened before starting an execution in order to see the live execution.
Released TestResults.io test automation platform 2.2.0.0
Visual Designer: 2.2.0.0
TestResults.io Engine: 2.2.0.0
TestResults.io Models (available at nuget.org):
BaseModel: 2.2.0.0
EnvironmentModel Windows : 2.2.0.0
EnvironmentModel Mac: 2.2.0.0
Advanced Visual Screen Editor - now you can automatically generate screens and its elements (e.g. Buttons, TextBoxes) without any coding
Added connection support for Android devices (Engine and Visual Designer)
Connection to the Test Env. needs to be opened before starting an execution in order to see the live execution.
After saving an image, if the user selects the new rectangle the hotspot is not reset
Name of Controls and Screen names need to be entered without spaces. Otherwise the generated screen C# class will show invalid variable names.
Image Modification for OCR Engine only works with FindText(), but not with GetText()