A unit testing framework for LabVIEW,
built on the software engineering industry's proven xUnit architecture.
About VI Tester
VI Tester is a software test framework for LabVIEW that allows software developers to test their LabVIEW code (VIs). Software testing is a critical component of Agile development & Test Driven development processes and is also critical for validating software functionality. VI Tester is based on the industry standard xUnit software test architecture that is used in many other programming languages -- this architecture is very flexible and powerful, but also very easy for beginners to learn.
Important: VI Tester is not a tool for testing hardware -- use NI TestStand for that.
The VI Tester framework is composed of three parts:
- Unit Tests that you write to test your software application -- a unit test is just a VI that you write to test another VI
- Graphical User Interface for running tests -- a.k.a the "Graphical Test Runner"
- Object-oriented Test Framework -- the core architecture of the test framework