Test Workflow Roadmap – 2023 Q1
The sections below show NI investments in a variety of technologies across the software included in the Test Workflow
bundle. Access the latest improvements with an active subscription.
LabVIEW
Upcoming 1-2 Future
Capability
Releases Development
Project Management
Improvements to workflows with source code
✓ ✓
control tools
Improved LabVIEW Project Dependency Management ✓ ✓
Improvements to the speed of building
✓
applications
Additional capabilities when building package
✓
installers
Driver version independence from LabVIEW Completed
Interoperability
Deploy Python scripts to NI Linux RT devices ✓
Native gRPC server/client interfaces in LabVIEW ✓ ✓
Support for calling .NET Core Assemblies ✓
(.NET 5 or later)
Call Python code running in virtual environments Completed
Better integration with MATLAB® Completed
System Support
Support for MacOS on Apple M1 devices ✓
Data Communication additions ✓
(SSH API, IPv6 support)
UI Improvements
Support for Unicode in the IDE ✓
Introducing Data Grid Control ✓
TestStand
Upcoming Future
Capability
1-2 Releases Development
Interoperability
Python: Improve performance of enumerations,
support Anaconda distribution and virtual ✓
environments
Python: Pass default values and variable number
of arguments, support PyCharm IDE for debugging
✓
Python code, improve performance when passing
large set of function parameters
New TestStand gRPC-based API to remotely control
TestStand from Python, C#, JavaScript, and other ✓
languages
Support calling .NET Core Assemblies ✓
Integration with DataStudio – Specification
Compliance Manager ✓
Python: Namespace and relative import support,
better integration for class hierarchies, reload
Completed
python step while debugging to uptake code
changes
Performance
Better build times for steps using source-only
✓
VIs
System Support
Support for Windows 11 ✓
Support for Linux Distros ✓
Improved User Management: Leverage SSO, Active
✓
Directory, OpenID Connect and others
UI Improvements
Updated Fonts & Themes: Dark Mode ✓
Custom Web Interface Support, New UI controls
✓
built on modern web technology
Support for UTF-8 ✓
DIAdem
Upcoming Future
Capability
1-2 Releases Development
Interoperability
Continued DIAdem object support in Python ✓
SLE: Research on an integrated SLE Client ✓
REPORT: PDF Export with hyperlinks to direct URL ✓
Ongoing Python support ✓
Python 3.10 Support Completed
Python defined user commands Completed
Improve Python code snippets in DIAdem help Completed
UI Improvements
VIEW: Easier synchronization of video
✓
with absolute timeline
VIEW: If "New Layout" is selected, a template
✓
should be loaded as in module REPORT
REPORT - New function group for 3D and contour
Completed
plot to the group bar
NAVIGATOR - Programmatically show/hide the file
Completed
system tree in My DataFinder
FlexLogger
Upcoming Future
Capability
1-2 Releases Development
Interoperability
Add string channels using LabVIEW plugins ✓
Build FlexLogger plugins using LabVIEW 2023 ✓
Automatically publish files to SystemLink once a
✓
connection is restored
FlexLogger Data and File Management in the Cloud Completed
Build FlexLogger plugins using LabVIEW 2022 Completed
Hardware Support
Enable hardware-timed digital channels with M
✓
series modules
Enable slow sample rates with onboard counters ✓
Workflow Improvements
Burst logging: automatically reduce the logged
✓
data rate outside of trigger windows
Notifications: receive notifications of status
✓
and test events via email, SMS, or sound
Event response: automatically respond to status
✓
and test events using Python
FlexLogger companion software: Fast, out-of-box
✓
software for measurement and logging
Graph live data with microsecond precision ✓
Visualize alarms on FlexLogger screens ✓
Copy-paste formula channels Completed
Hide unconfigured channels Completed
Graph live data using relative timestamps Completed
InstrumentStudio
Upcoming Future
Capability
1-2 Releases Development
New Instrument Support
RFmx S-Parameter measurement workflows ✓
RFmx Pulse measurement support ✓
SMU panel support for Electronic Loads
✓
(Heatwave)
Support for new variants of PXIe-4162, PXIe-4163 Completed
(10 pA sensitivity)
Support for new variant of PXIe-4190 Completed
(500 kHz stimulus)
User Experience Improvements
Undo/redo functionality for panel properties ✓
Localization ✓
Launch plugins from command line Completed
Advanced Capabilities
Remote Instrument Access for supported RF ✓
Instruments
Remote Instrument Access for supported Modular
✓
Instruments
Analysis from file using RFmx soft front panels Completed
We value your opinion.
In this survey, we would like to hear your feedback. You can Take the survey
provide us with feedback on each item in the roadmap, let us
know what additional information you’d like to hear, and,
optionally, provide us with your contact information to have a
more detailed discussion with the product managers.
*THE FOLLOWING INFORMATION IS BEING SHARED IN ORDER TO OUTLINE SOME OF OUR CURRENT PRODUCT PLANS. THESE PLANS
ARE SUBJECT TO CHANGE AND MAY BE CHANGED BY NI AT ANY TIME FOR ANY REASON WITHOUT NOTICE. ALL CONTENT IN THIS
DOCUMENT IS SHARED FOR INFORMATION PURPOSES ONLY AND IT DOES NOT CONSTITUTE A BINDING COMMITMENT OR
REPRESENTATION FROM NI. THE INFORMATION IN THIS DOCUMENT IS CONFIDENTIAL AND PROPRIETARY TO NI. NI ASSUMES NO
RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS DOCUMENT.
©2023 NATIONAL INSTRUMENTS. ALL RIGHTS RESERVED. NATIONAL INSTRUMENTS, NI, AND NI.COM ARE
TRADEMARKS OF NATIONAL INSTRUMENTS. OTHER PRODUCT AND COMPANY NAMES LISTED ARE TRADEMARKS
OR TRADE NAMES OF THEIR RESPECTIVE COMPANIES.
Get to know the Product Managers!
We are happy to share another update of the Test Workflow roadmap with you. Thank you for your
engagement and participation in the survey. We enjoyed getting to know you, hearing about your
applications, and learning what’s important to you! We want to share a little bit about us and the
people working on these roadmaps. You can provide your contact information at the end of the
survey if you would like to have a conversation.
• Time at NI: 12 years
• Fun Fact: My first version of LabVIEW was 7.0
• Role: I lead the LabVIEW Product Management team.
• I’m excited by the partnership between NI and JKI and
how it will help all LabVIEW users be even more
productive using LabVIEW.
• I look forward to discussing LabVIEW roadmaps with
you and learning what you look forward to doing with
LabVIEW in the future.
Jeff Peacock
LabVIEW Product
Management
• Time at NI: 20 years
• Experience: I have experience spanning a majority of
NI’s software.
• Role: I currently drive TestStand Product Management.
• I'm excited about the future of test automation and
building that for our customers.
• I look forward to discussing TestStand roadmaps with
you and working together to build test systems of the
future.
Shauna Rae
TestStand Product
Management
• Time at NI: 10 years
• Experience: I have experience in customer success
and software product management.
• Role: I currently own the Test Workflow offering, which
combines NI’s most popular software products to help
with the full job of test – not just developing test
systems.
• I’m excited by my continual conversations with users
like you to understand your systems and challenges
you encounter, and I use findings from these
conversations to help guide the roadmap for the NI test
Matthew Bollom
experience.
Test Workflow Offering
Management