Release. Attachments Restore, Pulse And UI Improvements

Attachments Restore

We've rolled out a valuable enhancement to our platform: Attachments Restore. Now, when users delete attachments, our system logs these actions and retains the deleted attachments for 30 days. This means you can now restore accidentally deleted attachments with ease, ensuring that no important files are lost permanently. To restore attachments, simply navigate to the Attachments tab in Test detail-view and click Restore. Upgrade your workflow with this added layer of protection and peace of mind.


Pulse Improvements

We're thrilled to announce enhancements to our Pulse feature, designed to provide even greater insight into changes related to tests and suites. In this release, we've made significant improvements:

  1. Parent Suite Preservation: When deleting a suite, we now save the names of its parent suites. This ensures you have context and can easily track where the deleted suite was located.
  2. Visibility into Removed Suites: Pulse now shows suites that were removed inside another suite. This enables you to understand changes within nested structures more comprehensively.
  3. Deleted Test Visibility: Tests that were deleted inside a suite are now visible in Pulse. This allows you to track individual test deletions within the suite's context.
  4. Enhanced Navigation: Clicking on a removed suite now provides clear information about its previous location. You'll know exactly where the suite was situated before deletion.
  5. Suite Restoration To Picked Location: With our dedicated restore functionality, you can easily bring back deleted suites to their original locations, streamlining the recovery process.

These improvements enhance the usability and effectiveness of Pulse, empowering you to track and manage changes to tests and suites with precision and confidence.


Trash Bin For Tests and Suites

We're excited to introduce a new addition to our Pulse functionality: the Trash Bin. To find Trash Bin navigate to the Extra menu on the Tests page. Here you can check deleted suites and tests.

Key Features:

Centralized Deletion Management: The Trash Bin provides a centralized location for managing deleted suites and tests, streamlining the recovery process.
Easy Access: Simply navigate to the Extra menu on the Tests page to access the Trash Bin. Deleted items are conveniently stored here for quick retrieval.
Temporary Storage: Deleted suites and tests are stored in the Trash Bin temporarily, allowing users to recover them within 90 days timeframe before they are permanently deleted.

Keep your testing environment organized and recover deleted items effortlessly with this powerful new addition to our platform.


Enhanced Drag-and-Drop UI with Drag Handles

Previously, users experienced inconveniences as all element areas were active for drag-and-drop, causing unintended actions. Now, with the addition of drag handles, users can trigger drag-and-drop mode more accurately by dragging the indicators, resulting in a smoother and more intuitive experience. The implementation of drag handles helps prevent accidental drag-and-drop actions by requiring users to explicitly interact with the designated indicators. This reduces the risk of errors and ensures that drag-and-drop actions are performed intentionally.


Full Path Display with Nested Suite Breadcrumbs

Now, when a filter is applied, users can easily visualize the full path to test cases, complete with nested suite breadcrumbs.This offers a visual representation of the suite hierarchy, making it easier for users to understand the organizational structure of test cases within their projects.


Enhanced Copy ID Options

We've expanded our Copy ID capabilities to provide users with even more options for efficient test and suite management. Now, in one convenient location, users can access various copy options including copying links, IDs with and without prefixes, titles, and descriptions.

The addition of copy options enhances the accessibility of key information related to tests and suites, allowing users to quickly and easily share or reference important details as needed.


Diff View for Saved Text Descriptions

Now, when making changes to a test description and accidentally forgetting to save them, users can easily review unsaved text changes using the Diff View feature. Diff View helps prevent data loss by allowing users to easily identify and restore unsaved text changes, reducing the risk of accidentally losing important edits.


Shareable Search Queries with URL Parameters

Now, when performing a search query, the application automatically includes the search filters in the URL parameters. This means that users can easily share their search queries by simply sharing the generated link. By passing search filters in the URL, users can quickly revisit or replicate previous search queries without having to manually input the filters each time


