Hello Community Members 👋
We are constantly improving our system for you and today we want to make you aware again by highlighting some new features we released recently:
1) Boost your UnitTesting capabilities with our new Branch Coverage!
We know the challenges you face with traditional line coverage. It can sometimes give a false sense of security, showing 100% coverage even when critical parts of your code, like an IF statement's ELSE branch, remain untested. And those tricky compound conditions with && or ||? They can hide untested logic due to short-circuiting, leaving you wondering if your tests truly cover every scenario.
But not anymore! With Branch Coverage in SIMATIC AX, you can now:
- Pinpoint Untested Control Flow: Branch coverage measures at every branch point, revealing those hidden, untested control flow branches that line coverage might miss. No more guessing if your IF statements are fully tested!
- Uncover Short-Circuit Secrets: Easily identify untested short-circuit branches in compound conditions that use ST short-circuit operators (&& and ||). This means more robust and reliable code!
- Visualize Your Coverage: We've made it super easy to see your coverage at a glance. In AX Code, partially covered branches are highlighted in yellow, uncovered branches in red, and fully covered lines in green. This intuitive visualization helps you quickly identify areas that need more attention.
This feature provides a reliable way to distinguish between conditions that are fully tested and those that have only been executed once, giving you a much clearer picture of your code's test completeness.
2) Make your development experience smoother and more efficient with our Workspace Library View!
We heard your feedback! Previously, navigating your library dependencies could feel a bit like searching in the dark. It wasn't always clear which namespaces and types were available, and accessing documentation for those symbols often meant leaving your development environment. This could slow down your workflow and make understanding your project's dependencies a real challenge.
Say goodbye to guesswork! With the new Workspace Libraries View in SIMATIC AX, you can now:
This feature empowers you to understand and utilize your library dependencies with unprecedented ease, saving you time and boosting your productivity.
Ready to take your unit testing to the next level? Ready to streamline your library exploration? Dive into SIMATIC AX LCE and explore these new features today!
Stay AXcited!