Test and Record the Existing Behavior of Your VIs
- Updated2025-04-01
- 1 minute(s) read
Test and Record the Existing Behavior of Your VIs
When you upgrade VIs, differences between versions of LabVIEW can occasionally change the behavior of the VIs. Run these tests in both versions of LabVIEW and compare the results to detect behavior changes specifically caused by upgrading.
Therefore, verify that you have current results for any of the following tests:
-
Mass compile logs that identify the existence of broken VIs
Mass compiling your VIs before you upgrade is particularly useful if multiple people contribute to the development of the VIs or if you suspect that some of the VIs have not been compiled recently. To generate this mass compile log, place a checkmark in the Log Results checkbox of the Mass Compile dialog box.
- Unit tests that verify whether individual VIs perform their intended functions correctly
- Integration tests that verify whether a project or group of subVIs work together as expected
- Deployment tests that verify whether VIs behave as expected when deployed to a target, such as a desktop or FPGA target
-
Performance tests that benchmark CPU usage, memory usage, and code execution speed
You can use the Profile Performance and Memory window to obtain estimates of the average execution speeds of the VIs.
- Stress tests that verify whether the VIs handle unexpected data correctly