Filter Tags Using String Inclusion

We've added a new feature to our Query Language Editor: the % String Inclusion Filter. Now, users can include specific strings in their tag filters, enhancing the precision and flexibility of their queries.


Enhanced Public Reports

Enhanced Public Reports: Improved Test Order and Advanced Filtering

We've elevated the functionality of our public reports to provide an even more intuitive and informative experience. In this update, we've made several enhancements:

  1. Accurate Test Order: Say goodbye to confusion with test order – it's now accurately displayed in the tests list, ensuring a seamless and logical flow for viewers.

  2. Enhanced Search: We've added the ability to search by test title, empowering users to quickly locate specific tests within the report with ease.

  3. Advanced Filtering: Enjoy greater control over the displayed content with filtering by test statuses. Whether it's passed, failed, or in progress, users can tailor the report to their specific needs.

  4. Improved Run Duration Display: No more guesswork – we've fixed the display of run duration to show actual days and hours, providing viewers with precise information.


Separate Field For Tags in Report

Now, when launching automated tests with tags in the title, you'll no longer need to worry about mixing up environments and tags. With a separate field for tags, Run Reports provide clearer and more organized information about the tags associated with each automated test. Here is a command example: TESTOMATIO_TITLE="run_with_envs+tags @tag1 @tag2" TESTOMATIO_ENV="Windows, Chrome" npx codeceptjs run and visualization:


Launch Copy for "In Progress" Runs

Test Run management capabilities by enabling the launch copy functionality for "In Progress" status runs. Previously, launching a copy for ongoing runs was not possible, but now, with this enhancement, you can effortlessly create a copy of an ongoing run without needing to wait for it to finish. Gain greater flexibility in managing test runs by having the option to create copies even while a run is in progress. Whether you need to replicate test scenarios for further analysis or share interim results, this feature empowers you to do so seamlessly.


Manual Test Run Completion

Now, users can simply select the extra menu from the runs screen and quickly finish a manual test run with ease. With this new capability, completing a manual test run is faster and more efficient than before. Users can quickly mark a test run as finished without the need to navigate through multiple screens.


Environment Groups for Test Execution

With Environment Groups, users can streamline test execution by launching runs for a group of environments simultaneously. This eliminates the need to select and configure individual environments for each run, saving time and effort. Configuring environment groups is simple and intuitive. Users can access the Settings menu within a project, navigate to Environments, and easily create and manage environment groups in format {group name}:{environment}. By grouping environments, users can organize their testing infrastructure more effectively, making it easier to manage and maintain multiple environments within a project.


Real-Time Test Status Updates in Manual Reports

We've implemented real-time assignee and test status updates in our manual reports, ensuring users receive accurate and up-to-date information during test execution. Previously, users could be misled when executing tests within the same test run due to the lack of real-time updates on test statuses.


Fixes And Improvements 🛠️

  • Deleting some specific test case leads the client to show all the suite's cases were deleted
  • Fixed Reject description for test editor
  • Improved TQL searching folders and suites
  • Fixed progress bar and test counters for ongoing runs
  • Fixed error when searching 200+ symbols TQL query
  • Fixed not showing Scenario Outline when there is only 1 column
  • Fixed tags and labels duplicating when adding with multiselect
  • Improved showing suites included in test run in test tree when editing it
  • Improved Detail-view divider behaviour
  • Fixed page scroll up when clicking any ID in detail-view
  • Improved showing list of suites when Copy/Move items
  • Fixed disappearing checkmarks when adding tests to ongoing run plan
  • Added Custom Chart creator
  • Improved Discard test changes pop-up
  • Improved UI for tests unlink in Jira plugin
  • Fixed showing tests created in a branch in other branches and Main
  • Fixed updating tests status and state in Jira plugin
🚀 Create a demo project for free and check all amazing features right now. We look forward to hearing what you think, and what other features we should do!
Testomatio Team

Testomatio Team