
JOSF 3.3 is built around one idea: testing should accelerate development, not slow it down. This release sharpens every part of the tool, from modelling APIs to validating business logic, from handling OutSystems projects to keeping complex test suites maintainable. The result is a version of JOSF that feels faster, smarter and more in control than ever.
JOSF 3.3.0 at a glance
| Theme | What’s new | Whats in it for me |
|---|---|---|
| Faster Automation | OutSystems CLT Recording API Resource Tree CURL Import/Export | Build test logic in minutes instead of hours. Navigate APIs instantly. No more manual request modelling. |
| Smarter Testing | If–Else Groups Generated JSONPath/XPath Node Count Extraction | Model real-world flows cleanly. Write validations without guesswork. Test dynamic data sets reliably. |
| More Control | CSV Variable Export Improved Error Feedback | Better debugging. Fewer surprises, more confidence. |
OutSystems CLT and a new pace for test creation
One of the most impactful capabilities in this release is full Core Layer Testing support for OutSystems. Instead of writing OutSystems business logic tests step by step, you can now record your scenario directly in the browser and let JOSF transform that flow into clean, reusable CLT actions. Test cases that used to demand careful manual construction can now be generated in a fraction of the time.
When your OutSystems models evolve, you simply record again. JOSF updates your CLT actions to match the current reality of your application, so your test logic keeps pace with development instead of lagging behind. OutSystems testing becomes something that grows with your platform, not something that has to be rebuilt each sprint.
Modelling an OutSystems flow before JOSF 3.3.0
The tester receives a new or updated piece of business logic. The usual flow is to reconstruct that behaviour by hand, translating each condition and call into scripted steps. Any change in the OutSystems model means going back into the test, rethinking the logic and carefully editing it to match. It is accurate but time consuming and makes it hard to keep tests aligned with fast moving teams.
Modelling the same flow with OutSystems CLT Recording
The tester connects the OutSystems application as an API model, starts recording, and simply performs the scenario in a browser. JOSF watches the traffic, converts relevant calls into CLT actions and builds a structured test case automatically. When the logic changes, they repeat the recording. The test grows as the application grows, without starting from zero.
Faster Automation
OutSystems Core Layer Testing enters JOSF in a big way. You can now record your scenario directly in the browser and watch JOSF convert every call into clean, structured CLT actions. It is the fastest way we have ever offered to build meaningful test logic for OutSystems applications. When your business logic evolves, recording again keeps your steps aligned automatically, eliminating hours of manual rework.
The new API Resource Tree follows the same philosophy: immediate clarity, minimal friction. Endpoints are grouped by path, giving you a full overview of your API landscape at a glance. Navigating large models becomes effortless, and adding steps to testcases becomes a natural, almost intuitive action.
Several smaller but highly impactful improvements reinforce this theme of speed. You can paste any CURL command into the address bar to generate API steps instantly, or copy a request from JOSF as CURL when you want to share or reuse it elsewhere. JSON can be beautified with a single click, making every response easier to understand.

Feature Highlight
CSV Variable Export
Your entire runtime state, captured in one click.
Smarter Testing
JOSF 3.3.0 introduces upgrades to help you model complex test logic without creating complex scripts. Conditional groups now support a full If Else structure! Instead of scattering conditional checks throughout your test case, you can save entire decision paths in a single, readable block.
Makes if-else scenarios easier to maintain and far more readable for your team.
API testing also becomes more intelligent. You can create precise JSONPath or XPath expressions by simply selecting a node in the response body. JOSF generates the correct path automatically. This small change removes guesswork entirely and encourages more meaningful validations.

Authentication has been reimagined as well. Instead of setting credentials separately for each request, you can now configure them once at the project or host level. Requests inherit the correct authentication automatically. For situations where a different user is required, you can override authentication on the specific step. This creates a balance of simplicity and flexibility that scales with any test suite.
More control and smoother workflows across your whole project
The new version gives you new, practical ways to stay fully in control of what’s happening inside your test runs. CSV variable export now captures the complete runtime state of any session in one action, giving you total visibility when analysing complex behaviour.
One-click expand and collapse in the teststep table makes even oversized testcases effortless to navigate, so you can jump straight to what matters without digging.

Across the tool, we packed in a series of quiet but important refinements aimed at creating a smoother, safer and more easy daily workflow. Automatic trimming keeps your inputs clean and if you need those spaces back, undo is right there.
Deleting elements now reliably warns you when something is still in use, protecting the structure of your project. Environment and browser switching have been moved to the top-right header, giving you instant context changes without breaking focus.
Behind the scenes, JOSF 3.3.0 includes a wide layer of under-the-hood improvements that tighten stability, refine behaviour and remove friction from the places you touch every day. It’s the kind of cleanup you feel rather than see faster responses, cleaner transitions, sharper feedback all adding up to a noticeably smoother, more confident user experience. Download now!





