Release of JOSF 3.2.0

Our latest release brings a host of powerful new features and improvements to streamline your testing workflows and boost productivity. With JOSF 3.2.0, you can now enjoy enhanced test editing, advanced data handling, and comprehensive project maintenance—all integrated seamlessly into your testing environment.


Accessibility Testing

We’re proud to introduce our new accessibility testing features.
JOSF now empowers you to:

  • Create Comprehensive Accessibility Testcases: Set up test cases that automatically perform an accessibility scan and verify compliance with your specified rules.
  • Generate Detailed Accessibility Reports: After a scan, receive an in-depth report detailing detected accessibility issues, complete with descriptions, impact levels, and actionable remediation suggestions.
  • Integrate Accessibility into Playbooks: Seamlessly incorporate accessibility tests into your regular playbooks to continuously monitor compliance and maintain high digital accessibility standards.

By integrating accessibility testing into your workflow, you ensure that your web applications not only function correctly but also provide an inclusive and accessible experience for all users.


Mocking

Recording Network Traffic
Our advanced mocking functionality empowers you to record live network traffic in a browser. By capturing specific API requests, you can create detailed mock configurations that mirror real-world interactions, ensuring your tests remain stable even when the backend behaves unpredictably.

Reusing Recorded Data
Once recorded, you can reuse this data to simulate backend responses in your tests, eliminating dependency on live data and significantly speeding up your testing process. This approach provides precise control over your test scenarios, allowing you to configure mocks with advanced rules. For more in-depth instructions, please refer to our comprehensive guides on recording mocks and configuring advanced mocking rules.

Read our guide to data mocking!


Maintenance Screen

Clean up your project

Our brand-new maintenance screen is designed to help you keep your project organized and efficient. With this feature, you can easily clean up your test cases, storages, APIs, pages, and objects with just a few clicks. Whether you need to bulk tag or delete test cases or manage unused elements across your project, the maintenance screen provides a centralized hub for all your cleanup needs.

Learn more about the maintenance screen:
click me!


Form automation (Beta)

Get ready to revolutionize your testing workflow with our brand-new Form Automation Feature! This beta feature is a total game-changer—it automatically scans your webpage and instantly generates ready-to-use test steps in your test step editor.

Imagine having an intelligent assistant that converts every button, form field, and text verification on your page into actionable test steps in seconds! With customization options, you can choose and order location strategies to perfectly match your needs. Say goodbye to manual test creation and hello to lightning-fast, automated test step generation. Experience the future of testing with the Form Automation Feature—now in beta and evolving fast!


Tag Autocomplete

Autocomplete in testcases and playbooks

We’ve added autocomplete functionality for tags to make organizing your test cases even simpler. Now, when you type in the tag field, suggestions from previously used tags will appear automatically. This eliminates the need to remember or manually type each tag, ensuring consistency and saving valuable time. The tag autocomplete feature enhances your workflow by making it faster and easier to categorize and search for test cases, contributing to a more organized and efficient testing environment.


Data Driven sheet filtering

Improved data driven sheets

When coupling a data driven sheet to a test case, you can now apply a filter to use only a subsection of your data. This ensures that your tests run only on relevant data rows, reducing noise and increasing efficiency.

Additionally, the entire UI for data driven sheets has been redesigned to offer a clearer overview and improved performance by loading less data at once, which speeds up operations and fixes minor bugs from our previous version.


Other improvements

Per-Tab unsaved changes notification

Each tab now displays an indicator when modifications have been made but not yet saved. Attempting to close a tab will prompt you to save your changes, and you will be prevented from closing the project or executing syncing operations until all changes are saved.

Zoned Date Time Function

We’ve added a new date time function: ${zonedDateTime()}! This function accepts a zoneId to allow for zoned dates and, by default, returns the fully formatted date time. You can also apply a custom formatter and modifier to tailor the output to your specific needs, giving you precise control over how date and time values are represented in your tests.

Refreshing page actions

When editing your page actions, the testscript wouldn’t always update. Now you get an notification to update your testscript accordingly to the changes made in the page action.

VCS Enhancements

We’ve added a GIT Logs view alongside the original JOSF Logs at the bottom of the tool. This functionality provides detailed insights into your Git integration. In the event of syncing issues, the GIT Logs screen will open automatically, offering additional diagnostic information to help resolve the problem.